Bei meinem /einbuchten Befehl geht die Zeit nicht es kommt 0.
Hat einer ne Idee warum? :
if (strcmp(cmd, "/einbuchten", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,20,196.3205,168.7385,1003.0234))
{
if(IsACop(playerid))
{
if(Spieler[zielID][Knastzeit] > 0)
{
SendClientMessage(playerid,COLOR_RED," Dieser Spieler muss seine Zeit noch absitzen!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!IsPlayerConnected(playerid)){ SendClientMessage(playerid,COLOR_RED," Dieser Spieler existiert nicht!"); return 1; }
zielID = strval(tmp);
if(strlen(tmp) == 0){ SendClientMessage(playerid,COLOR_RED," Benutze /einbuchten [Playerid]"); return 1; }
SetPlayerPos(zielID,193.3658,175.1733,1003.0234);
SetPlayerInterior(zielID, 3);
Spieler[zielID][Knastzeit]=Spieler[zielID][wanteds]*(360);
printf(" ZEIT DU NOOOOOOOOOOOOOOOB %d ",Spieler[zielID][Knastzeit]);
printf(" ZEIT DU NOOOOOOOOOOOOOOOB %d ",Spieler[zielID][wanteds]);
format(string,sizeof(string)," %f.0 knastzeit",Spieler[playerid][Knastzeit]);// wegenehmen
SendClientMessage(playerid,COLOR_GREEN,string);// wegenehmen
//SetPlayerWantedLevel(zielID, 0);
//Spieler[zielID][wanteds] = 0;
Timer5[playerid] = SetTimerEx("knastzeit",1000,1,"i",zielID);
SendClientMessage(playerid,COLOR_YELLOW," Verbrecher erfolgreich eingebuchtet ");
}
}
Pls helft mir