Schönen Abend liebe Community,
ich habe ein noch schwerwiegenderes Problem in meinem Anti-Cheat.
Bei diesem Code wird man sofort gekickt ohne das man was gemacht hat:
stock AC_GivePlayerWeapon(playerid, GunID, Muni)
{
//GivePlayerWeapon(playerid, GunID, Muni);
BuyedWeapons[playerid][GunID] += Muni;
SetTimerEx("GiveWeapons", 10, false, "ddd", playerid,GunID,Muni);
return 1;
}
public GiveWeapons(playerid,GunID,Muni)
{
GivePlayerWeapon(playerid, GunID, Muni);
return 1;
}
Und die Kick - Funktion:
GetPlayerName(playerid, CheaterName, sizeof(CheaterName));
for(new i = 0; i < 13; i++)
{
GetPlayerWeaponData(playerid, i, Waffen, Muni);
if(Muni > BuyedWeapons[playerid][Waffen])
{
if(allreadybanned[playerid]==0)
{
if(!IsPlayerInAnyVehicle(playerid) && Waffen != 0)
{
new Message[300],wdata[300];
new i = playerid;
GuardKickPlayer(playerid,"Waffenhack");
}
}
}
}
Ich hoffe man kann mir helfen
Noch einen schönen Abend