[TuT] Random Poruke |TD|

Započeo xZone, Januar 18, 2014, 15:30:06 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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:
Poslednja Izmena: Januar 18, 2014, 19:19:42 POSLE PODNE od xZone

Lijepo sad cu testirati

EDIT: 9,9+1
Poslednja Izmena: Januar 18, 2014, 15:44:45 POSLE PODNE od Scaletta (Polat)
JustDay RolePlay - Bayside


5 Ovo je lagano za napravit i mislim da netreba tut da bi ovo svatio
5 si dobio za trud.
69

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.
Vatrogasac - Vozač

Where You go out, firefighters goes in

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

exDeveloper | Generation, Zara Gaming, Meanwhile |
"If nobody hates you, you're doing something wrong."


Citat: TheP4vO poslato Jul 29, 2014, 20:42:16 POSLE PODNE
Glasao sam ali ovo je vrlo [cenzura]o svima je favorit neprikosloveni levu :D

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 :D
Poslednja Izmena: Januar 18, 2014, 17:53:35 POSLE PODNE od Mangusta

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 :)
Aequam memento rebus in arduis servare mentem.

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"