Sziasztok!
Olyan gondom van van nekem 1 ilyenem:
#include <a_samp>
//====== Beállítások ======//
#define CHECKING_INTERVAL 5 //Itt állítsd be hány másodpercenként ellenõrízze hogy moneyhackel-e valaki
#define MAX_CASH_DIFF 150000 //Itt állítsd be hogy a megadott másodperc alatt mennyi pénzt lehet legfeljebb összeszedni
//=========================//
#define func%0(%1) forward%0(%1); public%0(%1)
//#define BanEx2(%0,%1,%2) do{new _str[64]; format(_str,64,%1,%2); BanEx(%0,_str);}while(FALSE)
#define SetPlayerMoney(%0,%1) do{ResetPlayerMoney(%0); GivePlayerMoney(%0,%1);}while(FALSE)
new oldCash[MAX_PLAYERS];
new newCash[MAX_PLAYERS];
new FALSE = false;
public OnFilterScriptInit()
{
SetTimer(\"CheckAllCash\",CHECKING_INTERVAL*1000,1);
return 1;
}
public OnPlayerConnect(playerid)
{
oldCash[playerid] = 0;
newCash[playerid] = 0;
return 1;
}
func CheckAllCash()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i))continue;
oldCash = newCash;
newCash = GetPlayerMoney(i);
if(newCash-oldCash > MAX_CASH_DIFF)
{
SetPlayerMoney(i,oldCash);
}
}
return 1;
}
És ezzel annyi a gond hogy megy minden mit 1 anti money heck nem enged hackel pénzt adni mindig nulláz de az a baj hogy ha van tisztességesen 200k d akkor ha kilépsz belépsz nullázódik! Azaz hacknek veszi!
PLS HELP!