Beiträge von Janpeter4

    Wenn ich den Code so eingebe ist die schrift dann total verpixelt und Schwarz:


    "{0xFFFF00FF}Der Spieler %s w..... (0xFFFF00FF ist die FarbID für Geld im SA:MP ColorPicker)


    anstatt


    {333333}Der Spieler %s w



    wie kann ich da jetzt die Farbe in der Nachricht ändern?


    EDIT: Es ist HTML, weiß wie ich das mache dnake schön für alles :) du solltest mal VIP werden oda so xD. Wo ist die Thanks Funk.? Würde dir 1000 Thanks geben :D

    So kanns ja auch nicht gehen.
    Bekomme jeden falls 2 Warnings. (eine Warning war vorher schon, ist aber harmlos)


    Also einmal so das scipt:



    public OnRconLoginAttempt(ip[], password[], success)
    {
    new Playername[128];
    new playerid = INVALID_PLAYER_ID, playerIP[16]; for(new li, mP = GetMaxPlayers(); li < mP; li++) { GetPlayerIp(li, playerIP, 16); if(!strcmp(ip, playerIP)) { playerid = li; break; } }
    if(!success) {
    SetPVarInt(playerid, "___warnings", 1 + GetPVarInt(playerid, "___warnings"));
    SendClientMessageToAll(0xFFFF00FF,"Der Spieler %s wurde vom Server gekickt. [Grund: 3 Fehlgeschlagende Rcon-Login-Versuche]",Playername);
    if(GetPVarInt(playerid, "___warnings") >= MAX_RCON_WARNINGS) Kick(playerid);

    } else DeletePVar(playerid, "___warnings");
    /// ...
    }


    und die eine warning


    C:\Program Files (x86)\Rockstar Games\filterscripts\rcon.pwn(203) : warning 202: number of arguments does not match definition



    Anmerkung:


    nachdem ich auf den server Connecte, schließt sich der Server. (Das schwarze Fenster)


    Bitte Hilfe xD

    Dankeschön, das hat mir sehr weitergeholfen :)
    Dennoch habe ich eine Frage:


    Kann dann auch so ne ClientMessageToAll kommen, wenn der spieler gekickt wird?
    z.B: Der Spieler ___ wurde vom Server gekickt. [Grund: 3 Fehlgeschlagende Rcon-Login-Versuche]


    Mit meinem Jetzigem Scipt gehts nicht.



    public OnRconLoginAttempt(ip[], password[], success)
    {
    new Playername[128];
    new playerid = INVALID_PLAYER_ID, playerIP[16]; for(new li, mP = GetMaxPlayers(); li < mP; li++) { GetPlayerIp(li, playerIP, 16); if(!strcmp(ip, playerIP)) { playerid = li; break; } }
    if(!success) {
    SetPVarInt(playerid, "___warnings", 1 + GetPVarInt(playerid, "___warnings"));
    if(GetPVarInt(playerid, "___warnings") >= MAX_RCON_WARNINGS) Kick(playerid);
    SendClientMessageToAll(0xFFFF00FF,"Der Spieler %s wurde vom Server gekickt. [Grund: 3 Fehlgeschlagende Rcon-Login-Versuche]",Playername);
    } else DeletePVar(playerid, "___warnings");
    /// ...
    }

    Da bekomme ich aber auch einen Error, habe alles so wie du geschrieben hast gemacht:



    C:\Program Files (x86)\Rockstar Games\filterscripts\rcon.pwn(204) : error 017: undefined symbol "playerid"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Das gleiche wei bei Haxler's version




    C:\Program Files (x86)\Rockstar Games\filterscripts\rcon1.pwn(197) : error 017: undefined symbol "playerid"
    C:\Program Files (x86)\Rockstar Games\filterscripts\rcon1.pwn(198) : error 017: undefined symbol "playerid"
    C:\Program Files (x86)\Rockstar Games\filterscripts\rcon1.pwn(198) : error 017: undefined symbol "playerid"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.

    Ich habe das jetzt genau so wie du geschreiben hast, aber bekomme 1 Error:



    C:\Program Files (x86)\Rockstar Games\filterscripts\rcon.pwn(65) : warning 217: loose indentation
    C:\Program Files (x86)\Rockstar Games\filterscripts\rcon.pwn(203) : error 017: undefined symbol "playerid"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Ähm ich habe bereits eins Gefunden, aber ich weiß nicht, wie ich da einstelle, das das man da erst bei 3 Fehschlägen gebannt wird?


    Hier das Scipt:



    if(!success) //If the password was incorrect
    {
    printf("FAILED RCON LOGIN BY IP %s USING PASSWORD %s",ip, password);
    new pip[16];
    for(new i=0; i {
    GetPlayerIp(i, pip, sizeof(pip));
    if(!strcmp(ip, pip, true)) //If a player's IP is the IP that failed the login
    {
    SendClientMessage(i, 0xFFFFFFFF, "Wrong Password. Bye!"); //Send a message
    Ban(i); //They are now banned.
    }
    }
    }
    return 1;

    Dafür gibt eine gaanz einfache Lösung.


    Mach einfach eine Whitelist.
    Wenn er da nicht drauf steht soll er gekickt werden.
    und dann einfach den spieler von der Whitelist löschen und er komtm niht mehr drauf, benutze ich auch für meinen server

    Da kommt dann 2 Errors:



    C:\Program Files (x86)\Rockstar Games\filterscripts\Report1.pwn(94) : error 017: undefined symbol "strget"
    C:\Program Files (x86)\Rockstar Games\filterscripts\Report1.pwn(107) : error 017: undefined symbol "SendAdminNachricht"


    Was kann ich da machen?

    C:\Users\Kleefeld\Downloads\Fahrzeugsystem.S.V.Beta.pwn(181) : error 017: undefined symbol "strtok"C:\Users\Kleefeld\Downloads\Fahrzeugsystem.S.V.Beta.pwn(181) : error 033: array must be indexed (variable "cmd")C:\Users\Kleefeld\Downloads\Fahrzeugsystem.S.V.Beta.pwn(485) : error 017: undefined symbol "strtok"C:\Users\Kleefeld\Downloads\Fahrzeugsystem.S.V.Beta.pwn(485) : error 033: array must be indexed (variable "tmp")C:\Users\Kleefeld\Downloads\Fahrzeugsystem.S.V.Beta.pwn(510) : error 017: undefined symbol "strtok"C:\Users\Kleefeld\Downloads\Fahrzeugsystem.S.V.Beta.pwn(510) : error 033: array must be indexed (variable "tmp")C:\Users\Kleefeld\Downloads\Fahrzeugsystem.S.V.Beta.pwn(177) : warning 203: symbol is never used: "idx"C:\Users\Kleefeld\Downloads\Fahrzeugsystem.S.V.Beta.pwn(592) : error 025: function heading differs from prototypeC:\Users\Kleefeld\Downloads\Fahrzeugsystem.S.V.Beta.pwn(611) : error 025: function heading differs from prototypeC:\Users\Kleefeld\Downloads\Fahrzeugsystem.S.V.Beta.pwn(619) : error 025: function heading differs from prototypeC:\Users\Kleefeld\Downloads\Fahrzeugsystem.S.V.Beta.pwn(671) : warning 203: symbol is never used: "Vexpensive"C:\Users\Kleefeld\Downloads\Fahrzeugsystem.S.V.Beta.pwn(671) : warning 203: symbol is never used: "bike"C:\Users\Kleefeld\Downloads\Fahrzeugsystem.S.V.Beta.pwn(671) : warning 203: symbol is never used: "boat"C:\Users\Kleefeld\Downloads\Fahrzeugsystem.S.V.Beta.pwn(671) : warning 203: symbol is never used: "expensive"C:\Users\Kleefeld\Downloads\Fahrzeugsystem.S.V.Beta.pwn(671) : warning 203: symbol is never used: "plane"Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    9 Errors.



    Habe alles unverändert gelassen 9 Errors, wenn das so ist, ist es nicht so eine gute Arbeit.
    Ich bitte um Hilfe