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.


