05.07.2012, 06:13
hello.I bring you my anticheat
beetwen news:
beetwen forward:
to OnGameModeInit:
REPLACED:
GetPlayerMoney to GetPlayerMoney_Ex
GivePlayerMoney to GivePlayerMoney_Ex
ResetPlayerMoney to ResetPlayerMoney_Ex
SetPlayerMoney to SetPlayerMoney_Ex
PS:It is not my script!!!
PSS:I do not know English
Credits: ATomas
beetwen news:
Код:
new money[MAX_PLAYERS];
Код:
forward GetPlayerMoney_Ex(playerid); forward GivePlayerMoney_Ex(playerid,penize); forward ResetPlayerMoney_Ex(playerid); forward SetPlayerMoney_Ex(playerid,penize); forward ControlMoneyCheat();
Код:
SetTimer("ControlMoneyCheat",1579,1);
Код:
public GetPlayerMoney_Ex(playerid) { return money[playerid];//toto je promena podle ktere se cela moneycheat drzi a kontroluje } public GivePlayerMoney_Ex(playerid,penize) { ResetPlayerMoney(playerid);//pro jistotu odebereme GivePlayerMoney(playerid,money[playerid]);//same castku kterou mnel mit GivePlayerMoney(playerid,penize);//+pridame penize kterou ma obdrzet money[playerid] = GetPlayerMoney(playerid);//+nastavi do promene aby jsme mnely kontrolu return 0; } public ResetPlayerMoney_Ex(playerid) { money[playerid] = 0;//promena na nulu ResetPlayerMoney(playerid);//sebere penize return 0; } public SetPlayerMoney_Ex(playerid,penize) { money[playerid] = penize; ResetPlayerMoney(playerid);//sebereme penize GivePlayerMoney(playerid,penize);//pridame urcenou castku return 0; } public ControlMoneyCheat() { new penize[MAX_PLAYERS]; for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { penize[i] = GetPlayerMoney(i); if(penize[i] > GetPlayerMoney_Ex(i)) { ResetPlayerMoney(i); GivePlayerMoney(i,GetPlayerMoney_Ex(i)); }else{ SetPlayerMoney_Ex(i,penize[i]); } } } }
GetPlayerMoney to GetPlayerMoney_Ex
GivePlayerMoney to GivePlayerMoney_Ex
ResetPlayerMoney to ResetPlayerMoney_Ex
SetPlayerMoney to SetPlayerMoney_Ex
PS:It is not my script!!!
PSS:I do not know English
Credits: ATomas