Freeze Timer (AFK) - 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: Freeze Timer (AFK) (
/showthread.php?tid=94346)
Freeze Timer (AFK) -
DauerDicht - 29.08.2009
Hi, how can i make a "freeze timer" if you type /back you are unfreezed in 5 seconds?
//------------------------[Back]--------------------------------------------------
if(strcmp(cmdtext, "/back", true) == 0)
{
if(BRB[playerid] == 1 || AFK[playerid] == 1)
{
new str[256];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(str, sizeof(str), "[AFK] %s ist wieder zurьck.", sendername);
SendClientMessageToAll(COLOR_GREEN, str);
TogglePlayerControllable(playerid,true);
SetPlayerVirtualWorld(playerid, 0);
BRB[playerid] = 0;
AFK[playerid] = 0;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist nicht im AFK-Modus!");
return 1;
}
}
pls help me
Re: Freeze Timer (AFK) -
ded - 29.08.2009
Add this somewhere, bottom of script or something.
Код:
forward AFKtimer();
public AFKtimer()
{
TogglePlayerControllable(playerid,true);
return 1;
}
Add this on /back
Код:
SetTimer("AFKtimer",5000,false);
Re: Freeze Timer (AFK) -
James_Alex - 29.08.2009
and why you're using [256] ?
this is the double array of size, try [128]
Re: Freeze Timer (AFK) -
.::: Ecko :::. - 29.08.2009
Don't even use 256.
Ecko
Re: Freeze Timer (AFK) -
DauerDicht - 29.08.2009
THX will test it
Re: Freeze Timer (AFK) -
ded - 29.08.2009
Ok
Re: Freeze Timer (AFK) -
DauerDicht - 29.08.2009
C:\Users\Mani\Desktop\new script\RL\pawno\filterscripts\afk.pwn(53) : error 017: undefined symbol "playerid"
Re: Freeze Timer (AFK) -
ded - 29.08.2009
What is on that line?
Re: Freeze Timer (AFK) -
DauerDicht - 29.08.2009
TogglePlayerControllable(playerid,true);
Re: Freeze Timer (AFK) -
RSX - 29.08.2009
Quote:
Originally Posted by » ded «
Add this somewhere, bottom of script or something.
Код:
forward AFKtimer();
public AFKtimer()
{
TogglePlayerControllable(playerid,true);
return 1;
}
Add this on /back
Код:
SetTimer("AFKtimer",5000,false);
|
Add "playerid" So it would be like this
Код:
forward AFKtimer(playerid);
public AFKtimer(playerid)
{
TogglePlayerControllable(playerid,true);
return 1;
}
Код:
SetTimerEx("AFKtimer",5000,false,"i",playerid);