Fehler beim inputtext?

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
  • Nabend Brotfischer.. Ich habe noch eine Frage..
    Ich möchte dass der "inputtext" in die Variable "Supportmessage[playerid]" eingetragen wird. Ich weiß nicht wie ich dies anstellen soll..
    So wie unten, geht es nicht:


    Supportmessage[playerid] = inputtext;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    SendClientMessage(playerid, COLOR_YELLOW, "Deine Supportanfrage ist erfolgreich im Ticketsystem eingegangen.");
    supportchange();


    Danke im Vorraus

    Gruß
    keyboy

    www.g4e-clan.de


    Kein (unbez.) Scripting-Support per PN | Dafür ist das Forum da.

  • Ich hatte noch dieses Probiert:


    strmid(Supportmessage[playerid], inputtext, 0, strlen(inputtext), 255);


    //edit: Hier mal mein System, welches das Ticket speichert:


    Vielleicht kann mir jmd. helfen den Bug zu finden:


    new Supportmessage[MAX_PLAYERS];


    if(dialogid == Supportmenu)
    {
    if(response == 0)
    {
    //rechter knopf => nichts
    }
    if(response == 1)
    {
    new sendername[MAX_PLAYER_NAME];
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Du musst einen Text eingeben.");
    return 1;
    }
    strmid(Supportmessage[playerid], inputtext, 0, strlen(inputtext), 255);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    SendClientMessage(playerid, COLOR_YELLOW, "Deine Supportanfrage ist erfolgreich im Ticketsystem eingegangen.");
    supportchange();
    //links
    }
    }


    So. Das Problem ist nun, dass wenn ein Admin, ein Ticket abruft, sich 3 weitere Ankündigen:
    Sieht dann so aus.


    * Du hast das Ticket von keyboy angenommen.
    * Ticket: Hallo Brotfischer


    * Du hast das Ticket von XY angenommen.
    * Ticket: allo Brotfischer


    * Du hast das Ticket von ZH angenommen.
    * Ticket: llo Brotfischer


    Also es verschwindet komischer weise immer ein Buchstabe... Eigentlich muss es ja am "speichern" des Inputtextes in der Variable liegen..


    Ich danke im Vorraus für jede Hilfe!

    Gruß
    keyboy

    www.g4e-clan.de


    Kein (unbez.) Scripting-Support per PN | Dafür ist das Forum da.

    3 Mal editiert, zuletzt von Keyboy ()