[Pomoc]Freezanje kad igrac dode u int

Započeo David003
30. Dec. 2012. Zaključano
293
pregleda
6
postova
David003
5
Underboss
30. Dec. 2012.
Skripta koju koristim: CLRP
Opis problema: Kako da napravim da se igrac freeza kad ude u jedan int (samo jedan ne u sve )
Jer je int izmapan pa se ponekad mapa ne stigne ucitati pa igrac propadne
Kako da stavim kad ude u taj int da se igrac freeza 3 sec?
Slika/video: //
Dio skripte://
Vuzimir
5
Kingpin
30. Dec. 2012.
evo, ovo dodaj pod OnPlayerSpawn:
LoadObjects(playerid, 5);


ovo dodaj na dnu skripte:
FUNCTION: LoadObjects(playerid, vreme)
{
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~w~Loading objects...",2000, 4);
SetTimerEx("Freeze",1000, false, "i", playerid);
return 1;
}

FUNCTION: Freeze(playerid)
{
GameTextForPlayer(playerid, "~g~Objects loaded!", 3000, 4);
TogglePlayerControllable(playerid, 1);
return 1;
}


i ovo na vrh:
#define FUNCTION:%0(%1) \
forward%0(%1); \
public%0(%1)
Blaeks_Biofor
5
Forum Don
30. Dec. 2012.
ovo u komandu stavi
SetTimerEx("Freezanje", 5000, false, "i", playerid);//5000 = 5 sekundi izmeni u koliko hoces
ovo na vrh
forward Freezanje(playerid);
ovo na kraj
public Freezanje(playerid)
{
TogglePlayerControllable(playerid,1);//Odmrzne igraca
}
David003
5
Underboss
30. Dec. 2012.
Blaeks stavio sam sve kako si mi napisao i ne dolazi error ni nista ali mi se igrac ne freeza kod interjera kod ulaza sam ovako stavio
// Banka Ulaz
if(PlayerToPointStripped(1, playerid,1463.7578,-1010.9185,26.8438, cx,cy,cz))//
{
GameTextForPlayer(playerid, "~w~Banka", 3000, 1);
SetTimerEx("Freezanje", 5000, false, "i", playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,325.2798,113.8484,1007.9657);// unutra
PlayerInfo = 0;
}
// Banka Izlaz
else if(PlayerToPointStripped(1, playerid,325.2798,113.8484,1007.9657, cx,cy,cz))// unutra
{
GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,1463.7578,-1010.9185,26.8438);// napolje
PlayerInfo = 0;
}
Blaeks_Biofor
5
Forum Don
30. Dec. 2012.
mora da se freezuje, zato sto je to tajmer koji ce ocitavati public gde se igrac oslobadja, ako si dodao sve kao sto sam ti rekao, mora da radi
[VARGAS]Sharko
4
Shot Caller
30. Dec. 2012.
// Banka Ulaz
if(PlayerToPointStripped(1, playerid,1463.7578,-1010.9185,26.8438, cx,cy,cz))//
{
GameTextForPlayer(playerid, "~w~Banka", 3000, 1);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,325.2798,113.8484,1007.9657);// unutra
PlayerInfo = 0;
                TogglePlayerControllable(playerid,0);             
SetTimerEx("Freezanje", 5000, false, "i", playerid);
}
// Banka Izlaz
else if(PlayerToPointStripped(1, playerid,325.2798,113.8484,1007.9657, cx,cy,cz))// unutra
{
GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,1463.7578,-1010.9185,26.8438);// napolje
PlayerInfo = 0;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha