Pozdrav ekipo, evo bas me neka euforija uhvatila pa sam odlucio napisati jedan kratki i jednostavni tut, no biti ce zanimljiv pocetnicima. Naime radi se od nasumicnim porukama koje salje server igracima.
Include koji cemo koristiti je:
<YSI\y_timers>
Ovo mozete pronaci na google ako pravilno utipkate carobne rijeci u trazilicu.
Morati cemo i definirati neku boju:
#define LJUBICASTA 0xC2A2DAAA
Vi sigurno imate vec neke boje definirane, a ako ne mozete ih pronaci ovdje: http://bfxtylez.bf.funpic.de/PawnoColors.htm
Sada kada smo definirali boju i unijeli include u skriptu, potrebno je postrojiti poruke koje ce biti nasumicno poslane, a to cemo napraviti ovako:
new NaseNasumicnePoruke[][] =
{
"Ovdje upises jednu poruku",
"Ovdje ces upisati drugu poruku",
"Ovdje ces upisati trecu poruku",
"Ovdje ces upisati cetvrtu poruku",
"Ovdje ces upisati petu poruku"
};
Ok, sada je potrebno negdje van skripte(izvan svih callbackove, najbolje na kraju) staviti ovo:
task RandomMessages[60000]()
{
new NPoruka = random(sizeof(NaseNasumicnePoruke));
SendClientMessageToAll(LJUBICASTA, NaseNasumicnePoruke[NPoruka]);
print(NaseNasumicnePoruke[NPoruka]);
}
U svakom mome tutorialu cete naci objasnjenja pa tako i u ovom:
new NaseNasumicnePoruke[][] = -> Uvodimo novu postrojbu nasih poruka
task RandomMessages[60000]() -> funkcija koju mozemo koristiti includom <YSI\y_timers>, timer je namjesten da salje poruke svako 1000 milisekunda, trenutno namjesteno da salje svako 1 minute.
Ako ste los matematicar pretvarati sekunde u milisekunde mozete ovdje: http://www.convertworld.com/hr/vrijeme/Milisekunda.html
new NPoruka = random(sizeof(NaseNasumicnePoruke)); -> pomocu ovoga definiramo da je NPoruka, jedna poruka nasumicno odabrana od postrojbe NaseNasumicnePoruke
SendClientMessageToAll(LJUBICASTA, NaseNasumicnePoruke[NPoruka]);
print(NaseNasumicnePoruke[NPoruka]); -> salje nasumicnu poruku svim igracima u ljubicastoj boji
Zavrsna rijec:
Gospodo, budite strpljivi i marljivi i rezultati ce doci. Nemojte sve ovo sada prekopirati nego stvarno razmislite kako, zasto i zbog cega. Uzivajte mi. 8)
trebao si objasniti kako da se snadju sa YSI, ali ajde dobro je sto si objasnio svaku liniju do detalja
Citat: Blaeks poslato Novembar 26, 2012, 22:35:10 POSLE PODNE
trebao si objasniti kako da se snadju sa YSI, ali ajde dobro je sto si objasnio svaku liniju do detalja
o YSIu je kreator napisao punu stranicu, tako da ima tu dosta za opisivanje kako se snaci u YSIu
http://forum.sa-mp.com/showthread.php?t=321092