Inputtext ausgeben

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
  • Hey Leute..
    Ich suche schon die ganze zeit, nix richtiges gefunden. :@


    Ich möchte das man was in das Dialog schreibt und das dann an alle spieler geschrieben wird :((


    Wie ist das möglich ohne ihrgentwelche .ini's ? :D


    MFG T0RBENN :love:


    Beiträge erreicht:[x] 50 Beiträge
    [x] 100 Beiträge
    [x] 150 Beiträge
    [x] 200 Beiträge
    [x] 250 Beiträge
    [x] 300 Beiträge

  • T4125Gamer
    Wieso konvertierst du den Inputtext jetzt in ne Zahl ? SendClientmessage erwartet da doch einen string ^^


    LG

    Main: CPU: Intel Core i5-4440 @ 3,10 GHz | CPU-Cooling: Matterhorn -PURE- | RAM: 16GB Crucial Ballistix Sport DDR3-1600 DIMM CL9-9-9-24 |
    Motherboard: ASRock B85M Pro4 | GPU: Sapphire Radeon R9 390X Nitro 8GB GDDR5 |

    SSD: Samsung SSD 840 Evo 500GB | Power Supply: 550 Watt Corsair CS Series Modular 80+ Gold | Case: beQuiet! Silent Base 800


    As I walk through the valley of the shadow of death
    I take a look at my life and realize there's nothin' left.

  • Ich habe es getestet und es geht! :)


    Wie kann ich jetzt noch machen das man als erstes gefragt wird welche ID und beim nächsten Dialog die Message? Also so eine art von PM system? ;))


    MFG T0rbenn


    Beiträge erreicht:[x] 50 Beiträge
    [x] 100 Beiträge
    [x] 150 Beiträge
    [x] 200 Beiträge
    [x] 250 Beiträge
    [x] 300 Beiträge

  • Hab ich nicht compiled/getestet, könnten also noch paar kleine Leichtsinnsfehler drin sein, aber so sollte es funktionieren.


    new pnid[MAX_PLAYERS]; // Am Anfang des Scripts


    ShowPlayerDialog(playerid,5,1,"PN-System","Bitte gib die ID des Empfängers an","Bestätigen",""); // 5 ist die Dialogid, beliebig wählbar, Zeile in deinem PN Befehl einfügen


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if (dialogid==5)
    {
    if(!IsPlayerOnline(strval(inputtext)) return SendClientMessage(playerid,Farbe einfügen,"Der angegebene Spieler ist nicht online"!); // Überprüft ob der angegebene Spieler online ist
    ShowPlayerDialog(playerid,6,1,"PN-System","Bitte gib deine Nachricht ein","Bestätigen","");
    pnid[playerid] = strval(inputtext);
    }
    if (dialogid==6) SendClientMessage(pnid[playerid],Farbe einfügen,inputtext);
    }


  • C:\Users\digger\Desktop\neu.pwn(365) : error 017: undefined symbol "IsPlayerOnline"
    C:\Users\digger\Desktop\neu.pwn(365) : error 001: expected token: ")", but found "return"
    C:\Users\digger\Desktop\neu.pwn(365) : error 001: expected token: "-string end-", but found "-identifier-"
    C:\Users\digger\Desktop\neu.pwn(365) : fatal error 107: too many error messages on one line


    :)?


    Beiträge erreicht:[x] 50 Beiträge
    [x] 100 Beiträge
    [x] 150 Beiträge
    [x] 200 Beiträge
    [x] 250 Beiträge
    [x] 300 Beiträge


  • if(!IsPlayerConnected(PARAMETER));


    MFG


    Engelsflügel am Astonkühler, als Schutz vor dem Teufel!