Hallo und Thx fürs rein schaun ich hab da son kleines Problem und zwar wen man als Cop den Befehl ausführt landet der Cop im Jail und nich die eingegebene
ID das ist natürlich nicht sinn der sache
Hier der CMD
if (strcmp("/einsperren",cmd,true) == 0)
{
if(PlayerToPoint(10.0,playerid,-2190.4429,1729.4583,15.1982))
{
if(SpielerInfo[playerid][Job] == 1 || SpielerInfo[playerid][Job] == 2)
{
new playa = strval(tmp);
if(isPlayerNearPlayer(playerid,playa,90))
{
tmp = strtok(cmdtext, idx);
if(!tmp[0])return SendClientMessage(playerid, COLOR_GRAD2, "INFO: /einsperren [playerid] [Zeit in Min.]");
tmp = strtok(cmdtext, idx);
if(!tmp[0])return SendClientMessage(playerid, COLOR_GRAD2, "INFO: /einsperren [playerid] [Zeit in Min.]");
new level_x = strval(tmp);
if(level_x > 10) return SendClientMessage(playerid,Rot,"Maximal 5 Minuten !");
new mess[128];
new time[128];
if(level_x == 1) { time = "eine"; }
else if(level_x == 2) { time = "zwei"; }
else if(level_x == 3) { time = "drei"; }
else if(level_x == 4) { time = "vier"; }
else if(level_x == 5) { time = "fünf"; }
format(mess,sizeof(mess),"Du hast %s für %s Minuten eingesperrt",SpielerName(playa),time);
SendClientMessage(playerid,Rot,mess);
format(mess,sizeof(mess),"Officer %s hat dich für %s Minuten eingesperrt",SpielerName(playerid),time);
SendClientMessage(playa,Rot,mess);
SetTimerEx("Frei",level_x*60000,0,"d", playa);
SetPlayerPos(playa, -2091.7773, 1762.4586, 15.1677);
SpielerInfo[playa][Jailed] = 1;
}
else
{
SendClientMessage(playerid,Rot,"Du bist kein Cop");
}
}
return 1;
}
}
Ich hoffe ihr könnt mir helfen ihr seit ja die besten
MFG Philipp
P.S. Ich nutze kein GF
niemand ne idee ?