Hi Leute ich habe mir ein Anticheatsystem zusammengebastelt nun jedoch wenn ich Speedhack mache dann werde ich Vollgespammt das ich kein Speedhack machen soll.
Das gleiche ist es wenn ich Moneycheate da wollte ich das die Admins nur eine Message kriegen und nicht Tausende
Spam bei Anticheat
- Phi
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
poste doch mal den Code von deinen Anticheat dann können wir dir auch weiter helfen
-
Antispeedhack
stock GetSpeedKM(playerid)
{
new Float:PosX, Float:PosY,Float:PosZ,Float:PlayerSpeedDistance;
GetVehicleVelocity(GetPlayerVehicleID(playerid), PosX, PosY, PosZ);
PlayerSpeedDistance = floatmul(floatsqroot(floatadd(floatadd(floatpower(PosX, 2), floatpower(PosY, 2)), floatpower(PosZ, 2))), 170.0);
new spe = floatround(PlayerSpeedDistance * 1);
return spe;
}
forward AntiSpeedhack(playerid);
public AntiSpeedhack(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
new Geschwindigkeit = GetSpeedKM(playerid);
if(Geschwindigkeit > MaxSpeed)
{
SendClientMessage(playerid,GRot,"KEIN SPEEDHACK!!");
}
}
return 1;
}
stock SpeedSet(playerid)
{
new Float:LADOA,Float:LADOB,Float:LADOC,Float:PlayerSpeedDistance;
GetVehicleVelocity(GetPlayerVehicleID(playerid), LADOA, LADOB, LADOC);
PlayerSpeedDistance = floatmul(floatsqroot(floatadd(floatadd(floatpower(LADOA, 2), floatpower(LADOB, 2)), floatpower(LADOC, 2))), 180.0);
SetVehicleVelocity(GetPlayerVehicleID(playerid),-LADOA,-LADOB,-LADOC);floatround(PlayerSpeedDistance * 1);
return 0;
}
AntiMoneyHack
forward CheatTimer();
public CheatTimer()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(GetPlayerMoney(i) - PlayerCash(i) > 150000)
{
if(GetPVarInt(i,"Admin"))
{
new string[128];
format(string,sizeof string,"[GFR] Security: %s wird auf MoneyHack Verdächtigt",SpielerName(i));
CheatMessage(GRot,string,1);
return 1;
}
}
}
return 0;
} -
breadfish.de
Hat das Thema geschlossen.