Beiträge von The Sensei

    Challo,


    ich habe ein Problem mit den Logs.
    Immer wenn einer sich ins RCON einloggt steht diese Message 2Millionen mal dar. ),[KONSOLE] Die IP: [%s] benutzt dieses Passwort [%s] um sich ins Rcon einzuloggen.
    Wie mache ich das das es nur ein mal dar steht.?


    public OnRconLoginAttempt(ip[], password[], success)
    {
    if(!success)
    {
    new pip[16],string[200];
    format(string,sizeof(string),"[KONSOLE] Die IP: [%s] benutzt dieses Passwort [%s] um sich ins Rcon einzuloggen.",ip, password);
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    GetPlayerIp(i, pip, sizeof(pip));
    if(!strcmp(ip, pip, true))
    {
    SendClientMessage(i, 0xFFFFFFFF, "[KONSOLE] Falsches Rcon Passwort");
    Log("RCON",string);
    }
    }
    }
    return 1;
    }

    public OnRconLoginAttempt(ip[], password[], success)
    {
    new pIP[16], sendername[24], string[128], et[17];
    for(new i;i<GetMaxPlayers();i++){
    if(isPlayerAnAdmin(i,1))return 1;
    GetPlayerName(i, sendername, 24), GetPlayerIp(i, pIP, 16);
    if(success)et = "erfolg"; else et = "kein erfolg";
    format(string, sizeof(string), "[RCON - WARNING]: %s wurde versuchte sich unerlaubt in der Konsole anzumelden. (Status: %s | Benutztes Passwort: %s | IP: %s)", sendername, et, password, ip);
    }
    if(strlen(string) != 0){print(string), format(string, sizeof(string), "");}
    SaveLog("Rcon-Logins", string);
    return 1;
    }


    stock isPlayerAnAdmin(playerid,rank)return (GetPVarInt(playerid,"Adminlevel")>=rank) ? 1 : 0;

    Ja ok.
    Wenn ich die Logs nun angucke(If Abfrage gelöscht) ist das.

    Logs

    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:27]
    [21.08.2014 18:19:39]
    [21.08.2014 18:19:39]
    [21.08.2014 18:19:39]

    Was ist falsch.

    4 Errors noch :

    Hello,
    was ist an diesem System falsch.
    public OnRconLoginAttempt(ip[], password[], success)
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    new pip[16], string[20];
    GetPlayerIp(i, pip, sizeof(pip));
    if(!strcmp(ip, pip, true))
    {
    if(!isPlayerAnAdmin(i,1))return SendClientMessage(i,"[Server]Es wird versucht sich unautorisiert in das RCON System zu hacken.");
    SaveLog("Rcon-Logins" string);
    }
    }
    return 1;
    }


    Habe mal einen Code geschrieben.
    if(dialogid==DIALOG_PERSO)
    {
    if(response==0)return 1; // Sprich wenn du auf Abbrechen klickst wird es abgebrochen.
    switch(listitem)
    {
    case 0: // Personalausweis
    {
    SendClientMessage(playerid,GRÜN,"Herzlichen Glückwunsch du hast den Personalausweis erhalten:");
    SetPVarInt(playerid,"Perso",1);
    SpielerSpeichern(playerid);
    return 1;
    }
    case 1:: //Jobs
    {
    ShowPlayerDialog(playerid,DIALOG_JOBS,DIALOG_STYLE_LIST,"Berufe","Busfahrer\nPilot\nweiteres Folgt","","");
    }
    }
    }
    if(dialogid==DIALOG_JOBS)
    {
    if(response==0)return 1;
    switch(listitem)
    {
    case 0: //Busfahrer
    {
    ShowPlayerDialog(playerid,DIALOG_BUSFAHRER,DIALOG_STYLE_MSGBOX,"Busfahrer","Information: Als Busfahrer kannst du verschiedende Strecken abfahren\nVerdienst: Je nach Linie","Ok","");
    }
    case 1: //Pilot
    {
    ShowPlayerDialog(playerid,DIALOG_PILOT,DIALOG_STYLE_MSGBOX,"PILOT","Information: Als PILOT kannst du verschiedende Strecken abfliegen\nVerdienst: Je nach Flug","Ok","");
    }
    }
    }
    return 1;
    }
    //E Fehlercode eingefügt.


    Aber er Funktioniert nicht:

    CHEALLO,


    ich habe ein Problem mit meinem Dialog in der Stadthalle.
    Wenn ich auf Personalausweis kicke passiert nichts warum?


    CODES:


    if(dialogid==DIALOG_PERSO)
    {
    if(response==0)
    {
    SendClientMessage(playerid,GRÜN,"Herzlichen Glückwunsch du hast den Personalausweis erhalten:");
    SetPVarInt(playerid,"Perso",1);
    }
    }


    ocmd:shalle(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid,10.0,362.5803,173.4407,1008.3828))
    ShowPlayerDialog(playerid,DIALOG_PERSO,DIALOG_STYLE_LIST,"Stadthalle","Personalausweis Beantragen\nETC. PP","","");
    return 1;
    }
    Es gibt keine Fehler etc.

    Hallo ich habe ein bisschen gescriptet und stoße nun auf ein Paar Probleme die ich nicht lösen kann.
    ich möchte das Scheine System anfangen(mit dem Perso fange ich an)
    nun kommen wir mal zum code:


    if (CurrentMenu == stadthallemenu)
    {
    switch(row)
    {
    case 0: //Personalausweis
    {
    SendClientMessage(playerid, GRÜN,"Du hast deinen Personalausweis Erhalten.");
    SetPVarInt(playerid,"Perso",1);
    SpielerSpeichern(playerid);
    }
    }
    }


    und zum Speichern und lesen:
    SetPVarInt(playerid,"Perso",dini_Int(pfad,"Perso"));


    dini_IntSet(pfad,"Perso",GetPVarInt(playerid,"Perso"));


    und der Command.


    Wie kann ich das machen das er anzeigt "Bestanden oder Nicht Bestanden"?


    ocmd:scheine(playerid)
    {
    new string[200];
    format(string,sizeof(string),"Personalausweis: %s"),GetPVarInt(playerid,"Perso");
    SendClientMessage(playerid,-1,string);
    return 1;
    }


    /e Problem 2


    Es wird nix im Dialog angezeigt.



    stadthallemenu = CreateMenu("Stadthalle", 200.0, 100.0, 150.0, 150.0);
    AddMenuItem(stadthallemenu, 1, "Personalausweis");
    AddMenuItem(stadthallemenu, 1, "Berufe");
    AddMenuItem(stadthallemenu, 1, "Führerscheine");
    return 1;