Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * xMoney: Server-side money system!
- * by Zimon95
- * CREDITS By Zimon95 aka Simon Diesel
- */
- new ServerSideMoney[MAX_PLAYERS];
- public OnGameModeInit()
- {
- SetTimer("HackCheck",1000,true);
- return xInit();
- }
- forward xInit();
- xGivePlayerMoney(playerid,amount)
- {
- GivePlayerMoney(playerid, amount);
- ServerSideMoney[playerid] += amount;
- return 1;
- }
- xSetPlayerMoney(playerid,amount)
- {
- SetPlayerMoney(playerid, amount);
- ServerSideMoney[playerid] = amount;
- return 1;
- }
- xGetPlayerMoney(playerid)
- {
- return ServerSideMoney[playerid];
- }
- forward HackCheck();
- forward OnPlayerMoneyHack(playerid,spawnedamount);
- public HackCheck()
- {
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(ServerSideMoney[i] != GetPlayerMoney(i))
- {
- new spawnedamount = GetPlayerMoney(i) - ServerSideMoney[i];
- OnPlayerMoneyHack(i,spawnedamount);
- }
- }
- }
- }
- #define OnGameModeInit xInit
Advertisement
Add Comment
Please, Sign In to add comment