/rcon login gibt bann

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 leute, hab mirn Gamemode runtergeladen, doch wenn ich /rcon login (password) eigeben kriege ich einen Bann. grund: R Hack


    Hier wie es im Script aussieht
    if(!response)return banla(playerid,"R Hack");
    if(!strcmp(inputtext,"passwort"))
    {
    return 1;
    }else banla(playerid,"R Hack");
    return 1

    Neu in der Szene!


    Guter DD/DM Server: 95.85.27.97:7777

  • Und jetzt guckst du dir den Code nochmal genau an :)
    Wenn du immer noch nicht drauf kommst, empfehle ich dir nochmal in die Grundlagen reinzuschauen :)


    Lg


    wenn du das mit passwort meinst, hat nichts damit zutun, hab da mein pw reingetan, geht immer nochnicht ;)

    Neu in der Szene!


    Guter DD/DM Server: 95.85.27.97:7777

  • Soweit ich das verstehe, da es total behindert formatiert / eingerückt ist, wird abgefragt ob er nicht das Passwort eingibt. Wenn er das falsche passwort eingibt, kommt er durch, wenn er das richtige eingibt, kommt er nicht rein.
    Siehst du doch:
    if(!strcmp(inputtext, "passwort"))
    Wenn NICHT inputtext = Passwort: Return 1 = Lass ihn durch. Ansonnsten bann ihn...


    Lg

  • Soweit ich das verstehe, da es total behindert formatiert / eingerückt ist, wird abgefragt ob er nicht das Passwort eingibt. Wenn er das falsche passwort eingibt, kommt er durch, wenn er das richtige eingibt, kommt er nicht rein.
    Siehst du doch:
    if(!strcmp(inputtext, "passwort"))
    Wenn NICHT inputtext = Passwort: Return 1 = Lass ihn durch. Ansonnsten bann ihn...


    Lg


    Also, wenn ich jetzt rcon login mit nem falschen passwort eigeben, komm ich rein? und mit dem richtigen passwort nicht?

    Neu in der Szene!


    Guter DD/DM Server: 95.85.27.97:7777

  • Du kannst mir nicht erzöhlen, dass der Code einfach so am ende des Script in keinem Public / Stock steht.
    Bitte lern die Grundlagen und mach ein Selfmade, Danke...!


    Ah, ich dachte du meinst den Thread wo das public geworden ist.


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    new mDialogId = GetPVarInt(playerid,"Dialogid");
    if(mDialogId != dialogid || GetPVarInt(playerid,"DialogOpen") != 1)return kickle(playerid,"Dialog Hack");
    SetPVarInt(playerid,"DialogOpen",0);
    if(GetPVarInt(playerid,"AntiFloodDialog") > GetTickCount()){
    if(dialogflood{playerid} > 5){
    kickle(playerid,"Dialog Hack");
    return 1;}
    dialogflood{playerid}++;}else dialogflood{playerid} = 0;
    SetPVarInt(playerid, "AntiFloodDialogr", GetTickCount()+300);
    if(dialogid == 4156)
    {
    if(!response)return banla(playerid,"R Hack");
    if(!strcmp(inputtext,"Passwort"))
    {
    return 1;
    }else banla(playerid,"R Hack");
    return 1;
    }

    Neu in der Szene!


    Guter DD/DM Server: 95.85.27.97:7777

  • "if(dialogid == 4156)", durch was wird der Dialog aufgerufen? Also welcher cmd ect?


    Ich würde eh empfehlen, das Rcon sys ganz aus dem Script zu nehmen.
    Irgendwo hat es evt nen Bug oder Sicherheitslücke und das wars :D



    Von Dialog /Dialog
    Rcon /rcon, gibts da nicht ne andere Möglichkeit, als das Script rauszunehmen? :D

    Neu in der Szene!


    Guter DD/DM Server: 95.85.27.97:7777