Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define HardReset
- new Sloty;
- public OnFilterScriptInit()
- {
- SetTimer("CheckMoneyCheat",1500,true);
- Sloty = GetMaxPlayers( );
- return 1;
- }
- stock DatHraciPenize(playerid,kolik)
- {
- SetPVarInt(playerid,"Penize",GetPVarInt(playerid,"Penize") + kolik);
- GivePlayerMoney(playerid,kolik);
- }
- stock StavPenezHrace(playerid)
- {
- return GetPVarInt(playerid,"Penize");
- }
- stock ResetPenezHrace(playerid)
- {
- SetPVarInt(playerid,"Penize",0);
- ResetPlayerMoney(playerid);
- }
- forward CheckMoneyCheat();
- public CheckMoneyCheat()
- {
- new name[21],string[111];
- for (new i; i < Sloty; i++ )
- {
- if (!IsPlayerConnected( i ))
- continue;
- if(GetPlayerMoney(i) != StavPenezHrace(i))
- {
- GetPlayerName(i,name,21);
- #if defined HardReset
- ResetPenezHrace(i);
- #else
- ResetPlayerMoney(i);
- DatHraciPenize(i,StavPenezHrace(i));
- #endif
- format(string,111,"[E-Admin] {FFFFFF}Hráč {FF0000}%s {FFFFFF}má pravděpodobně {FF0000}Money Cheat{FFFFFF}!!!",name);
- SendMessageToAdmins(0xFF0000FF,string);
- }
- }
- return 1;
- }
- stock SendMessageToAdmins(color,const string[])
- {
- for (new i; i < Sloty; i++ )
- {
- if (!IsPlayerConnected( i ))
- continue;
- if (IsPlayerAdmin(i))
- {
- SendClientMessage(i, color, string);
- }
- }
- return 1;
- }
Add Comment
Please, Sign In to add comment