How can I?
#1

How Can i pass multiple params to a function through SetTimerEx

This isn't working

PHP код:
stock arrest(playeridtime)
{
    
TogglePlayerControllable(playeridtrue);
    new 
oldskin GetPlayerSkin(playerid);
    
Player[playerid][jailed]=1;
    
Player[playerid][cuffed]=0;
    
SetPlayerSpecialAction(playerid0);
    new 
skin;
    new 
num=random(2);
    switch(
num)
    {
        case 
0skin=62;
        case 
1skin=50;
        case 
2skin=134;
    }
    
SetPlayerSkin(playerid,skin);
    
SetPlayerInterior(playerid,10);
    
SetPlayerPos(playerid,223.27516109.368531000.06482);
    
SetTimerEx("releasejail",time*60*1000,false,"dd",{playerid,oldskin});
    return 
1;
}
forward releasejail(playerid,oldskin);
public 
releasejail(playerid,oldskin)
{
    
SetPlayerSkin(playeridoldskin);
    return 
1;

It is giving error "error 008: must be a constant expression; assumed zero" at the Timer Line
Reply
#2

Why are you putting the parameters inside brackets? Just:

pawn Код:
SetTimerEx("releasejail",time*60*1000,false,"dd", playerid,oldskin);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)