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://
[Pomoc]Freezanje kad igrac dode u int
293
pregleda
6
postova
30. Dec. 2012.
evo, ovo dodaj pod OnPlayerSpawn:
ovo dodaj na dnu skripte:
i ovo na vrh:
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)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
}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;
}Shot Caller
Novi Član
90 / 100 XP
🌱Početnik(0)
136
Postovi:
19
Teme:
Pridružio se:Feb. 2012
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