Frage zu OnDialogResponse

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 habe zum Thema inputtext eine kleine Frage.
    Sagen wir ich will einen Inputtext in der Spielerablage Speicher, wobei es sich um einen string handelt.


    Bei Ziffern ist es ja bsp. so :


    SpielerInfo[playerid][testzwecke] = strval(inputtext);


    Nur wie war das noch gleich bei Strings?:D

  • Auf dem Gebiet bin ich auch nicht so Beflügelt aber heißt es dann nicht strlen ??


    Gruß Deo

  • strlen(inputtext)
    ist glaub ich wenn der Inputtext leer ist! So mach ich die Abfrage beim Abheben und Aufzahlen von Geldern, ob die eingegebene Summe nicht 0 ist!#


    //e: Glaub ich;)

  • nein es heißt ja "!strlen(inputtext)"


    Versuchs mal mit

    SpielerInfo[playerid][testzwecke] = strlen(inputtext);


    Gruß Deo

  • strlen = strlength = Die Länge des Strings
    Du könntest das Praktisch so machen:
    format(string,sizeof(string),"%s",inputtext);
    Aber wie du siehst ist das Unnötig, du kannst inputtext direkt als String benutzen, bsp so:
    format(string,sizeof(string),"Du hast %s eingegeben.",inputtext);

  • Willste mich vera*** soll das mein Problem lösen oder was?:D
    Wie das geht wusst ich auch schon, nur wie Save ich das in meiner Zwischenspeicherung?:D


    //e:


    Meint ihr es geht, wenn ich's so mache?:

    format(SpielerInfo[playerid][testzweck], sizeof(SpielerInfo[playerid][testzweck]),"%s",inputtext);

    Einmal editiert, zuletzt von Scriptor ()

  • Da gabs aber noch ne bessere lösung. 100 pro;)..