Skripta koju koristim: Svoju
Detaljan opis problema: Pa ovako ocu da napravim sistem plate svaki 1h onda da napravim respekte i nakon 8 respekta da predje na lvl 2 i tako stalno ali da za 3 lvl treba 12 respekta da respekte povecavam za 4 ako me razumijete svaki level kada predjem da stavi 4 respekta vise za sledeci level i da sve to meni lepo cuva inace je cuvanje u mene Y_INI
Dio skripte: ako zatreba sta dadem
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
[Pomoc] Plata,respekt i level
864
pregleda
7
postova
18. Apr. 2015.
Preporucam ti da pocnes sa editiranjem modova, da savladas logiku skriptanja, jer ako ne znas logiku ne mozes nista napraviti u pawno-u, jer je vecina toga logicki,
ja ti mogu pomoci sa respektima i levelupom..
ili
U ovoj variabli ti je smjesteno potrebno iskustvo, tocnije,
Uzima igracev level i pomnozi ga sa 4, i onda mu jos doda 4
(Ako zelis da se sa visim levelom vise povecava stavis da mu doda vise
ali ja sam stavio 4 posto zelis da se povecava za 4)
znaci ako je igrac LVL 1 bit ce mu potrebno 8 iskustva za level up
(1(IgracevLevel) * 4 = 4 | 4 + 4 = 8 )
ne znam da li si shvatio, ako nisi reci...
Ako je igrac LVL 2 onda ce mu biti potrebno 12 iskustva za visi level(2(IgracevLevel) * 4 = 8 | 8 + 4 = 12)
I tako dalje...
Znaci, ako igrac ima jednak ili visi broj iskustva izvrsit ce se ovo u zagradama,
ako nema, daje mu +1 iskustva
A za payday nemogu pisat tu jer bi bilo predugo.. payday probaj pronaci negdje... I kad napravis payday onda samo ovo stavis unutra..
ja ti mogu pomoci sa respektima i levelupom..
new potrebnoiskustvo;
potrebnoiskustvo = (PlayerInfo * 4) + 4;
ili
new potrebnoiskustvo = (PlayerInfo * 4) + 4;
U ovoj variabli ti je smjesteno potrebno iskustvo, tocnije,
Uzima igracev level i pomnozi ga sa 4, i onda mu jos doda 4
(Ako zelis da se sa visim levelom vise povecava stavis da mu doda vise
ali ja sam stavio 4 posto zelis da se povecava za 4)
znaci ako je igrac LVL 1 bit ce mu potrebno 8 iskustva za level up
(1(IgracevLevel) * 4 = 4 | 4 + 4 = 8 )
ne znam da li si shvatio, ako nisi reci...
Ako je igrac LVL 2 onda ce mu biti potrebno 12 iskustva za visi level(2(IgracevLevel) * 4 = 8 | 8 + 4 = 12)
I tako dalje...
if(PlayerInfo >= potrebnoiskustvo) // Ako je igracevo iskustvo jednako ili vece od potrebnog izvrsit ce se sljedece
{
SendClientMessage(playerid, -1, ""BIJELA"Cestitamo! Level up-ali ste se"); // Obicna poruka
PlayerInfo ++; // Stavlja igracu visi level
PlayerInfo = 0; //Stavlja igracu iskustvo na 0
SavePlayer(playerid); // to sprema igracev stats, ako imas drugacije definirano stavi svoje
}
else
{
PlayerInfo ++;
SavePlayer(playerid); // to sprema igracev stats, ako imas drugacije definirano stavi svoje
}
Znaci, ako igrac ima jednak ili visi broj iskustva izvrsit ce se ovo u zagradama,
ako nema, daje mu +1 iskustva
A za payday nemogu pisat tu jer bi bilo predugo.. payday probaj pronaci negdje... I kad napravis payday onda samo ovo stavis unutra..
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
