Hallo Leute,
ich habe ein Problem mit meinem Waffen Anti.
Er tritt nur für die ID 0 in Kraft aber für keine andere.
Liegt es vielleicht am Timer ?
SetTimer("AntiCheat",1000,1);
Oder am Public ?
public AntiCheat(playerid)
{
new weapon, ammo;
for(new i = 0; i <= 12; i++)
{
GetPlayerWeaponData(playerid,i,weapon,ammo);
if(sWaffen[playerid][weapon] == 0 && ammo > 0)
{
new busted[128];
format(busted, sizeof(busted),"Info: %s wurde vom System gekickt. Grund: Waffencheat (ID: %i)",sName(playerid), weapon);
SendClientMessageToAll(SERVERFARBE,busted);
new bustednachricht[300];
format(bustednachricht,sizeof(bustednachricht),"{FEFEFE}Hallo {A50000}%s,\n{FEFEFE}Du wurdest soeben vom System wegen einem Waffencheat vom Server gekickt.\nDie Waffe die du gecheatet hast war die ID: %i.\nSollte dies ein Fehler gewesen sein, gib einem Admin im Teamspeak oder im Forum bescheid.\n\n {A50000}"#SERVERNAME, sName(playerid), weapon);
ShowPlayerDialog(playerid, DIALOG_ALLESANDERE, DIALOG_STYLE_MSGBOX,"{A50000}"#SERVERNAME" Systemkick",bustednachricht,"Schließen","");
Kick(playerid);
}
}
return 1;
}