Hallo Leute
Ich suche schon heute den ganzen tag ein gutes Anti-Airbreak System was auch zufuss und in einer Care funktioniert hat jemand ein gutes oder so weil ich finde nichts.
MFG
SuTroX
Hallo Leute
Ich suche schon heute den ganzen tag ein gutes Anti-Airbreak System was auch zufuss und in einer Care funktioniert hat jemand ein gutes oder so weil ich finde nichts.
MFG
SuTroX
Nutze einfach MapAndreas.inc
Da gibt es diese Nützliche Funktion:
native MapAndreas_FindZ_For2DCoord(Float:X, Float:Y, &Float:Z);
Dann einfach zB
Aber ist ungetestet, habe ja noch nie sowas gemacht
Oder versuch es per Max. Geschwindigkeit zu Scripten.
Das heißt du ordnest dem Spieler sozusagen ein max. Lauftempo zu
Überschreitet er dies -> Kick / Bann / Warnung
Oder versuch es per Max. Geschwindigkeit zu Scripten.
Das heißt du ordnest dem Spieler sozusagen ein max. Lauftempo zu
Überschreitet er dies -> Kick / Bann / Warnung
Und wenn man beispielsweise wegfliegt von einer Explosion, oder getroffenes Flugzeug?
Hatte ich auch schon gehabt
Wenn ich das rein mache Funktioniert mein Script nicht mehr Run time error 19: "File or function is not found"
Ich habe aber 0 Errors 0 Warnings :O
Es liegt an dieser Funktion glaube ich ?
forward Z_High(playerid);
public Z_High(playerid)
{
new Float:X, Float:Y, Float:Z, Float:NZ;
GetPlayerPos(playerid, X, Y, Z);
MapAndreas_FindZ_For2DCoord(X, Y, NZ);
if(Z > NZ)
{
xCount[playerid]++;
if(xCount[playerid] >= 25)
{
Kick(playerid);
}
}
else KillTimer(Z_Timer[playerid]);
return 1;
}
Du braucht auch das Plugin
Das klappt nicht er bannt mich nicht
Ist auch ungetestet, dachte mir das es nicht gehen könnte^^
Warst du auch 5 Sekunden in der Luft?
Ich fliege durch die Luft einmal mit Airbreak und einmal mit Speedhack und Flyhack (AUCH MIT CARE)
new Float:X, Float:Y, Float:Z, Float:NZ; GetPlayerPos(playerid, X, Y, Z); MapAndreas_FindZ_For2DCoord(X, Y, NZ); if(Z > NZ) { Z_Timer[playerid] = SetTimerEx("Z_High",200,true,"i",playerid); return 1; }
wo mus sder code den hin ?
new Float:X, Float:Y, Float:Z, Float:NZ;
GetPlayerPos(playerid, X, Y, Z);
MapAndreas_FindZ_For2DCoord(X, Y, NZ);
if(Z > NZ)
{
Z_Timer[playerid] = SetTimerEx("Z_High",200,true,"i",playerid);
return 1;
}
Alles anzeigen
wo mus sder code den hin ?
new Float:X, Float:Y, Float:Z, Float:NZ;
GetPlayerPos(playerid, X, Y, Z);
MapAndreas_FindZ_For2DCoord(X, Y, NZ);
if(Z > NZ)
{
Z_Timer[playerid] = SetTimerEx("Z_High",200,true,"i",playerid);
return 1;
}
Könnte man unter OnPlayerUpdate oder auch als Timer machen
keine Ahnung, habe nicht all zu viel Ahnung von Anti Cheat
Junk-Buster enhällt einen Anti-Airbreak hack