Hi, also ich habe nen Anticheat gebastelt also nen simples aus ner Obergrenze und 2 abfragen des geldwertes, wovon er die differenz ausrechnet, nur funktioniert die abfrage der 2 Werte, woraus die differenz gezogen werden muss nicht, wad muss ihc anders machen ?
forward Geld();
forward AntiMoneyCheat();
SetTimer("AntiMoneyCheat", 500,1);
public AntiMoneyCheat()
{
new i, j;
for (i = 0, j = MAX_PLAYERS; i < j; i++)
{
new diff;
new money1;
new money2;
if(IsPlayerConnected(i))
{
money1 = GetPlayerMoney(i);
SetTimer("Geld", 300, 0);
{
}
money2 = GetPlayerMoney(i);
diff = money2-money1;
if(GetPlayerMoney(i)>20000000 ||diff>3000000)
{
printf("%s was gicked by the Server.",i);
Kick(i);
}
}
}
}