27.05.2011, 13:52
Bom eu fiz um sistema de Anti Money hack, porйm tem um bug que estб me incomodando e eu nгo consigo arrumar, entгo resolvi postar aqui meu anti money hack que estб logo abaixo:
inнcio do GM:
----------------------------------------------
Time do Anti Money Hack (em OngamemodeInit):
----------------------------------------------
public do Time (no final do GM):
Bom o bug й o seguinte, quando vou na mбquina de Sprunk, tuno o carro, ou outra coisa que use GetPlayerMoney, o dinheiro sу й setado no Text do Dollar, isto й, por exemplo, possuo $: 130 vou na mбquina de Sprunk perco 1 dollar, No $: lб em cima irб aparecer $: 129 porйm quando coloco /status ou relogo ainda estou com $: 130. Se alguйm puder me ajudar eu agradeзo muito.
Й isso.
inнcio do GM:
Код:
forward Padrao();
Time do Anti Money Hack (em OngamemodeInit):
Код:
SetTimer("Padrao",1000,true);
public do Time (no final do GM):
Код:
public Padrao() { for(new i = 0; i < MAX_PLAYERS; i++) { new nome[28]; new file[256]; GetPlayerName(i,nome,sizeof(nome)); format(file,sizeof(file),"%s.ini",nome); if(IsPlayerConnected(i)) { if(GetPlayerMoney(i) > PlayerInfo[i][pDolar]) { SetPlayerMoney(i,PlayerInfo[i][pDolar]); } else { PlayerInfo[i][pDolar] = GetPlayerMoney(i); dini_IntSet(file,"Dolar",PlayerInfo[i][pDolar]); SetPlayerMoney(i,PlayerInfo[i][pDolar]); } } } }
Й isso.