Beiträge von NoxiZ

    Das kannst du auch innerhalb von switch-case nutzen.

    und wie muss das aussehen?
    die format mit komma hintereinander einbauen?
    bekomme da nur errors, hab das momentan so, auch weil ich mit handy ein bisschen vorgearbeitet hab



    dcmd_ahelp(playerid,params[])
    {
    #pragma unused params
    new ahelp1[600],ahelp2[600];
    if(sSpieler[playerid][Adminlevel] == 0) return SendClientMessage(playerid,FehlerRot,"Du hast nicht die benötigten Rechte, um diesen Befehl auszuführen!");
    switch(sSpieler[playerid][Adminlevel])
    {
    case 1:
    {
    format(ahelp1,sizeof(ahelp1),"{ff8b00}/a - Adminchat\n{ff8b00}/cnnn - Globale Ankündigung (Textdeaw)\n{ff8b00}/cnn - Globale Ankündigung\n{ff8b00}/clearchat - Chat löschen\n");
    format(ahelp,sizeof (ahelp1),"{ff8b00}/amodus - Adminmodus aktiveren/Deaktivieren\n{ff8b00}/goto - Zu Spieler Teleportieren\n{ff8b00}/tome - Spieler zu sich Teleportieren\n",ahelp1);
    format(ahelp1,sizeof (ahelp1),"{ff8b00}/mute - Spieler im Chat muten\n{ff8b00}/unmute - Spieler im Chat unmuten\n{ff8b00}/admingoto - Zu wichtigen Orten Teleportieren",ahelp1);
    }
    case 2:
    {
    format(ahelp2,sizeof(ahelp2),"{ff8b00}/ban - Bannt einen Spieler vom Server\n{ff8b00}/kick - Kickt einen Spieler vom Server\n{ff8b00}/sethp - HP eines Spielers ändern\n{ff8b00}/veh - Fahrzeug Spawnen\n{ff8b00}/freeze - Freezed einen Spieler\n");
    format(ahelp2,sizeof (ahelp2),"{ff8b00}/unfreeze - Unfreezed einen Spieler\n{ff8b00}/ahelp - Adminhilfe\n{ff8b00}/a - Adminchat\n{ff8b00}/cnnn - Globale Ankündigung (Textdraw)\n{ff8b00}/cnn - Globale Ankündigung\n{ff8b00}/clearchat - Chat löschen\n{ff8b00}/amodus - Adminmodus Aktivieren/Deaktivieren\n{ff8b00}/goto - Zu Spieler Teleportieren\n",ahelp2);
    format (ahelp2,sizeof (ahelp2),"{ff8b00}/tome - Spieler zu sich Teleportieren\n{ff8b00}/mute - Spieler im Chat muten\n{ff8b00}/unmute - Spieler im Chat unmuten\n{ff8b00}/admingoto - Zu wichtigen Orten Teleportieren",ahelp2);
    }
    ShowPlayerDialog(playerid,ADMINHELP1,DIALOG_STYLE_MSGBOX,"Adminhilfe",ahelp1,"Fertig","");
    ShowPlayerDialog(playerid,ADMINHELP1,DIALOG_STYLE_MSGBOX,"Adminhilfe",ahelp2,"Fertig","");
    }
    return 1;
    }

    Ich nehm mal das weil ich mich grad damit ausseinander setze.


    Momentan benutze ich DCMD lese aber immer wieder das dies langsam und uneffizient ist.
    Weiter las ich, dass zcmd bei weniger als 100 befehlen das schnellste ist und ycmd bei mehr als 100 das schnellste sei.


    Welches ist denn nun 2017 das beste und auch unkomplizierteste?

    moin ich habe ein problem.
    Ich versuche grade meine adminhilfe auf Dialoge umzustellen.
    Nehme dafür die Msgbox und \n damit die befehle mit beschreibung eine zeile haben.
    Mein problem ist das ich immer den error inputtext too long (after substitutions) bekomme. Verwende schon fomat dafür.
    Bei anderen server geht das ja auch.


    if (sSpieler [plsyerid][adminlevel] ==level;
    {
    Switch sspieler plsyerid adminlevel (sollte klar sein)
    Fornat(define, sizeof (define)," bestimmt um die 400 zeichen sollte aber nicht das problem sein");
    Showplayerdialig (plsyerid,define,style msgbox,"mein string aus fornat","fertig","");return 1;
    }


    War jetzt mit handy deswegen etwas falsch aber denke verständlich.

    Moin, ich suche ein Woltlab Burning Board 4.1.x.
    Am besten ohne Plugins und sonstigen Schnick Schnack, um den Preis so gering wie möglich zuhalten.
    Preisvorstellung liegt bei ca. 25 - 30€ und kaufe auch nur mit Mittelsmann sofern überhaupt möglich, da ich vor kurzem erst Opfer von Betrug geworden bin!
    Liebe Grüße
    NoxiZ