Advertisement
Guest User

ssc

a guest
Jan 18th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. forward MinutniTimer();
  2. public MinutniTimer()
  3. {
  4.  
  5. for(new playerid = (0), slotovi = GetMaxPlayers(); playerid != slotovi; ++ playerid)
  6. {
  7. if(gPlayerLogged[playerid] == 1)
  8. {
  9. if(!IsPlayerConnected(playerid)) continue;
  10. PlayerInfo[playerid][PayDayMin] ++; //dodaje igracu jedan pay poen nakon 1 minute
  11. SavePlayer(playerid);
  12. if(PlayerInfo[playerid][PayDayMin] >= 60) //ako igrac ima više od 60 pay poena dobija plaću
  13. {
  14. PayDayPlaca(playerid);// plaća
  15. }
  16. }
  17. }
  18. if ( h_D3 >= 900 ) { h_D3 -= 2 ; }
  19. if ( h_D3 == 894 ) { h_D3 = 30 ; }
  20. return 1;
  21. }
  22.  
  23. stock PayDayPlaca(playerid)
  24. {
  25. new SljedeciLvl, string[128];
  26. if( h_D == 1 ) {
  27. PlayerInfo[playerid][Respect] = PlayerInfo[playerid][Respect] + h_D2 ;
  28. }
  29. else {
  30. PlayerInfo[playerid][Respect] ++;//dodaje igracu jedan respekt
  31. }
  32. if(PlayerInfo[playerid][PayDayMin] >= 60)//ako igrac ima više od 60 pay poena vraća mu ih na 0
  33. {
  34. PlayerInfo[playerid][PayDayMin] = 0;//stavlja igracu pay poene na 0
  35. }
  36.  
  37. SljedeciLvl = 2 * PlayerInfo[playerid][Level] + 1;
  38. if(PlayerInfo[playerid][Respect] >= SljedeciLvl)//ako igrac ima više respekta od zadanog iznad
  39. {
  40. PlayerInfo[playerid][Level] ++;//dodaje igracu level+
  41. PlayerInfo[playerid][Respect] = 0;//vraća igracu respekte na 0
  42. SetPlayerScore(playerid, PlayerInfo[playerid][Level]);//postavlja igracu level
  43. }
  44. if(PlayerInfo[playerid][Member] >= 1) { PlayerInfo[playerid][Ugovor] += 1; }
  45. if(PlayerInfo[playerid][Job] >= 1) { PlayerInfo[playerid][JobTime] += 1; }
  46. if(PlayerInfo[playerid][Avion] >= 1) { PlayerInfo[playerid][Avion] -= 1; }
  47. if(PlayerInfo[playerid][Oruzije] >= 1) { PlayerInfo[playerid][Oruzije] -= 1; }
  48. if(PlayerInfo[playerid][Brod] >= 1) { PlayerInfo[playerid][Brod] -= 1; }
  49. new osnova = 0, iznosplace = 0; osnova = 50; iznosplace = osnova*PlayerInfo[playerid][Level];//ovo je za pare, to valjda znate neću objašnjavati
  50. PlayerInfo[playerid][Bank] += iznosplace;
  51. format(string,sizeof(string),"(PAYDAY) Primili ste placu na bankovni racun (Iznos: %i$).", iznosplace);
  52. SendClientMessage(playerid, COLOR_BLUE, string);//šalje igracu poruku
  53. return 1;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement