Timer help
#1

How do I add it so after 10 seconds the slapper is given the weapon
Код:
forward UnfreezeSlapper();
public UnfreezeSlapper()
{
	GameTextForAll("~p~The Slapper ~w~has been chosen! ~r~Run~w~!", 5000, 5);
	TogglePlayerControllable(DildoSlapper, 1);
	GivePlayerWeapon(DildoSlapper, SLAP_GUN, 65535); // I want to give him the weapon after 10 seconds
	SetPlayerColor(DildoSlapper, 0xAAAAAA00);
}
Reply
#2

PHP код:
//Method_1 (USING #include <YSI/y_timers>)
timer GiveSlapGun[10 1000](playerid)
{
    if(
playerid != INVALID_PLAYER_ID && IsPlayerConnected(playerid))
        
GivePlayerWeapon(playeridSLAP_GUN65535);
    
//else    
        //SendMessageToAdmins(-1, "*The dildo guy logged.. lel :D")
}
forward UnfreezeSlapper();
public 
UnfreezeSlapper()
{
    
GameTextForAll("~p~The Slapper ~w~has been chosen! ~r~Run~w~!"50005);
    
TogglePlayerControllable(DildoSlapper1);
    
defer GiveSlapGun(DildoSlapper);
     
// I want to give him the weapon after 10 seconds
    
SetPlayerColor(DildoSlapper0xAAAAAA00);


PHP код:
//Method_2 (Using SetTimerEx())
forward GiveSlapGun(playerid);
public 
GiveSlapGun(playerid)
{
    if(
playerid != INVALID_PLAYER_ID && IsPlayerConnected(playerid))
        
GivePlayerWeapon(playeridSLAP_GUN65535);
    
//else    
        //SendMessageToAdmins(-1, "*The dildo guy logged.. lel :D")
}
forward UnfreezeSlapper();
public 
UnfreezeSlapper()
{
    
GameTextForAll("~p~The Slapper ~w~has been chosen! ~r~Run~w~!"50005);
    
TogglePlayerControllable(DildoSlapper1);
    
defer GiveSlapGun(playerid);
    
SetTimerEx("GiveSlapGun"10 1000false"i"DildoSlapper);
     
// I want to give him the weapon after 10 seconds
    
SetPlayerColor(DildoSlapper0xAAAAAA00);

Refer: https://sampforum.blast.hk/showthread.php?tid=571044 -> For Method 1
https://sampwiki.blast.hk/wiki/SetTimerEx -> For Method 2
Reply
#3

try this
PHP код:
forward UnfreezeSlapper();
public 
UnfreezeSlapper()
{
    
GameTextForAll("~p~The Slapper ~w~has been chosen! ~r~Run~w~!"50005);
    
TogglePlayerControllable(DildoSlapper1);
    
SetTimerEx("SlapGun"10000false"i"playerid);
}
forward SlapGun(playerid);
public 
SlapGun(playerid)
{
    
GivePlayerWeapon(DildoSlapperSLAP_GUN65535);
    
SetPlayerColor(DildoSlapper0xAAAAAA00); 
return 
1;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)