Beiträge von YaBroo

    if(dialogid == 22)
    {
    if(response == 1)
    {
    if(!IsPlayerConnected(strval(pN))) return SendClientMessage(playerid, ROT, "Ungültige Eingabe");
    new string[125];
    SendClientMessageToAll(GELB ," [NEWS][NEWS]");
    format(string, sizeof(string),""#COL_MAGENTA"Spieler %s "#COL_YELLOW"wurde von "#COL_MAGENTA"%s "#COL_YELLOW"gekickt "#COL_MAGENTA"(Grund: %d)",pN, aN,inputtext);
    SendClientMessageToAll(grün, string);
    Kick(strval(pN));
    return 1;
    }
    return 1;
    }


    Ich kann einen Spieler kicken, beim 2. jeden weiteren Spieler den ich versuche zu kicken kommt die Fehlermeldung "Ungültige Eingabe"
    Need help


    //Edit
    Hier werden die Spieler aufgelistet


    if(listitem == 6)
    {
    new string[500];
    for(new i; i<GetMaxPlayers(); i++)
    {
    if(!IsPlayerConnected(i))continue;
    format(string, sizeof string, "%s\n%s", SpielerName(i), string);
    }
    ShowPlayerDialog(playerid, DIALOG_SPIELER_KICKEN, DIALOG_STYLE_LIST, "{FF0066}A{FFFFFF}dmin {FF0066}C{FFFFFF}ontrol {FF0066}P{FFFFFF}anel", string,"Ausführen","Spielen");
    }
    return 1;
    }

    • Zuerst lädst du die Map runter und fügst die Objekte ein.


    • -Anschließend veränderst du die Spawninfos dort, wo du deine normale Bank betrittst. Falls keine vorhanden ist setzt du einfach einen neuen Punkt wo man /Enter or What ever nutzen kann.


    • -Durch die dabei stehenden Koordinaten kannst du dein Charakter gezielt in die Bank porten. Interior sollte Standart sein da es in der normalen Welt gemappt wurde denke ich mal.


    • -Zu guter letzt noch die Befehle anpassen die man in der Bank nutzen kann.


    mfg :)

    format(string, sizeof(string), "{FFFFFF} Registrieren\n------------------------------------------------------------------------\n\nHerzlich Willkommen auf [NAME]\n{00AFFF}%s{FFFFFF}\n\nDein Account wurde nicht gefunden !\nBitte erstelle dir schnell einen Account.\nGebe deine Account-Daten nie weiter\nauch nicht an Administratoren.\nBitte gebe dein gewünschtes Passwort ein:\n\n------------------------------------------------------------------------", name));


    format(string, sizeof(string), "{FFFFFF} Registrieren\n------------------------------------------------------------------------\n\nHerzlich Willkommen auf [NAME]\n{00AFFF}%s{FFFFFF}\n\nDein Account wurde nicht gefunden !\nBitte erstelle dir schnell einen Account.\nGebe deine Account-Daten nie weiter\nauch nicht an Administratoren.\nBitte gebe dein gewünschtes Passwort ein:\n\n------------------------------------------------------------------------", name);


    //Edit Nicht vergessen darunter die Information zu senden wie das format verschickt werden soll.

    if(dialogid == MAXPLAYERS)
    {
    new aN[128], str[128], pN[128];
    GetPlayerName(playerid, aN, sizeof(aN)), GetPlayerName(strval(pN), pN, sizeof(pN));
    if(!IsPlayerConnected(strval(pN))) return SendClientMessage(playerid, ROT, "Ungültige Eingabe");
    format(str,sizeof(str),"Bitte gebe den Grund ein weswegen du den Nutzer %s kicken möchtest.",pN);
    ShowPlayerDialog(playerid, Kickgrund, DIALOG_STYLE_INPUT,"Spieler kicken",str,"Zurück","Weiter");
    return 1;
    }



    Zeile
    ShowPlayerDialog(playerid, Kickgrund, DIALOG_STYLE_INPUT,"Spieler kicken",str,"Zurück","Weiter");


    Waschdalos?


    //Edit Komisch wenn ich für Kickgrund eine 22 eingebe dann funktionierts. Aber warum?


    #define Kickgrund 22;

    Beispiel:


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (...
    {
    Funktion
    return 1;
    }
    return SendClientMessage(playerid, ROT, "Dieser Befehl existiert nicht!");
    }


    Musst lediglich das return 0 ersetzen so wie ichs verstanden habe

    Bei
    PlayerTextDrawShow
    PlayerTextDrawHide(playerid,TXD[playerid]


    und bei einer Schleife mit
    TextDrawShowForPlayer
    TextDrawHideForPlayer(playerid, TXD[playerid];


    Bei Playertextdraw kannste dir die schleife aber sparen.


    //Edit Wenn sie gar nicht mehr angezeigt werden sollen, könnte man sie auch eig. mit Destroy zerstören oder nicht.


    Unprofessionell.
    Die Top 5 mit den meisten Abonnenten aus Deutschland machen dies ebenfalls.
    Davon mal ganz abgesehen, ein Abo mehr oder weniger naja^^

    Ja, genau diesen Server meinte ich.
    Die Community ist auch in Ordnung korrekte User.
    Leider bin ich gebannt, habe 1,5 Jahre drauf gespielt.


    Und warum wurdest du gebannt?
    Macht ja kein Sinn dir gute Server zu empfehlen wenn du sage ich mal nicht gescheit drauf bist