Moin zusammen.
Folgendes Problem:
Das hier ist der Befehl
if(strcmp(cmd, "/konzert", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(GetPVarInt(playerid,"KONZERT")>GetTickCount()) return SendClientMessage(playerid,COLOR_BLAU,"Du musst einige Zeit warten bevor du diesen Befehl wieder verwenden kannst");
if(PlayerInfo[playerid][pJob] == 24)
{
if(IsPlayerInRangeOfPoint(playerid,30.0,219.4844,-1813.2013,6.1250))
{
SendClientMessage(playerid, COLOR_INFO, "Begib dich nun zum Checkpoint und dein Konzert beginnt.");
SetPlayerCheckpoint(giveplayerid, 219.4844,-1813.2013,6.1250,5.0);
CP[giveplayerid] = 900;
GivePlayerCash(playerid, 350);
SetPlayerSkin(playerid, 19);
SendClientMessageToAll(COLOR_WHITE, "Es beginnt ein Konzert in kürze beim Strand, verwende /gokonzert um dich dorthin zu begeben.");
SendClientMessageToAll(COLOR_WHITE, "Der Eintritt kostet 50€.");
SetPVarInt(playerid,"KONZERT",GetTickCount()+500000);
}
else
{
SendClientMessage(playerid, COLOR_BLAU, "Du bist zu weit weg von der Bühne");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_BLAU, "Du bist kein Sänger");
return 1;
}
}
return 1;
}
Meine Frage ist folgende, habe den Job angenommen wenn ich dann jedoch /konzert mache, heißt es, ich wäre nicht dieser Job.
Könnt ihr mir sagen, was hier falsch ist ?