[Pomoc] respekti

Započeo [GU:RP] ivica 156, April 03, 2012, 18:34:36 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:cyber
Detaljan opis problema:kako da u ovaj dio stavim vidite di pise respekti e kako da tu stavim da mi pise ako imam npr 7 respekata i npr da mi pise respekti 7/10 ako me kontate ja ubacim nesta ali ne ocita tocno ocita neki veliki broj.
format(string2, sizeof(string2), "*Tvoj dosadasnji zivot: Ime: [%s] | Level [%d] | Respekti [%d] | Novci [$%d]",playername2,PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pExp];,PlayerInfo[playerid][pCash]);
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):

format(string2, sizeof(string2), "*Tvoj dosadasnji zivot: Ime: [%s] | Level [%d] | Respekti [%d/%d] | Novci [$%d]",playername2,PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pExp],OvdjeStaviVarijabluZaIndexBodova, PlayerInfo[playerid][pCash]);

Taj veliki broj ti je iznos novca koji imaš, odnosno pCash varijabla. "OvdjeStaviVarijabluZaIndexBodova" zamjeni sa varijablom za potrebni broj respekata za sljedeći level. Naprimjer 7/10 - varijablu koja pamti taj broj 10.

kak mislis za taj index ne kontam ?

vlado_plavsic

format(string2, sizeof(string2), "*Tvoj dosadasnji zivot: Ime: [%s] | Level [%d] | Respekti [%d/%d] | Novci [$%d]",playername2,PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pExp],expamount, PlayerInfo[playerid][pCash]);

Probaj ovako.


Ukoliko ti baca da je "expamount" nepoznato dodaj ovo:

/* Na vrh skripte:*/
new levelexp = 4; // Ovo 4 je za koliko ce se pomerati po levelu (4,8,12,16,itd.)
/* Iznad onog koda,prvog u ovom postu.*/
new nxtlevel = PlayerInfo[targetid][pLevel]+1;
new expamount = nxtlevel*levelexp;


Pretpostavljam da ovo vec imas u modu i da ti ovaj drugi deo posta ne treba.

new nxtlevel = PlayerInfo[targetid][pLevel]+1; sta znaci ovo +1

to znači da uzima trenutni level igrača a pošto ta varijabla služi da prikaže sljedeći level onda se dodaje (trenutni level +1) što znači ako je trenutni level 5(+1) = 6 što znači da je sljedeći level koji će biti prikazan [6]

vlado_plavsic

Citat: ivica 156 poslato April 03, 2012, 22:55:05 POSLE PODNE
new nxtlevel = PlayerInfo[targetid][pLevel]+1; sta znaci ovo +1

Znaci da na vrednost varijable pLevel dodaje +1 ,Sto ti kasnije treba za sledeci level (Ime varijable za sledeci level je nxtlevel ili ti next level).Kontas?