Skripta koju koristim:moj
Detaljan opis problema: vec dva dana nemogu slozit random kameru... znaci tijekom registracije prikaze se prva kamera.. pa za 2 min druga....... molim vas evo dat cu kordinate da mi probate slozit ?
Dio skripte:new Float:MojeKamere[3][6] =
{
{421.8186,-83.2559,1001.8047, 417.9936,-74.7535,1001.8047},
{1455.6361,-1677.7743,14.0469, 1504.3833,-1615.0021,53.5441},
{1482.0367,-1773.1725,107.0022, 1484.8086,-1461.9150,105.8365}
};
ovo je camerapos 490.4670,-73.4586,998.7578
ovo je lookat [code490.2572,-82.2111,998.7578][/code]
znaci to je prva kamera koja se postavi.. .a za 2 min treba ova: camerapos:
Neke slike/video za lakse dobivanje pomoci(neobavezno): 2167.0586,1923.6979,52.7206
ovo je lookat 2080.7026,1907.7532,14.5198
Ma jbt ne zelim ja to...... koji k ce mi takva camera di trci okolo......
new rand = random(sizeof(MojeKamere));
SetPlayerPos(playerid, MojeKamere[rand][0], MojeKamere[rand][1], MojeKamere[rand][2]);
SetPlayerCameraPos(playerid, MojeKamere[rand][0], MojeKamere[rand][1], MojeKamere[rand][2]);
SetPlayerCameraLookAt(playerid, MojeKamere[rand][3], MojeKamere[rand][4], MojeKamere[rand][5]);
ovako ide za random
Citat: Crazyn3ss poslato Avgust 28, 2013, 20:42:07 POSLE PODNE
Citat: Crazyn3ss poslato Avgust 28, 2013, 20:42:07 POSLE PODNE
new rand = random(sizeof(MojeKamere));
SetPlayerPos(playerid, MojeKamere[rand][0], MojeKamere[rand][1], MojeKamere[rand][2]);
SetPlayerCameraPos(playerid, MojeKamere[rand][0], MojeKamere[rand][1], MojeKamere[rand][2]);
SetPlayerCameraLookAt(playerid, MojeKamere[rand][3], MojeKamere[rand][4], MojeKamere[rand][5]);
ovako ide za random
Tako nece da mu menja na svaka dva minuta! Moras da koristis timere i public za te tajmere! Znaci kad pocinje registracija ide prva kamera i tu stavljas SetTimer("DrugaKamera", 120000, 0);
i onda dodas na kraju skripte forward DrugaKamera(playerid);
public DrugaKamera
{
i onda ovde stavljas koordinate druge kamere, i novi timer za trecu kameru
Primer: SetTimer("TrecaKamera", 120000, 0);
}
I onda dodajes jos jedan public ispod ovog
forward TrecaKamera(playerid);
public TrecaKamera
{
i onda ovde stavljas koordinate trece kamere, i ubacujes zavrsetak registracije iili mozes da napravis jos jedan timer i public koji ce da spawn igraca na zavrsetku registracije!
}
Probaj tako pa javi da li radi..
napiso je da oce random, to sam mu i dao
Citatvec dva dana nemogu slozit random kameru
a ako ima problema sa timerom nek kaze
Hvala vam :) jel mi mozete reci zasto kad u gunshopu ili unutar neke prostorije sredim kamere... i ubacim u skriptu a nis se nividi ?
Možda radi inta il VW a?
hmm da nešto mi fali ali ne znam kaj :(
i šta moram napravit ? jel zna neko :P
Probaj u taj kod dodat
SetPlayerVirtualWorld(playerid,ID VWa);
SetPlayerInterior(playerid,ID Inta);
ma neće... i dalje je plavo