Login & Register (Error-Need Help)

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
  • Login & Register (Error-Need Help)


    Guten morgen.
    Ich dachte mir an meinem freien Tag nutze ich die Chance
    mich in sachen Pawn weiter zu bilden.
    Gelang mir bis jetzt eig. auch ganz gut.
    Allerdings bin ich gerade dabei ein Login/Register System zu schreiben


    und treffe auf folgenden Error:


    C:\Users\Lukas\Desktop\Selfmade\gamemodes\SACountry.pwn(238) : error 035: argument type mismatch (argument 2)


    Das wäre dann hier in diesem Code:


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == register)
    {
    if(response==0)
    if(response==1)
    {
    new len = strlen(inputtext);
    if(len < 6)
    {
    /* HIER*/ SendClientMessage(playerid,gelb,"Du hast dich erfolgreich Registriert !Nun folgt ein kleines Intro,Viel Spaß");
    return 1;
    }
    }
    }
    return 1;
    }
    Mit Freundlichen Grüßen , Trusted


    Nicht auf die Klammersetzung achten , dass ist bei mir im Script nicht so!
    Das kann ich aber hier im Forum nicht anders machen.

    Video entfernt -> Pumpen pumpen pumpen Boys & Girls ! <3

    2 Mal editiert, zuletzt von Jayzen ()

  • Das nächste Mal markiere uns bitte die Zeile.


    Grüße
    Dominik


    Es wird niemals so viel gelogen wie vor der Wahl, während des Krieges und nach der Jagd.

    - Otto von Bismarck
    -

  • scheib dein befehl mal so um, nach deiner ersten response abfrage, kommt nix,
    zudem brauchst du keine zahlen

    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == register)
    {
    if(response)
    {
    new len = strlen(inputtext);
    if(len < 6)returnendClientMessage(playerid,gelb,"Du hast dich erfolgreich Registriert !Nun folgt ein kleines Intro,Viel Spaß");
    }
    }
    return 1;
    }




  • Kein problem :) , hatte es ganz hinten. Nicht sofort sichbar.


    Definiert habe ich es so : #define gelb #F2F200

    Bei Nachrichten und SpielerFarben musst du einen Hex Code verwenden an deinem beispiel könntest du das jetzt schnell so lösen:
    SendClientMessage(playerid,-1,""#gelb"Du hast dich erfolgreich Registriert !Nun folgt ein kleines Intro,Viel Spaß");
    -1 steht in dem Fall für weiß


    Es wird niemals so viel gelogen wie vor der Wahl, während des Krieges und nach der Jagd.

    - Otto von Bismarck
    -


  • Vielen dank für deine Antwort! Allerdings bleibt der Error bestehen.


    Fail. DominikGLL: An dich sollte die Hilfreichste Antwort eig. gehen -.-
    Vielen dank! Hat geklappt.