Britas

[funkcija] givePlayerExp

Apr 21st, 2013
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 0.35 KB | None | 0 0
  1. stock givePlayerExp(pid, exp_amount)
  2. {
  3.     #define XP_PER_LYGI 60 * GetPlayerScore(pid)
  4.     new xpKiekis = pInfo[pid][pXP] + exp_amount;
  5.     while(xpKiekis > XP_PER_LYGI)
  6.     {
  7.         xpKiekis -= XP_PER_LYGI;
  8.         SetPlayerScore(pid, GetPlayerScore(pid) + 1);
  9.     }
  10.     pInfo[pid][pXP] = xpKiekis;
  11.     ShowLevelTextDraw(pid);
  12.     return 1;
  13. }
Advertisement
Add Comment
Please, Sign In to add comment