Advertisement
iJayce

Server sided cash by Jayce

Feb 19th, 2016
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.53 KB | None | 0 0
  1. #if defined __serversidecash__
  2.     #endinput
  3. #else
  4.     #define __serversidecash__
  5. #endif
  6.  
  7. #if !defined _samp_included
  8.     #tryinclude <a_samp>
  9.     #if !defined _samp_included
  10.         #error "Could not find <a_samp.inc> include."
  11.     #endif
  12. #endif
  13. #if !defined task
  14.     #tryinclude <YSI\y_timers>
  15.     #if !defined task
  16.         #error "Could not find <y_timers.inc> include."
  17.     #endif
  18. #endif
  19. static
  20.     SSC_Money[MAX_PLAYERS]
  21. ;
  22. ptask SSC_MoneyChecker[2000](playerid) {
  23.     if(GetPlayerMoney(playerid) > SSC_Money[playerid]) {
  24.         ResetPlayerMoney(playerid);
  25.         GivePlayerMoney(playerid, SSC_Money[playerid]);
  26.     }
  27.     return true;
  28. }
  29. stock SSC_GivePlayerMoney(playerid, money) {
  30.     SSC_Money[playerid] += money;
  31.     GivePlayerMoney(playerid, money);
  32.     return true;
  33. }
  34. stock SSC_GetPlayerMoney(playerid)
  35.     return SSC_Money[playerid];
  36. stock SSC_ResetPlayerMoney(playerid) {
  37.     SSC_Money[playerid] = 0;
  38.     ResetPlayerMoney(playerid);
  39.     return true;
  40. }
  41.  
  42. #if defined _ALS_ResetPlayerMoney
  43.     #undef ResetPlayerMoney
  44. #else
  45.     #define _ALS_ResetPlayerMoney
  46. #endif
  47. #define ResetPlayerMoney SSC_ResetPlayerMoney
  48.  
  49. #if defined _ALS_GetPlayerMoney
  50.     #undef GetPlayerMoney
  51. #else
  52.     #define _ALS_GetPlayerMoney
  53. #endif
  54. #define GetPlayerMoney SSC_GetPlayerMoney
  55.  
  56. #if defined _ALS_GivePlayerMoney
  57.     #undef GivePlayerMoney
  58. #else
  59.     #define _ALS_GivePlayerMoney
  60. #endif
  61. #define GivePlayerMoney SSC_GivePlayerMoney
  62.  
  63. #if defined _ALS_ResetPlayerMoney
  64.     #undef ResetPlayerMoney
  65. #else
  66.     #define _ALS_ResetPlayerMoney
  67. #endif
  68. #define ResetPlayerMoney SSC_ResetPlayerMoney
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement