[Tut] Novac u banci

Započeo Blaeks, Februar 09, 2014, 21:51:23 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

                                                                                           Novac u banci(textdraw)

Ova tema je mnogo puta otvarana, i vise je nego jednostavno ovo napraviti, zato nemojte vise otvarati takve teme nego citajte.

Zapravo, potrebno je kreirati jedan textdraw i staviti da se on uz svaku odredjenu promenu novca i on menja.

Pa da krenemo.


Prvo trebamo kreirati textdraw, znaci, na pocetak skripte dodacete varijablu koja zapocinje to.

new Text:NovacUBanci[MAX_PLAYERS]; //ovim pravite ime textdrawa

E sad trebamo kreirati textdraw, znaci da bi se on apdejtovao on prvo mora postojati, ja sam ovaj textdraw iskopao iz neke skripte cisto da vidite kako to izgleda


NovacUBanci[playerid] = TextDrawCreate(610.000000, 101.000000, " ");
TextDrawAlignment(NovacUBanci[playerid], 3);
TextDrawBackgroundColor(NovacUBanci[playerid], 255);
TextDrawFont(NovacUBanci[playerid], 2);
TextDrawLetterSize(NovacUBanci[playerid], 0.300000, 1.000000);
TextDrawColor(NovacUBanci[playerid], -1);
TextDrawSetOutline(NovacUBanci[playerid], 1);
TextDrawSetProportional(NovacUBanci[playerid], 1);


Textdraw ce se kreirati svakom igracu posebno kada se on bude konektovao na server.

Ovaj textdraw cete staviti pod callback OnPlayerConnect(http://wiki.sa-mp.com/wiki/OnPlayerConnect)

Na kraju smo price, sada samo treba staviti da se taj textdraw apdejtuje.

Otvorite callback OnPlayerUpdate i stavite ovo unutra



public OnPlayerUpdate(playerid);
{
    new novacbanka[128];
    format(novacbanka, sizeof(novacbanka),"$ %d",PI[playerid][pNovac_u_banci]); // ovde stavite vasu varijablu za novac u banci
    TextDrawSetString(NovacUBanci[playerid], novacbanka); // ovo apdejtuje textdraw
}


I na kraju je potrebno samo taj textdraw prikazati, sledecom funkcijom

TextDrawShowForPlayer(playerid, NovacUBanci[playerid]);



Poslednja Izmena: Jul 25, 2014, 13:47:41 POSLE PODNE od Blaeks

mislim da postoji slican tutorijal :P
TUTORIALI :

Big Respect: " C++ "  (Majke mi nepamtim boljeg moderatora pawno sekcije, dada Blaeks je nekad bio :P)

Citat: Benac poslato Februar 09, 2014, 22:43:32 POSLE PODNE
mislim da postoji slican tutorijal :P
ti u tutorijalu koristis previse nepotrebnih stvari, moj i tvoj sistem imaju istu funkciju, samo je bitno koji je optimizovaniji

prosto i jednostavno ako neko sad nezna pa onda nek PAWNO vise ne pogleda

Citat: Milos123 poslato Februar 09, 2014, 23:28:52 POSLE PODNE
prosto i jednostavno ako neko sad nezna pa onda nek PAWNO vise ne pogleda
nekome treba vise vremena da ukapira, nekome manje

Tema dodana u " Korisni Tutoriali".
Poslednja Izmena: Jul 25, 2014, 13:47:01 POSLE PODNE od Blaeks
Vatrogasac - Vozač

Where You go out, firefighters goes in

Izbacuje mi ovaj eror mozete mi pomoci
D:\Profil\Desktop\Mod by Teo\Mod by Teo\gamemodes\BLRP.pwn(837) : error 055: start of function body without function header



Blaeks odlican tutorial samo naprjed momcino haha  8)


hvala svima, ali ovo je previse jednostavno

Koristiće mnogima koji počinju mod od nule, good work.


forum.sa-mp.com info:
Over 1000 posts.
Over 50 reputation.

Citat: # N I K O poslato Mart 02, 2014, 08:45:20 PRE PODNE
Koristiće mnogima koji počinju mod od nule, good work.
nadam se, hvala

Ništa posebno, veoma lahko za napraviti. Ipak, ima i oni kojima će zatrebati. Pohvale za trud.