Dialog Input abfrage ?

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
  • Ich wollte einen Ammunation erstellen wo man eine Waffe auswählt und anschließend in einem DIALOG_STYLE_INPUT die Munition angibt.
    Das klappt allerdings nicht so ganz..Was mach ich Falsch ?


    ShowPlayerDialog(playerid,DIALOG_MUNITION,DIALOG_STYLE_INPUT,"Munnition","Wie viel Munntion möchtest du für deine Waffe kaufen?","Bestätigen","Schließen");


    Und bei DialogResponse:


    if(dialogid == DIALOG_MUNITION)
    {
    if(response)
    {
    GivePlayerWeapon(playerid,22,inputtext);
    }
    }

  • Wird der Dialog angezeigt oder passiert nach der Eingabe nichts mehr?
    "inputtext" ist ein String.
    Benutze strval(inputtext).
    Frage zusätzlich ab, ob die Zahl größer als 0 und kleiner als z.B. 100 ist.

  • Ich habs so gemacht allerdings geht der Server nicht mehr an obwohl ich keine Fehlermeldung bekomme.
    Meintest du das auch so ?!



    if(dialogid == DIALOG_MUNITION)
    {
    if(response)
    {
    GivePlayerWeapon(playerid,22,strval(inputtext));
    }
    }

  • So meinte Ich das, ja.
    Guck mal im Serverlog ob da was steht.

  • Nein da steht nicht ausser gewöhnliches.


    ----------
    Loaded log file: "server_log.txt".
    ----------


    SA-MP Dedicated Server
    ----------------------
    v0.3x, (C)2005-2013 SA-MP Team


    [17:31:42]
    [17:31:42] Server Plugins
    [17:31:42] --------------
    [17:31:42] Loaded 0 plugins.


    [17:31:42]
    [17:31:42] Ban list
    [17:31:42] --------
    [17:31:42] Loaded: samp.ban
    [17:31:42]
    [17:31:42]
    [17:31:42] Filterscripts
    [17:31:42] ---------------
    [17:31:42] Loading filterscript 'gl_actions.amx'...
    [17:31:42] Loading filterscript 'gl_realtime.amx'...
    [17:31:42] Loading filterscript 'gl_property.amx'...
    [17:31:42]
    -----------------------------------
    [17:31:42] Grand Larceny Property Filterscript
    [17:31:42] -----------------------------------


    [17:31:42] Loading filterscript 'gl_mapicon.amx'...
    [17:31:42] Loading filterscript 'ls_mall.amx'...
    [17:31:42] Loading filterscript 'attachments.amx'...
    [17:31:42] Loading filterscript 'skinchanger.amx'...
    [17:31:42]
    --Admin Player Skin Changer Loaded


    [17:31:42] Loading filterscript 'vspawner.amx'...
    [17:31:42]
    --Admin Vehicle Spawner Loaded


    [17:31:42] Loading filterscript 'motor.amx'...
    [17:31:42]
    --------------------------------------
    [17:31:42] Tank, Motor und Tacho System bei pierre65
    [17:31:42] --------------------------------------


    [17:31:42] Loaded 9 filterscripts.