jail help :/
#1

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?
Reply
#2

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

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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)