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): //
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..
new potrebnoiskustvo;
potrebnoiskustvo = (PlayerInfo[playerid][pLevel] * 4) + 4;
ili
new potrebnoiskustvo = (PlayerInfo[playerid][pLevel] * 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[playerid][pIskustvo] >= 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[playerid][pLevel] ++; // Stavlja igracu visi level
PlayerInfo[playerid][pIskustvo] = 0; //Stavlja igracu iskustvo na 0
SavePlayer(playerid); // to sprema igracev stats, ako imas drugacije definirano stavi svoje
}
else
{
PlayerInfo[playerid][pIskustvo] ++;
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..
A gdje dodajem taj tvoj sistem da ako ima vise od toliko respekta da mu daje level?
velim, moras napravit payday pa ti to tamo provjerava onda, ja sam ti samo rekao kao to mora izgledati
Trazio sam PayDay sistem ali ne mogu naci ako neko moze da mi posalje neki link od PayDay sistema.
http://balkan-samp.com/forum/index.php?topic=70258.msg490056#msg490056
Jan gdje da dodam ovaj new? kada ga dodam pise Undefined symbol PlayerInfo
new exp = PlayerInfo[playerid][pLevel] * 4) + 4;