Skripta koju koristim:Mod od 0
Detaljan opis problema:Zanimalo bi me kako bih mogao napraviti da kada ukucam neku komandu, na random sistemu doda negde na nekoj lokaciji CP i na toj lokaciji doda vatru(vatru znam kako da dodam, jer imam neku fs, ali neznam kako bi mogao da dodam da kad doda npr CP broj 7 da i doda tu vatru na lokaciju broj 7 itd...
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
[Savet]Random Sistemi
Započeo Obrisan korisnik
•20. Feb. 2011.• Zaključano947
pregleda
6
postova
20. Feb. 2011.
21. Feb. 2011.
Ako sam te dobro razumio, ti hoces da kada igrac stane na neko mjesto da se stvori negdje vatra.
To napravi tako sto stvoris poziciju koju server stalno promjerava da li je igrac tu ili nije.
Kada to napravis, onda napravi ono sta ce se desiti kada igrac bude na toj poziciji.
Stavi CreateObject(....... <---- vatru i to je to.
To napravi tako sto stvoris poziciju koju server stalno promjerava da li je igrac tu ili nije.
Kada to napravis, onda napravi ono sta ce se desiti kada igrac bude na toj poziciji.
Stavi CreateObject(....... <---- vatru i to je to.
21. Feb. 2011.
Nisi razumeo...
To za vatru imam kako da napravim nego ja ocu ovo:
CP BROJ 1 i Vatra BROJ 1 se stvore na nekoj poziciji
CP BROJ 2 i Vatra BROJ 2 se stvore na nekoj poziciji
CP BROJ 3 i Vatra BROJ 3 se stvore na nekoj poziciji
CP BROJ 4 i Vatra BROJ 4 se stvore na nekoj poziciji itd...
E necu da mi bude ovo npr:
CP BROJ 1 i Vatra BROJ 4 se stvore na nekim pozicijama
Lik ukuca komandu /locatef (posto radim posao za vatrogasca) i stvore se CP i vatra na poziciji broj 1 a ne cp na mesto broj 1 a vatra na mesto broj 5 npr
To za vatru imam kako da napravim nego ja ocu ovo:
CP BROJ 1 i Vatra BROJ 1 se stvore na nekoj poziciji
CP BROJ 2 i Vatra BROJ 2 se stvore na nekoj poziciji
CP BROJ 3 i Vatra BROJ 3 se stvore na nekoj poziciji
CP BROJ 4 i Vatra BROJ 4 se stvore na nekoj poziciji itd...
E necu da mi bude ovo npr:
CP BROJ 1 i Vatra BROJ 4 se stvore na nekim pozicijama
Lik ukuca komandu /locatef (posto radim posao za vatrogasca) i stvore se CP i vatra na poziciji broj 1 a ne cp na mesto broj 1 a vatra na mesto broj 5 npr
Enforcer
Novi Član
90 / 100 XP
🌱Početnik(0)
349
Postovi:
52
Teme:
Pridružio se:Dec. 2010
21. Feb. 2011.
probaj ovako.
new rand = random(3);//stavlja koliko mogucnoszi ima
if(rand == 1)
{
//mogucnost treca
}
if(rand == 2)
{
//mogucnos druga
}
if(rand == 3)
{
//mogucnost treca
}
21. Feb. 2011.
Quote from February 21, 2011, 8:36 am:
probaj ovako.
new rand = random(3);//stavlja koliko mogucnoszi ima
if(rand == 1)
{
//mogucnost treca
}
if(rand == 2)
{
//mogucnos druga
}
if(rand == 3)
{
//mogucnost treca
}
Zaboravio sam skroz na to...
Moze LOCK
21. Feb. 2011.
Quote from February 21, 2011, 8:36 am:
probaj ovako.
new rand = random(3);//stavlja koliko mogucnoszi ima
if(rand == 1)
{
//mogucnost treca
}
if(rand == 2)
{
//mogucnos druga
}
if(rand == 3)
{
//mogucnost treca
}
joj, jel vi ista mozete tocno reci nekome!?
ajd volio bi da vi kvazi skripteri makar uzmete i pogledate osnove C programskog jezika, onda bi vam ovo mozda bolje išlo...
cemu svaki puta samo IF!? i jel ti znas koje brojeve mozes dobiti na random(3) ? cini se da ne...
no evo kako treba ovo napravit:
na random(3) mozete dobiti brojeve 0,1,2,3, znaci 4 broja, ne 3! Uvijek ide raspon od 0 do broja koji upisete pod ()....
1 naÄin rjesavanja problema sa switch:
new RandBroj = random(3);
switch(RandBroj)
{
case 0:
{
//sta da napravi
}
case 1:
{
//sta da napravi
}
case 2:
{
//sta da napravi
}
case 3:
{
//sta da napravi
}
}ili drugi naÄin s if:
new RandBroj = random(3);
if(RandBroj==0)
{
//sta da napravi
}
else if((RandBroj==1)
{
//sta da napravi
}
else if((RandBroj==2)
{
//sta da napravi
}
else if((RandBroj==3)
{
//sta da napravi
}a zasto poslije else if? - zato sto ce samo jedan broj biti pravi i kada ga nadje izlazi iz provjere, a kad imate samo if na svakom onda ce svejedno i ostale provjerit, bezveze gubljenje dragocjenog vremena u izvrsavanju koda...
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava