[POMOC]Zlato

Započeo PROXY, Avgust 02, 2012, 12:58:49 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 4 gostiju pregledaju ovu temu.

Skripta koju koristim:od 0
Detaljan opis problema:Kako da napravim da kada igrac kupi zlato na berzi da se automatski menja na textdrawu ZLATO:1 umesto ZLATO:0?
Dio skripte://



BUMP HITNO MI TREBA POMOC!! 

Citat: SonY_ poslato Avgust 02, 2012, 14:05:08 POSLE PODNE
Rekao ti je Daniel....

ovo dodas u komandu kad kupi zlato


format(string,128,"~y~Zlato:~b~%d",PlayerInfo[playerid][pZlato]);
TextDrawSetString(IMETD-a[playerid], string);


Umjesto IMETD-a stavis ime od TextDrawa svog
Hvala,provericu dal radi pa ti javim :)

[quote author=[B.E.] Vlada_Jovic link=topic=49389.msg362712#msg362712 date=1343925884]
Imam i ja problem, uradio sam sve... ali kada kupim zlato samo mi se smanjuju pare i ako nemam zlato mogu da prodam kolko hocu... :/ uradio sam textdraw ali uopste ne pojavljuje uvek pise Zlato: 0

Evo kako sam uradio:

    for(new i=0; i<MAX_PLAYERS; i++){
    format(string,128,"~y~Zlato:~y~%d",PlayerInfo[playerid][pZlato]);
    TextDrawSetString(Zlato[playerid], string);
    TextDrawShowForPlayer(playerid,Zlato[playerid]);}
[/quote]
e tako i ja :)

[quote author=[B.E.] Vlada_Jovic link=topic=49389.msg362720#msg362720 date=1343926680]
Ja sam mislio da si resio :D
[/quote]
ma nisam uspeo :S

[quote author=[B.E.] Vlada_Jovic link=topic=49389.msg362740#msg362740 date=1343930063]
*BUMP* MOZE POMOC!? :)[/quote]
BUMP

Ovako pod enum pInfo dodaj pZlato.
Onda pod OnPlayerLogin , OnPlayerRegister i pod nzm kako ti je definisano sacuvavanje meni je to pod publicom SacuvajIgraca.
Tu moras staviti da proverava zlato i da sacuvava , pogledaj ostale primere.
Onda kada igrac kupi zlato , lakse ti je uraditi sa dijalogom , da mu je ponudjeno npr 100g,200g.
I ako izabere 200 onda ide ovako PlayerInfo[palyerid][pZlato] =+200;
I to je to onda napravis tekst draw i ovako.
Definises sta je zlato .

new zlato = PlayerInfo[palyerid][pZlato];
new string1[64];
Onda ovako

format(string1, sizeof(string1),"%s",zlato);
TextDrawSetString(IME TEKSTA,string1);
TextDrawShowForPlayer(playerid, ime teksta);

To dodaj u neki timer.