Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: LoOdaK poslato April 18, 2015, 18:15:51 POSLE PODNE

Naslov: [Pomoc] Plata,respekt i level
Poruka od: LoOdaK poslato April 18, 2015, 18:15:51 POSLE PODNE
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): //
Naslov: Odg: [Pomoc] Plata,respekt i level
Poruka od: Richter poslato April 18, 2015, 19:38:12 POSLE PODNE
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..
Naslov: Odg: [Pomoc] Plata,respekt i level
Poruka od: LoOdaK poslato April 18, 2015, 21:35:48 POSLE PODNE
A gdje dodajem taj tvoj sistem da ako ima vise od toliko respekta da mu daje level?
Naslov: Odg: [Pomoc] Plata,respekt i level
Poruka od: Richter poslato April 18, 2015, 22:00:11 POSLE PODNE
velim, moras napravit payday pa ti to tamo provjerava onda, ja sam ti samo rekao kao to mora izgledati
Naslov: Odg: [Pomoc] Plata,respekt i level
Poruka od: LoOdaK poslato April 19, 2015, 21:41:03 POSLE PODNE
Trazio sam PayDay sistem ali ne mogu naci ako neko moze da mi posalje neki link od PayDay sistema.
Naslov: Odg: [Pomoc] Plata,respekt i level
Poruka od: arnel avdic poslato April 19, 2015, 21:45:14 POSLE PODNE
http://balkan-samp.com/forum/index.php?topic=70258.msg490056#msg490056
Naslov: Odg: [Pomoc] Plata,respekt i level
Poruka od: LoOdaK poslato April 20, 2015, 21:51:26 POSLE PODNE
Jan gdje da dodam ovaj new? kada ga dodam pise Undefined symbol PlayerInfo
new exp = PlayerInfo[playerid][pLevel] * 4) + 4;