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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: yakuza - 2011. augusztus 03. - 21:13:19

Cím: FS Kérés
Írta: yakuza - 2011. augusztus 03. - 21:13:19
Helló
Hogy is mondjam olyat szeretnék FS-be ha megoldható lenne amikor belépek egy interiorba pár másodpercre fagyassza le a karaktert vagy a többi playert aki meg  be megy pár interiorba hogy ne essen ki az intibõl.  Nem 1 intirõl beszélek hanem többrõl. Köszönöm aki legalább ír egy példát egy ilyenre.
U.I.: És fagyasszon is ki. :D
Cím: FS Kérés
Írta: RoolykA064 - 2011. augusztus 04. - 21:31:31
Nem teszteltem, de szerintem jó:
[pawn]forward Fagyasztas(playerid,ido);
forward UnFreeze(playerid);
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
//Üzenet, vagy Textdraw.
Fagyasztas(playerid,5);//Itt 5mp-re fagyasztjuk le
}
public Fagyasztas(playerid,ido)
{
if(!IsPlayerConnected(playerid)) return false;// Ha nincs csatlakozva, nem fut le.
TogglePlayerControllable(playerid,0);//Befagyasztjuk a játékost
SetTimerEx(\"UnFreeze\",ido*1000,0,\"d\",playerid);//Indítunk egy idõzítõt
return true;
}
public UnFreeze(playerid)
{
if(!IsPlayerConnected(playerid)) return false;// Ha nincs csatlakozva, nem fut le.
TogglePlayerControllable(playerid,1);// Kifagyasztjuk a játékost
return true;
}[/pawn]
Cím: FS Kérés
Írta: yakuza - 2011. augusztus 05. - 10:50:02
Kösz a segítségedet. Mûködik rendesen.
[mod]Akkor zárd a témát magadtól ha a gond megoldódott. Kösz.[/mod]