Bin schon paar stunden an dem Befehl dran und der klappt nicht.
Keine ahnung was ich falsch gemacht habe. Würde mir da bitte einer Helfen ?
if (strcmp(cmd, "/makeleader", true)==0)
{
if(IsPlayerAdmin(playerid))
{
new tmp[256];
new zielplayer,jobid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, white, "Benutze: /makeleader [ID] [Beruf ID]");
return 1;
}
zielplayer = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, white, "Benutze: /makeleader [ID] [Beruf ID]");
return 1;
}
jobid = strval(tmp);
if(IsPlayerConnected(zielplayer))
{
beruf[zielplayer] = jobid;
format(tmpstring,sizeof(tmpstring),"%s neuer Beruf ist %s",SetPlayerName(zielplayer),berufe[jobid]);
SendClientMessage(playerid, white,tmpstring);
format(tmpstring,sizeof(tmpstring),"Dein neuer Beruf ist jetzt %s",berufe[jobid]);
SendClientMessage(zielplayer, white,tmpstring);
} else {
SendClientMessage(playerid, white,"Spieler wurde nicht gefunden");
}
}
return 1;
}