SA-MP Forums Archive
jail help :/ - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: jail help :/ (/showthread.php?tid=223119)



jail help :/ - TheAlienForce - 08.02.2011

pawn Код:
dcmd_jail(playerid,params[])
{
    new id,reason[128],time;
    if(PInfo[playerid][Level] < 3) return 0;
    if(sscanf(params,"uis",id,reason,time)) return SendClientMessage(playerid,orange,"USAGE: /jail [playerid][time][reason]");
    PInfo[id][Jailtimer] = SetTimerEx("Releaseplayerfromjail",time*1000,false,"i",id);
    PInfo[id][Jailtime] = time*1000;
    SetPlayerPos(id,-1330.9354,-292.3914,20.4330);
    SetPlayerFacingAngle(id,71);
    PInfo[id][Jailed] = 1;
    SendFMessageToAll(red,"JAILED: %s has been jailed for %i seconds [reason: %s]",pName(id), time*1000, reason);
    return 1;
}
If i do ex: /jail 1 20 hey
It says
JAILED: %s has been jailed for 104000 seconds [reason: ey]// not hey
Why?


Re: jail help :/ - Krx17 - 08.02.2011

pawn Код:
if(sscanf(params,"uis",id,reason,time))
You switched reason and time. It should be:
pawn Код:
if(sscanf(params,"uis",id,time,reason))



Re: jail help :/ - TheAlienForce - 08.02.2011

Quote:
Originally Posted by Krx17
Посмотреть сообщение
pawn Код:
if(sscanf(params,"uis",id,reason,time))
You switched reason and time. It should be:
pawn Код:
if(sscanf(params,"uis",id,time,reason))
Oh lawl. Thanks.