Skripta koju koristim: Od 0
Detaljan opis problema: Ovako, ja imam u jednoj mapi poslagana vozila i sad zelim da kad runda zapocne da server automatski stavi igrace u vozila koja su na toj mapi, npr svakih 5 minuta krece runda i poslagaju se igraci u vozila i nemogu izac, ako izadju automatski se ubiju, ja sam to pokusavo sa raznoraznim stvarima al mi nije uspjelo, jel ima tko kakvu ideju/skriptu?
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
[Pomoc] Stavljanje igraca u vozilo komandom
731
pregleda
18
postova
25. Jun 2013.
26. Jun 2013.
Pa ako su ti auti niz (array lako je), jednostavno broj koliko je igraca uslo i tako ih ubacujes primera radi:
Posto koliko sam ukapirao tebi je statican sistem pa onda tako uradis i ogranicis da ne moze vise od onog koliko ima kola, ova ideja mi sada dosla u glavu
new
vozilaEvent,
JoinedToEvent;//Sva ta vozila
//Kreiranje tih vozila
vozilaEvent = AddStaticVehicleEx...
vozilaEvent = AddStaticVehicleEx...
....
vozilaEvent = AddStaticVehicleEx...
//Kada pokrenes event odmah u komandi:
JoinedToEvent = 0;
//Kada neko udje jednostavno
PutPlayerInVehicle(playerid,vozilaEvent,0);
JoinedToEvent++;//Da stavi da su sledecea slobodna broj 1Posto koliko sam ukapirao tebi je statican sistem pa onda tako uradis i ogranicis da ne moze vise od onog koliko ima kola, ova ideja mi sada dosla u glavu
26. Jun 2013.
Mr.Gagi wrote on June 26, 2013, 4:51 pm:
Pa ako su ti auti niz (array lako je), jednostavno broj koliko je igraca uslo i tako ih ubacujes primera radi:
Posto koliko sam ukapirao tebi je statican sistem pa onda tako uradis i ogranicis da ne moze vise od onog koliko ima kola, ova ideja mi sada dosla u glavu
new
vozilaEvent,
JoinedToEvent;//Sva ta vozila
//Kreiranje tih vozila
vozilaEvent = AddStaticVehicleEx...
vozilaEvent = AddStaticVehicleEx...
....
vozilaEvent = AddStaticVehicleEx...
//Kada pokrenes event odmah u komandi:
JoinedToEvent = 0;
//Kada neko udje jednostavno
PutPlayerInVehicle(playerid,vozilaEvent,0);
JoinedToEvent++;//Da stavi da su sledecea slobodna broj 1Posto koliko sam ukapirao tebi je statican sistem pa onda tako uradis i ogranicis da ne moze vise od onog koliko ima kola, ova ideja mi sada dosla u glavu
Ne razumijem ovo JoinedToEvent? Nemam komandu radim tu komandu od 0, imam tenkove i sad igrac mora upisat /joinbattle i stavi ga u vozilo, kreiranje i to razumijem ali ovo sta si napisao
Quote
//Kada pokrenes event odmah u komandi
26. Jun 2013.
¤EG¤Ovca.ini wrote on June 26, 2013, 4:51 pm:
Pa ako su ti auti niz (array lako je), jednostavno broj koliko je igraca uslo i tako ih ubacujes primera radi:
Posto koliko sam ukapirao tebi je statican sistem pa onda tako uradis i ogranicis da ne moze vise od onog koliko ima kola, ova ideja mi sada dosla u glavu
new
vozilaEvent,
JoinedToEvent;//Sva ta vozila
//Kreiranje tih vozila
vozilaEvent = AddStaticVehicleEx...
vozilaEvent = AddStaticVehicleEx...
....
vozilaEvent = AddStaticVehicleEx...
//Kada pokrenes event odmah u komandi:
JoinedToEvent = 0;
//Kada neko udje jednostavno
PutPlayerInVehicle(playerid,vozilaEvent,0);
JoinedToEvent++;//Da stavi da su sledecea slobodna broj 1Posto koliko sam ukapirao tebi je statican sistem pa onda tako uradis i ogranicis da ne moze vise od onog koliko ima kola, ova ideja mi sada dosla u glavu
Ne razumijem ovo JoinedToEvent? Nemam komandu radim tu komandu od 0, imam tenkove i sad igrac mora upisat /joinbattle i stavi ga u vozilo, kreiranje i to razumijem ali ovo sta si napisao
Quote
//Kada pokrenes event odmah u komandi
Onda cemo drugacije, znam ja da ti slabo razumes 🙂
kako zelis da se kreiraju vozila u toj komandi ili su ti vozila vec kreirana na mapi i zelis da ih samo ubacuje u ta vozila?
26. Jun 2013.
Znaci imam vozila poslagana, tenkove, imam ih 10 na mapi, i sad bi da kad igrac upise /joinbattle da ga ubaci u tenk, naravno da provjerava dal je tenk uzet da nebi bilo dvojica u jednom tenku, i sad poslaga ih i krene timer od 30 sec sa game text i odbrojava... Nezz kako da to napravim... Sry ako te pilim xd
26. Jun 2013.
CMD:joinbattle(playerid,params[])
{
if(JoinedToEvent == 10) return SendClientMessage(playerid,-1,"Event je pun...");
PutPlayerInVehicle(playerid,vozilaEvent,0);//Ovo vozilaEvent stavis kako je kod tebe
JoinedToEvent++;
//Ono sto jos imas da dodas, uglavnom ja sam stavio da kada kuca /joinbattle da ga ubaci u sledece vozilo ako je igrac koji je prvi usao on ce biti u vozilo da se tako izrazim koje je prvo u nizu, pa onda sledeci koji kuca /joinbattle bice u vozilu koje je pod brojem 1 u nizu i tako dalje uglavnom svakoga ce ubacivati u sledece, mozes ti dodati jos provera
return 1;
}Komanda sa kojom pokreces event valjda imas neku komandu kojom pokreces taj battle, stavis:
JoinedToEvent = 0;26. Jun 2013.
¤EG¤Ovca.ini wrote on June 26, 2013, 5:28 pm:
Sori al nikako da te razumijem gdje da stavim JoinedToEvent = 0; xD
Kako pokreces taj battle da igraci mogu uci u njega, nije valjda da ako je RP server mogu celo vreme da ulaze i da se zajebavaju tamo, cime pokreces event?
26. Jun 2013.
Mr.Gagi wrote on June 26, 2013, 5:28 pm:
Sori al nikako da te razumijem gdje da stavim JoinedToEvent = 0; xD
Kako pokreces taj battle da igraci mogu uci u njega, nije valjda da ako je RP server mogu celo vreme da ulaze i da se zajebavaju tamo, cime pokreces event?
Nije rp server, bit je u tome da kad se igrac logira da se spawna u jednoj kuci i ako zele igrat samo upisu /joinbattle i cekaju ostale, kao sto sam gore naveo tu komandu, nema pokretanja da ako si admin /pokrenibattle to mi ne treba... samo kad igrac udje i onda runda traje recimo 2 min dok se svi ne poubijaju
26. Jun 2013.
¤EG¤Ovca.ini wrote on June 26, 2013, 5:28 pm:
Sori al nikako da te razumijem gdje da stavim JoinedToEvent = 0; xD
Kako pokreces taj battle da igraci mogu uci u njega, nije valjda da ako je RP server mogu celo vreme da ulaze i da se zajebavaju tamo, cime pokreces event?
Nije rp server, bit je u tome da kad se igrac logira da se spawna u jednoj kuci i ako zele igrat samo upisu /joinbattle i cekaju ostale, kao sto sam gore naveo tu komandu, nema pokretanja da ako si admin /pokrenibattle to mi ne treba... samo kad igrac udje i onda runda traje recimo 2 min dok se svi ne poubijaju
Pa onda stavi kada se zavrsi runda to na 0 (ono sto sam ti gore dao ako ne razumes mozda). Ti sada zavrsavaj to kada prodje ta dva minuta ti stavi da ono stavi na 0 ili kada se svi poubijaju da vrati na 0 kako vec zelis uglavnom kada se zavrsi event (kada to napravis to ces valjda sam) stavis onu da vrati na 0.
26. Jun 2013.
Pod sta da stavim JoinedToEvend = 0;? OnGameMode OnPlayerConnect OnPlayerSpawn😕 to ne razumijem, ovo ostalo sam shvatio..
😠
😠
26. Jun 2013.
¤EG¤Ovca.ini wrote on June 26, 2013, 5:50 pm:
Pod sta da stavim JoinedToEvend = 0;? OnGameMode OnPlayerConnect OnPlayerSpawn😕 to ne razumijem, ovo ostalo sam shvatio..
😠
😠
Sam si rekao da je kraj eventa kada se svi ubiju e tamo gde proglasujes pobednika stavis to na 0 i kraj ako znas i to da napravis uopste.
26. Jun 2013.
Uspio sam, ali imam problem, udjem u tenk (radi komanda, tnx) i spamam 10 puta i kaze da je event pun... a zapravo sam naspamo 10 puta istu komandu... sto ne valja?
26. Jun 2013.
¤EG¤Ovca.ini wrote on June 26, 2013, 6:11 pm:
Uspio sam, ali imam problem, udjem u tenk (radi komanda, tnx) i spamam 10 puta i kaze da je event pun... a zapravo sam naspamo 10 puta istu komandu... sto ne valja?
Pa reko sam ti da ti zavrsis komandu ali aj nema lebe ako ja ne zavrsim.
//Gore
new bool:PlayerInBattle;
//OnPlayerConnect
PlayerInBattle = false;
CMD:joinbattle(playerid,params[])
{
if(JoinedToEvent == 10) return SendClientMessage(playerid,-1,"Event je pun...");
if(PlayerInBattle) return SendClientMessage(playerid,-1,"Vi ste vec u eventu");
PutPlayerInVehicle(playerid,vozilaEvent,0);//Ovo vozilaEvent stavis kako je kod tebe
PlayerInBattle = true;
JoinedToEvent++;
//Ono sto jos imas da dodas, uglavnom ja sam stavio da kada kuca /joinbattle da ga ubaci u sledece vozilo ako je igrac koji je prvi usao on ce biti u vozilo da se tako izrazim koje je prvo u nizu, pa onda sledeci koji kuca /joinbattle bice u vozilu koje je pod brojem 1 u nizu i tako dalje uglavnom svakoga ce ubacivati u sledece, mozes ti dodati jos provera
return 1;
}
//Opet ovaj tebi cudan deo
//Ovo ide tamo kada neko ispadne iz eventa (ubiju ga, pobednik i slicno)
PlayerInBattle = false;Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava