Dialog Input nur ein bestimmter Text

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
  • Also ich habe mal wieder eine Frage :thumbup:
    undzwar if(!strcmp(cmdtext,"/test",true,4))
    {
    ShowPlayerDialog(playerid,Test,DIALOG_STYLE_INPUT,"Test","Geb Pixel ein","OK","Abbruch");
    return 1;
    } da komt halt so eine input box wie macht man das das man da ein bestimmtes wort rein schreiben muss das dann zb eine message komt habe es mir so gedacht ging aber leider netif(dialogid == Test)
    {
    if (strval(inputtext) == Pixel)
    {
    SendClientMessage(playerid,COLOR_ORANGE,"ERFOLGREICH");
    return 1;
    }
    }
    Pixel

  • strval wandelt einen string in einen integer um.


    mach es so:


    if(strcmp(inputtext,"TEXT") == 0)
    {
    SendClientMessage(playerid,0xFFFFFFFF,"AdnaN sagt erfolgreich");
    }
    else
    {
    SendClientMessage(playerid,0xFFFFFFFF,"AdnaN sagt nicht erfolgreich");
    }


    Sollte funktionieren.
    Ungetestet!