Pozdrav ovo je moj prvi tutorial o Random Porukama u TextDrawu, nadam se da ce pomoci nekima
Krenimo lagano...
Prvo trebamo dodati na vrh skripte ili ako editujete mod dodati gdje su ostali forwardi
forward RandomPorukee();
Kada to dodamo trebamo definirati isto pri vrhu skripte textdraw koji cemo koristiti te poruke koje ce se slati pa dodajmo i ovo
new Text:RandomPorukeTD;
new RandomPoruke[][] =
{
"~y~Poruke: ~w~Dobrodosli na ~y~Ime servera~w~ server, nadamo se da ce Vam se svidjeti.",
"~y~Poruke: ~w~Verzija moda ~y~v4.0.0.",
"~y~Poruke: ~w~Za vidjeti komande ukucajte ~y~/help."
};
Mozete dodavati jos poruka ali obavezno na kraj stavite , (zarez)
Znaci kad dodajete stavite na kraj 3 poruke , i dodate novu ispod ovako izgleda
...ukucajte ~y~/help.",
s obzirom da na zadnju poruku ne stavljate zarez kao sta je gore napravljeno...
Mozete mijenjati boju poruke sad je stavljeno ~y~ sta znaci yellow zuta tako nekako mozete stavit ~b~ plava ~r~ crvena...
Sada radimo public kojim stringamo TextDraw da bi se on mijenjao tj. da bi se poruke mijenjale
public RandomPorukee()
{
TextDrawSetString(RandomPorukeTD, RandomPoruke[random(sizeof(RandomPoruke))]);
return 1;
}
Sada pod public OnPlayerSpawn(playerid) dodajemo funkciju da se igracu prikazu te poruke koje se vrte
TextDrawShowForPlayer(playerid, RandomPorukeTD);
I za kraj dodamo textdraw i timer za koliko ce se poruka promijenit na 2 pa trecu itd... pod public OnGameModeInit()
TextDraw njega mijenjajte po zelji kakvog vi napravite :D
RandomPorukeTD = TextDrawCreate(18.000000, 437.000000, "~y~Poruke");
TextDrawBackgroundColor(RandomPorukeTD, 255);
TextDrawFont(RandomPorukeTD, 2);
TextDrawLetterSize(RandomPorukeTD, 0.270000, 1.000000);
TextDrawColor(RandomPorukeTD, -1);
TextDrawSetOutline(RandomPorukeTD, 0);
TextDrawSetProportional(RandomPorukeTD, 1);
TextDrawSetShadow(RandomPorukeTD, 0);
Te timer za koliko ce se promjenit poruka, ovdje je stavljeno 10000 sto znaci da ce se mijenjati svako 10 sekundi mozete staviti 5000 pa vam je to 5 sekundi i 6000 6 sekundi kolko zelite
SetTimer("RandomPorukee",10000,1);
To bi bilo to nadam se da sam dobro napravio kod mene sve uredno radi
Ocjenite od 0-10 i ispravite me ako gdje grijesim :D
Slika:
(http://zaslike.com/files/syjm9megjfpb03kgqqg.png)
Lijepo sad cu testirati
EDIT: 9,9+1
5 Ovo je lagano za napravit i mislim da netreba tut da bi ovo svatio
5 si dobio za trud.
Citat: C++ poslato Januar 18, 2014, 15:59:32 POSLE PODNE
5 Ovo je lagano za napravit i mislim da netreba tut da bi ovo svatio
5 si dobio za trud.
Ma ovo je cisto za pocetnike ne za pro skriptere koji su pokusali uraditi gsp u textdraw-u pa nisu ni to napravili kako tria
Svejedno tnx :)
Odlicno, dobro ce doci i nadam se pomoc pocetnicima u skriptanju ;)
Samo tako nastavi.
Citat: Scaletta (Polat) poslato Januar 18, 2014, 15:39:57 POSLE PODNE
Lijepo sad cu testirati
EDIT: 9,9+1
9,9+1 je 10,9 :)
Inace ovo je prosto nisi morao raditi bolje da si posvetio to vreme necemu drugom
Citat: matosek123 poslato Januar 18, 2014, 17:25:59 POSLE PODNE
Odlicno, dobro ce doci i nadam se pomoc pocetnicima u skriptanju ;)
Samo tako nastavi.
Hvala :D
Objavio sam jos jedan sistem datum-a taman lagano je skroz to je cisto radi pomoci, mozes ga pogledati Ovdje (http://balkan-samp.com/forum/index.php?topic=84875.0) :D
Citat: Levuâ,,¢ poslato Januar 18, 2014, 17:39:02 POSLE PODNE
Citat: Scaletta (Polat) poslato Januar 18, 2014, 15:39:57 POSLE PODNE
Lijepo sad cu testirati
EDIT: 9,9+1
9,9+1 je 10,9 :)
Inace ovo je prosto nisi morao raditi bolje da si posvetio to vreme necemu drugom
Levu hvala i tebi,
viruj mi skriptam dosta dugo vremena izradia sam masu gamemodova samo od GEFORCA <3 jer mi je on jedini koji valja, mogu objavit i neke sisteme teze ali mrsko mi pisat vadit iz gm-a sta sam sve radio, primjer polaganje za vozacku ima previse provjera i sistema to mi je mrsko pisat zato radim ove brze male stvarcice da ljepse izgleda server nista drugo :D
Ovaj tut ti je uredu, ali uvijek inace probaj koristit stockove umjesto callbackova :)
Citat: LuKsA poslato Januar 18, 2014, 20:14:11 POSLE PODNE
Ovaj tut ti je uredu, ali uvijek inace probaj koristit stockove umjesto callbackova :)
I onaj je u redu :p nadopisat cu samo da se destroy sta san zab...
Stockove koristim u gf skripti na dosta mjesta al jbg..
Tnx ;D
A zasto svaki put kad dodam neku poruku izbaci mi 2errora a kad stavim obicno sve je ok?
Citat: Aleksa NW poslato Mart 04, 2016, 12:44:32 POSLE PODNE
A zasto svaki put kad dodam neku poruku izbaci mi 2errora a kad stavim obicno sve je ok?
Jer kad oćeš da dodaš još neku poruku, moraš staviti zarez na prošlu poruku:"Ovo je poruka",
"Pa sad piÅ¡eÅ¡ sledeću bez taÄke"
Najs :D