GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: sziaocsi - 2013. február 27. - 20:11:04

Cím: x ideig fagyasztás
Írta: sziaocsi - 2013. február 27. - 20:11:04
Helló.
Hogy lehet megoldani, hogy egy adott parancs használatára fagyassza le a playert 30mp-re?
Ui: Elõre is köszi a segítséget !
Cím: x ideig fagyasztás
Írta: Raidon - 2013. február 27. - 20:13:04
Ez a függvény alapján próbáld megcsinálni.

http://wiki.sa-mp.com/wiki/Function:TogglePlayerControllable
Cím: x ideig fagyasztás
Írta: sziaocsi - 2013. február 27. - 20:26:33
Nem nagyon akar sikerülni :/
Nekem ahoz kéne, hogy /bankrob és akkor 15mp-re fagyassza le.
De már van benne 1timer, hogy csak 30 percenként lehessen rabolni.
Megcsinálná esetleg valaki?
Vagy elmagyarázná valaki ?
Cím: x ideig fagyasztás
Írta: Cappsy - 2013. február 27. - 20:44:06
FreezeThenAutoUnfreeze(playerid, time)// t
 
stock FreezeThenAutoUnfreeze(playerid, time)
{
    TogglePlayerControllable(playerid, 0);
    SetTimerEx(\"UnfreezeBastard\", time, false, \"i\", playerid);
}
forward UnfreezeBastard(playerid);
public UnfreezeBastard(playerid)
{
 
    TogglePlayerControllable(playerid, 1);
}

 
RE:
http://forum.sa-mp.com/showthread.php?t=184957
Cím: x ideig fagyasztás
Írta: sziaocsi - 2013. február 27. - 21:40:24
Idézetet írta: cappsy date=1361994246\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"34258\" data-ipsquote-contentclass=\"forums_Topic

FreezeThenAutoUnfreeze(playerid, time)// t
 
stock FreezeThenAutoUnfreeze(playerid, time)
{
    TogglePlayerControllable(playerid, 0);
    SetTimerEx(\"UnfreezeBastard\", time, false, \"i\", playerid);
}
forward UnfreezeBastard(playerid);
public UnfreezeBastard(playerid)
{
 
    TogglePlayerControllable(playerid, 1);
}

 
RE:
http://forum.sa-mp.com/showthread.php?t=184957
 
Köszi de ez nem segített valami sokat :/
Cím: x ideig fagyasztás
Írta: skyLine - 2013. február 28. - 10:18:21
CMD:rabol(playerid,params[])
{
//Ide jön a parancsod és beleírod ezt:
TogglePlayerControllable(playerid,0);
SetTimerEx(\"rabolasvege\",15000,false,\"i\",playerid);
return 1;
}
forward rabolasvege(playerid);
public rabolasvege(playerid)
{
TogglePlayerControllable(playerid,1);
}
Cím: x ideig fagyasztás
Írta: sziaocsi - 2013. február 28. - 11:17:01
Idézetet írta: SkyLinE date=1362043101\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"34258\" data-ipsquote-contentclass=\"forums_Topic

CMD:rabol(playerid,params[])
{
//Ide jön a parancsod és beleírod ezt:
TogglePlayerControllable(playerid,0);
SetTimerEx(\"rabolasvege\",15000,false,\"i\",playerid);
return 1;
}
forward rabolasvege(playerid);
public rabolasvege(playerid)
{
TogglePlayerControllable(playerid,1);
}

 

Köszönöm!!!!!!
Ez segített a legtöbbet :D