Skripta koju koristim: //BGRP
Detaljan opis problema: znaci spawna me random tu nije problem ali timer kad prodje sekunda pomeri igraca na drugo mesto meni treba da ostane na istom mjestu a ne da se stalno pomice na random spawn
public HospitalRegressao(playerid)
{
new string;
new Random = random(sizeof(RandomSpawns));
SetPlayerPos(playerid, RandomSpawns, RandomSpawns, RandomSpawns);
SetPlayerFacingAngle(playerid, RandomSpawns);
TogglePlayerControllable(playerid, 0);
format(string, sizeof(string), "~r~U Bolnici ste ljecenje traje ~n~~g~%d ~r~Sekundi ~g~.~y~.~r~.", Contagem);
GameTextForPlayer(playerid, string, 1500, 3);
hospital = 0;
if(Contagem == 0)
{
KillTimer(Contagem2);
SetPlayerPos(playerid,1177.8662,-1323.5337,14);
SetPlayerHealth(playerid, 100.00);
GivePlayerMoney(playerid, -500);
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, fuckercor,"{FF0101}Pusteni ste iz bolnice. {FFFFFF}I platili ste{FF0101}500$ {FFFFFF}Za medicinsko ljecenje.");
}
Contagem--;
}
Zaključano
Pomoc oko random spawna
736
pregleda
16
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 11 godina
evo ga ovdje
public OnPlayerSpawn(playerid)
{
if(hospital > 0)
{
Contagem2 = SetTimerEx("HospitalRegressao", 1000, 1, "i", playerid);
Contagem = 60;//Ovdje Postavljaj timer
SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid, 0);
SetPlayerPos(playerid,1161.7502,-1293.9460,2.3379);
SetPlayerCameraPos(playerid,1153.9238,-1288.9056,2.3379);
SetPlayerCameraLookAt(playerid, 1161.7502,-1293.9460,2.3379);
TogglePlayerControllable(playerid, 0);
}
return 1;
}
public OnPlayerSpawn(playerid)
{
if(hospital > 0)
{
Contagem2 = SetTimerEx("HospitalRegressao", 1000, 1, "i", playerid);
Contagem = 60;//Ovdje Postavljaj timer
SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid, 0);
SetPlayerPos(playerid,1161.7502,-1293.9460,2.3379);
SetPlayerCameraPos(playerid,1153.9238,-1288.9056,2.3379);
SetPlayerCameraLookAt(playerid, 1161.7502,-1293.9460,2.3379);
TogglePlayerControllable(playerid, 0);
}
return 1;
}
pre 11 godina
Timer ti je stavljen na ponavljanje,ako sam te skuzio ti to ne zelis,onda trebas stavit 0.
Quote
SetTimerEx("HospitalRegressao", 1000, 0, "i", playerid);
pre 11 godina
קlเשค wrote on February 20, 2014, 4:07 pm:
Timer ti je stavljen na ponavljanje,ako sam te skuzio ti to ne zelis,onda trebas stavit 0.
Quote
SetTimerEx("HospitalRegressao", 1000, 0, "i", playerid);
Dobro zapazanje ! Bravo 🙂
pre 11 godina
tomi2503 wrote on February 21, 2014, 3:25 am:
nezz sve je ok kod tajmera valjda kad se kill spawna random nije u tom problem nego svake sekunde kad tajmer odbroji pomakne igraca na sljedeci krevet sljedecu poziciju
קlเשค wrote on February 20, 2014, 4:07 pm:
Timer ti je stavljen na ponavljanje,ako sam te skuzio ti to ne zelis,onda trebas stavit 0.
Quote
SetTimerEx("HospitalRegressao", 1000, 0, "i", playerid);
Rekao ti je de ti je greska umesto 1 stavis 0 da se tajmer ne bi ponavljao!
pre 11 godina
.::^FrAjLo^::. wrote on February 20, 2014, 4:07 pm:
Timer ti je stavljen na ponavljanje,ako sam te skuzio ti to ne zelis,onda trebas stavit 0.
Quote
SetTimerEx("HospitalRegressao", 1000, 0, "i", playerid);
Dobro zapazanje ! Bravo 🙂
zasto spamujes ? ako mu je on resio problem sta ti to komentarises ?
pre 11 godina
Blaeks wrote on February 20, 2014, 4:07 pm:
Timer ti je stavljen na ponavljanje,ako sam te skuzio ti to ne zelis,onda trebas stavit 0.
Quote
SetTimerEx("HospitalRegressao", 1000, 0, "i", playerid);
Dobro zapazanje ! Bravo 🙂
zasto spamujes ? ako mu je on resio problem sta ti to komentarises ?
ok 😐
pre 11 godina
A izvini,tebi treba da se ponavlja,al ne da se mijenja.Onda napravi ovako.Timer stavi na stari,znaci 1
SetTimerEx("HospitalRegressao", 1000, 1, "i", playerid);public HospitalRegressao(playerid)
{
new string;
if(Contagem >= 60)
{
new Random = random(sizeof(RandomSpawns));
SetPlayerPos(playerid, RandomSpawns, RandomSpawns, RandomSpawns);
SetPlayerFacingAngle(playerid, RandomSpawns);
TogglePlayerControllable(playerid, 0);
}
format(string, sizeof(string), "~r~U Bolnici ste ljecenje traje ~n~~g~%d ~r~Sekundi ~g~.~y~.~r~.", Contagem);
GameTextForPlayer(playerid, string, 1500, 3);
hospital = 0;
if(Contagem == 0)
{
KillTimer(Contagem2);
SetPlayerPos(playerid,1177.8662,-1323.5337,14);
SetPlayerHealth(playerid, 100.00);
GivePlayerMoney(playerid, -500);
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, fuckercor,"{FF0101}Pusteni ste iz bolnice. {FFFFFF}I platili ste{FF0101}500$ {FFFFFF}Za medicinsko ljecenje.");
}
Contagem--;
}
pre 11 godina
radi ali pokaze igraca na nekom drugom mjestu a kordinate su dobre cak sam i nove stavljao i ne pokaze interior bolnice ni igraca na krevetu evo cjel fs pa pogledajte evo slika di me spawn http://www.zaslike.com/viewer.php?file=1rgdcsz1bw1nt8owqgi.png
//////////////////////////////////////////////////////////////////////
#include
#define FILTERSCRIPT
#if defined FILTERSCRIPT
#define fuckercor 0xB8860BAA
#endif
//==============================================
new Contagem;
new Contagem2;
new hospital;
//==============================================
new Float:RandomSpawns[][] =
{
{1160.7396,-1288.6923,2.3379,270.2042}, // Randomspawn
{1161.6460,-1290.7059,2.3379,269.2642}, // Randomspawn
{1160.8339,-1293.9923,2.3379,268.6610}, // Randomspawn
{1160.8445,-1290.4971,2.3379,266.1543}, // Randomspawn
{1161.1548,-1287.2715,2.3379,88.8059} // Randomspawn
};
//======================================
forward HospitalRegressao(playerid);
//======================================
public OnFilterScriptInit()
{
print("Creditos: Fucker_FusioN");
print("Postador: MiqueiasBarros");
print("Acesse: www.HomeHots.net");
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
hospital = 1;
return 1;
}
public OnPlayerSpawn(playerid)
{
if(hospital > 0)
{
Contagem2 = SetTimerEx("HospitalRegressao", 1000, 1, "i", playerid);
Contagem = 60;//Ovdje Postavljaj timer
SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid, 0);
new Random = random(sizeof(RandomSpawns));
SetPlayerPos(playerid, RandomSpawns, RandomSpawns, RandomSpawns);
SetPlayerFacingAngle(playerid, RandomSpawns);
SetPlayerCameraPos(playerid,1153.9238,-1288.9056,2.3379);
SetPlayerCameraLookAt(playerid, 1161.7502,-1293.9460,2.3379);
TogglePlayerControllable(playerid, 0);
}
return 1;
}
public OnPlayerConnect(playerid)
{
hospital = 0;
return 1;
}
public HospitalRegressao(playerid)
{
new string;
if(Contagem >= 60)
{
new Random = random(sizeof(RandomSpawns));
SetPlayerPos(playerid, RandomSpawns, RandomSpawns, RandomSpawns);
SetPlayerFacingAngle(playerid, RandomSpawns);
TogglePlayerControllable(playerid, 0);
}
format(string, sizeof(string), "~r~U Bolnici ste ljecenje traje ~n~~g~%d ~r~Sekundi ~g~.~y~.~r~.", Contagem);
GameTextForPlayer(playerid, string, 1500, 3);
hospital = 0;
if(Contagem == 0)
{
KillTimer(Contagem2);
SetPlayerPos(playerid,1177.8662,-1323.5337,14);
SetPlayerHealth(playerid, 100.00);
GivePlayerMoney(playerid, -500);
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, fuckercor,"{FF0101}Pusteni ste iz bolnice. {FFFFFF}I platili ste{FF0101}500$ {FFFFFF}Za medicinsko ljecenje.");
}
Contagem--;
}
//////////////////////////////////////////////////////////////////////
#include
#define FILTERSCRIPT
#if defined FILTERSCRIPT
#define fuckercor 0xB8860BAA
#endif
//==============================================
new Contagem;
new Contagem2;
new hospital;
//==============================================
new Float:RandomSpawns[][] =
{
{1160.7396,-1288.6923,2.3379,270.2042}, // Randomspawn
{1161.6460,-1290.7059,2.3379,269.2642}, // Randomspawn
{1160.8339,-1293.9923,2.3379,268.6610}, // Randomspawn
{1160.8445,-1290.4971,2.3379,266.1543}, // Randomspawn
{1161.1548,-1287.2715,2.3379,88.8059} // Randomspawn
};
//======================================
forward HospitalRegressao(playerid);
//======================================
public OnFilterScriptInit()
{
print("Creditos: Fucker_FusioN");
print("Postador: MiqueiasBarros");
print("Acesse: www.HomeHots.net");
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
hospital = 1;
return 1;
}
public OnPlayerSpawn(playerid)
{
if(hospital > 0)
{
Contagem2 = SetTimerEx("HospitalRegressao", 1000, 1, "i", playerid);
Contagem = 60;//Ovdje Postavljaj timer
SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid, 0);
new Random = random(sizeof(RandomSpawns));
SetPlayerPos(playerid, RandomSpawns, RandomSpawns, RandomSpawns);
SetPlayerFacingAngle(playerid, RandomSpawns);
SetPlayerCameraPos(playerid,1153.9238,-1288.9056,2.3379);
SetPlayerCameraLookAt(playerid, 1161.7502,-1293.9460,2.3379);
TogglePlayerControllable(playerid, 0);
}
return 1;
}
public OnPlayerConnect(playerid)
{
hospital = 0;
return 1;
}
public HospitalRegressao(playerid)
{
new string;
if(Contagem >= 60)
{
new Random = random(sizeof(RandomSpawns));
SetPlayerPos(playerid, RandomSpawns, RandomSpawns, RandomSpawns);
SetPlayerFacingAngle(playerid, RandomSpawns);
TogglePlayerControllable(playerid, 0);
}
format(string, sizeof(string), "~r~U Bolnici ste ljecenje traje ~n~~g~%d ~r~Sekundi ~g~.~y~.~r~.", Contagem);
GameTextForPlayer(playerid, string, 1500, 3);
hospital = 0;
if(Contagem == 0)
{
KillTimer(Contagem2);
SetPlayerPos(playerid,1177.8662,-1323.5337,14);
SetPlayerHealth(playerid, 100.00);
GivePlayerMoney(playerid, -500);
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, fuckercor,"{FF0101}Pusteni ste iz bolnice. {FFFFFF}I platili ste{FF0101}500$ {FFFFFF}Za medicinsko ljecenje.");
}
Contagem--;
}
pre 11 godina
Skloni taj random spawn kaj tajmeru ne pod onplayerspawn nego tajmer koj tikuje na 1 sek ti svaki 1 sek spawnujes igrac sredi to
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava