Junkbuster Anti-Teleport Problem

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
  • hey,
    Ich habe ein Problem mit dem Anti-Cheat Junkbuster...
    Und zwar wenn einer im Tutorial ist, wird er gekickt. Grund: Teleport hack. Nehme ich Junkbuster raus, wird man nicht gekickt.
    Meine Frage ist: Kann man das im Tutorial i-wie ausschalten?

  • hey,
    Ich habe ein Problem mit dem Anti-Cheat Junkbuster...
    Und zwar wenn einer im Tutorial ist, wird er gekickt. Grund: Teleport hack. Nehme ich Junkbuster raus, wird man nicht gekickt.
    Meine Frage ist: Kann man das im Tutorial i-wie ausschalten?


    Einfach eine Abfrage machen ?

  • Wie wird den das Tutorial bei dir defeniert ?
    Falls Godfather machst du das so:


    if(PlayerInfo[playerid][pTut] == 1)//Falls er im Tutorial ist passiert nix wegen dem return 1;
    {
    return 1;
    }
    else
    {
    Kick(playerid); //Falls er nicht im Tutorial ist wird er gekickt.
    }


    Hier ist einfach eine einfache möglichkeit.


    MfG
    Acer

  • Hm. Hab das mal vor dem Tutorial eingefügt.. Aber man wird trotzdem gekickt.. Ja ist Godfather.. und bei mir ist es [i]  statt [playerid]
    Oder wo muss ich das einfügen?? Oder kann mir das jemand über Teamviewer machen?






    3 Mal editiert, zuletzt von Xerion ()

  • Mach die Abfrage mal in folgendes Public:


    public IsPlayerAdminCall(playerid)


    Also so zum Beispiel:
    public IsPlayerAdminCall(playerid)
    {
    if(PlayerInfo[playerid][pTut] == 1) return 1;
    if(PlayerInfo{playerid][pAdmin] > 0) return 1;
    return 0;
    }


    Und schau dann mal, ob der Spieler immer noch gekickt wird

    Mit freundlichem Gruß
    Weper

  • Danke, hat funktioniert. Bekomme aber ein Warning.


    C:\Users\Desktop\Lachem MC Script\pawno\lachemmc.pwn(66229) : warning 235: public function lacks forward declaration (symbol "IsPlayerAdminCall")



    Und noch eine Frage: Muss der M_Bot dann gelöscht werden? Oder kann der noch drinne bleiben?


  • Kannst nicht 2 Anticheats auf einmal verwenden da sie sich dann gegenseitig stören, liegt bestimmt daran das er im Tutorial gekickt wird...

  • Die einfachste Version ist die Funktion Kick zu hooken


    stock _ALT_Kick(playerid){
    if(PlayerInfo[playerid][pTut] == 1) return 1;
    if(PlayerInfo{playerid][pAdmin] > 0) return 1;
    return Kick(playerid);
    }


    #if defined _ALS_Kick
    #undef Kick
    #else
    #define _ALS_Kick
    #endif
    #define Kick _ALT_Kick