Hallo,
ich scripte gerade ein Gehaltsystem das auch perfekt funktioniert.
aber ich möchte ein limit rein machen! also maximaler gehalt 5000Dollar.
if(strcmp(cmd, "/gehalt3", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new playa;
new gehalt;
tmp = strtok(cmdtext, idx);
moneys = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: /gehalt [spielerid] [geld]");
return 1;
}
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
gehalt = strval(tmp);
if(PlayerInfo[playerid][pLeader] == 3)
{
if(IsPlayerConnected(playa))
{
if(moneys < 1 || moneys > 5000)
{
if(PlayerInfo[playa][pMember] == 3 || PlayerInfo[playa][pLeader] == 3)
{
PlayerInfo[playa][pGehalt] = gehalt;
SendClientMessage(playerid, COLOR_GRAD2,"Du hast das Gehalt des Spieler erfolgreich bearbeitet.");
}
else
{
SendClientMessage(playerid, COLOR_GRAD2,"Dieser Spieler ist nicht in deiner Fraktion.");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2,"Der Gehalt muss zwischen 1 und 5000Dollar liegen!");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2,"Dieser Spieler ist nicht online!");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2,"Du nicht der Leader der Fraktion!");
}
}
return 1;
}