Help im [LISTITEM]

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
  • Hallo ich zeige euch wie ihr einen /help CMD erstellt im [LISTITEM]
    sprich man gibt den befehl
    /help ein und es kommt eine liste mit wichtigen sachen und wenn man dann wählt kommt ein 2 Dialog und da steht dann z.B. Script = 4,5% fertig!
    okay fangen wir an


    Ganz oben unter den Includes#define Help 1 // Damit definieren wir den List Dialog und die 1 ist nur damit wir nicht durcheinander kommen
    Ok nun haben wir den Dialog definiert
    Nun gehen wir zu
    public OnPlayerCommandText
    und scripten folgendes
    if (strcmp("/help", cmdtext, true) ==0)
    {
    ShowPlayerDialog(playerid,Help, DIALOG_STYLE_LIST,"Überschrift","LIST TEXT","Button1","Button2");
    return 1;
    }
    so nun haben wir den Befehl und gehen zu
    public OnDialogResponse
    und scripten folgendes
    if(dialogid == Help) // Hier mit fragen wir den define ab damit er dort zuweist.
    {
    if(response)
    {
    if(listitem==0) // ==0 = wd wie bei den defines damit man nicht durcheinander kommt und wegen id überschreitung sprich 0 1 2 3 usw
    {
    ShowPlayerDialog(playerid,Help1, DIALOG_STYLE_MSGBOX,"Überschrift","DIALOG TEXT","Button1","Button2"); // nach (playerid,Help1 ist der define DIALOG_STYLE_MSGBOX ist der style der box
    }
    }
    }
    so nun müssen wir noch ein define machen und zwar
    #define Help1 2