Advertisement
Guest User

PayDay

a guest
Mar 14th, 2019
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. // payday
  2.  
  3.  
  4. // adaugam astea la inceput
  5. forward PayDay(); // forward-ul de care avem nev
  6. new paydaytimer; // cu asta mergem la ongamemodeinit si facem un timer de 60 min
  7.  
  8. enum pInfo
  9. {
  10. pHours
  11. };
  12. new PlayerInfo[MAX_PLAYERS][pInfo];
  13.  
  14.  
  15. // mergem la ongamemodeinit si adaugam `istea`, eu aveam un TimeUpdater dar facem cu payday
  16.  
  17. paydaytimer = SetTimer("PayDay", 60000, 1); // aici bagam un timer de 60 de minute (la fiecare ora fixa) player-ul ia payday-ul.
  18.  
  19.  
  20. // adaugam asta unde aveti si celelante functii sau mno
  21.  
  22. public PayDay() { // functia noastra
  23. foreach(new i : Player) { // punem asa ca sa dea la toti playeri on payday-ul.
  24. new banii = 500 + random(150), interest = 50 + random(10), string[128]; // aici dam o suma de bani mica, pentru ca server-ul meu este pe o economie mica, editati voi.
  25. new seconds,minutes,hours; // adaugam astea pentru a afla timp-ul.
  26. gettime(hours, minutes, seconds); // aici aflam timpul.
  27. if(seconds < 1800) return SCM(i, -1, "Nu ai jucat dest-ul sa iei ora jucata."); // mesaj cum ca daca n-are 1800 de secunde(30 de minute jucate), nu i da payday-ul.
  28. if(seconds >= 1800) // daca ai 30 de minute jucate iei payday-ul.
  29. { // open the door chef
  30. SendClientMessage(i, COLOR_WHITE, "PayDay-ul a sosit!"); // info message
  31. PlayerInfo[playerid][pHours]++; // eu am adaugat asa apai voi va descurcati.
  32. format(string,sizeof(string), "Plata: {ab0000}$%s{FFFFFF} | Interes: {ab0000}$%s{FFFFFF} | Played Hours++;",FormatNumber(banii),FormatNumber(interest)); // aici player-ul primeste mesaj cu payday-ul sau.
  33. SCM(playerid, -1, string);
  34. } // close
  35. }
  36. return 1; // returnam aka finish
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement