Advertisement
Guest User

Untitled

a guest
May 31st, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. // here
  2. function GiveJobSalary(playerid) {
  3. // var
  4. new string[128], skill = GetPlayerSkill(playerid), money, bonus;
  5.  
  6. // ++
  7. switch(PlayerInfo[playerid][pJob]) {
  8. case 1: money = skill*100*KG[playerid] + 23000 + random(1000);
  9. case 2: {
  10. new category = GetPVarInt(playerid, "Category");
  11. switch(category) {
  12. case 0: money = skill*8000 + 28000 + random(1000);
  13. case 1: money = skill*8000 + 28000 + random(2000);
  14. case 2: money = skill*8000 + 28000 + random(3000);
  15. case 3: money = skill*8000 + 28000 + random(4000);
  16. case 4: money = skill*8000 + 28000 + random(5000);
  17. case 5: money = skill*8000 + 28000 + random(6000);
  18. }
  19. }
  20. case 3: money = skill*10000 + 30000 + random(1000);
  21. case 4: money = skill*6000 + 25000 + random(1000);
  22. case 5: money = skill*6500 + 25000 + random(1000);
  23. case 8: money = skill*6000 + 10000 + random(10000);
  24. case 9: money = skill*7000 + 10000 + random(5000);
  25. case 11: money = skill*9000 + 27000 + random(1000);
  26. case 12: money = skill*3500 + 2000 + random(1000);
  27. }
  28. if(WorkingTime[playerid] < 60 && PlayerInfo[playerid][pJob] != 12) money -= 10000;
  29. if(PlayerInfo[playerid][pVip] == 1) bonus = money/2;
  30.  
  31. // info
  32. JobDeelay[playerid][PlayerInfo[playerid][pJob]] = 180;
  33.  
  34. MoneyEarned[playerid] += money+bonus;
  35. CurseFacute[playerid] ++;
  36. format(string, sizeof(string), "%s a primit $%s pentru munca efectuata la job-ul %s.", GetName(playerid), FormatNumber(money+bonus), JobInfo[PlayerInfo[playerid][pJob]][jName]);
  37. InsertLog(playerid, string, LOG_MONEY);
  38.  
  39. format(string, sizeof(string), "Castig: $%s", FormatNumber(money));
  40. SCM(playerid, COLOR_GRAD2, string);
  41. format(string, sizeof(string), "Castig total: $%s", FormatNumber(money+bonus));
  42. SCM(playerid, COLOR_GRAD2, string);
  43. format(string, sizeof(string), "Timp job: %s", CalculeazaTimp2(WorkingTime[playerid]));
  44. SCM(playerid, COLOR_GRAD2, string);
  45.  
  46. GivePlayerCash(playerid, money+bonus);
  47. Update(playerid, pCashx);
  48.  
  49. WorkingTime[playerid] = 0;
  50. if(JobPoints(playerid) == GetNeedPoints4(playerid, PlayerInfo[playerid][pJob])) {
  51. format(string, sizeof(string), "* Felicitari! Noul tau skill la acest job este %d.", GetPlayerSkill(playerid));
  52. SCM(playerid, COLOR_YELLOW, string);
  53. }
  54. else {
  55. if(togjob[playerid] == 0) JobProgress(playerid);
  56. }
  57. if(GetPlayerSkill(playerid) == 5) finishAchievement(playerid, 0);
  58. UpdateProgress(playerid, 1);
  59. return 1;
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement