/report in Form von Gui

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
  • Hai,


    und zwar scheiter ich momentan an dem Versuch
    ein /report befehl in Form von Gui zu machen .
    Also das sich nen Fensterchen öffnet wo man sein report
    reinschreibt und das dann ganz normal bei admins ankommt.
    Ein Gui waffenmenü habsch schon hinbekommen aber hier scheiter ich?
    Kann mir jemand helfen wäre echt nett ;)


    Dank im Vorraus Chicken

  • ES giebt viele gui systeme hier such einfach mal^^

  • Hauptsache 10 Beiträge wa ???
    naja B2T hier :


    #define DIALOG_REPORT 0
    #define DIALOG_REP 1
    oben ins script
    stock ReportToAdmins(text[])
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerAdmin(i) && IsPlayerConnected(i)) // anpassen also deine Admin definition ist jetzt recon admin ....
    {
    ShowPlayerDialog(i,DIALOG_REP,DIALOG_STYLE_MSGBOX,"A new Report",text,"OK","Close");
    }
    }
    }


    Command zum Report senden if (strcmp("/report", cmdtext, true, 10) == 0)
    {
    ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_INPUT,"Report","Type in your Text this was send to a Admin /Sup","Send","Close");
    return 1;
    }



    Unter OnPlayerDialogResponse
    if(dialogid == DIALOG_REPORT)
    {
    ReportToAdmins(inputtext);
    }

  • jetzt möchte ich das wie beim waffen menü machen das man auf "Report Schreiben" klickt und man an das /report menü weitergeleitet wird.
    wie geht das ?


    KAnn man das hier einbauen


    if(listitem == 0) // Pistole
    {
    //kann man das hier dazwischen einbauen ne weiterleitung auf das report menü ?
    }


    Vielen Dank im Vorraus

  • Bei Input dialogen gibt kann man kein Listitem verwenden.


    Das mit den buttons machst du so:


    if(response)/* Button 1 */
    {
    // Was passieren soll wen er auf Button 1 klickt
    }
    else /* Button 2*/
    {
    // Was passieren soll wen er auf Button 2 klickt
    }

  • if(listitem == 0)
    {

    ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_INPUT,"Report","Type in your Text this was send to a Admin /Sup","Send","Close");


    }


    das geht musst halt jetzt nur /help dann ist das sone liste dann steht da an erster Stelle(weil listitem == 0) Report schreiben dann kommt das
    wo man report schreiben kann

  • HAbe ein Problem :(



    if(IsPlayerAdmin(i) && IsPlayerConnected(i)) // anpassen also deine Admin definition ist jetzt recon admin ....



    ICh finde die Definition für Admin net raus :(
    Verwende Suchtis Roleplay.
    Wie finde ich diese Defintion herraus pls help !

  • Suche nach "enum". Falls du irgendwas findest das mit "Spieler" zutunhaben könnte schau drunter, denn da könnte z.B.

    new Spieler[MAX_PLAYERS][pEnum];

    oder so stehen :) Einfach mal suchen ;)
    Viel Glück ^^

  • if(IsPlayerAdmin(playerid) && IsPlayerConnected(playerid)) // anpassen also deine Admin definition ist jetzt recon admin ....