Hey ich habe ein Gehaltsystem und es funktioniert nicht
Wenn ich In Game bin un /gehalt mache dann steht dort /gehalt [playerid] [Anzahl] das ist auch gut so
Aber wenn ich das dann in der richtigen reihenfolge eingebe steht dort Befehl /gehalt ... exestiert nicht
auch wenn ich /gehalt mache und eine Leertaste steht dort auch /gehalt exestiert nicht
hier der Befehl
if(strcmp(cmdtext, "/gehalt", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new playa;
new gehalt;
new tmp[100];
tmp = strtok(cmdtext, idx);
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] == 5)
{
if(IsPlayerConnected(playa))
{
if(PlayerInfo[playa][pMember] == 5 || PlayerInfo[playa][pLeader] == 5)
{
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,"Dieser Spieler ist nicht online!");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2,"Du bist kein Leader einer Fraktion!");
}
}
return 1;
}
/e
kann mir vlt einer helfen
/e
habe jetz schon vieles ausprobiert