Bei SohwPlayerDialog den Spieler Name im Dialog `?

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 ein Problem undzwar möchte ich das im Dialog steht Willkommen Maurice......... das habe ich jetzte gemacht nur ich bekomme warnings:
    C:\Dokumente und Einstellungen\Meiner\Desktop\GTA Scripten\gamemodes\Sunset.pwn(215) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warnings.


    hier der code ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","{C9C9C9}Willkommen zurück "#SERVERFARBE"%s {C9C9C9}!\n{C9C9C9}Dein Account ist registriert.\nBitte Logge dich mit deinem entsprechendem Passwort ein.\n\n",SpielerName(playerid));

  • new string[128];
    format(string, sizeof(string), "{C9C9C9}Willkommen zurück "#SERVERFARBE"%s {C9C9C9}!\n{C9C9C9}Dein Account ist registriert.\nBitte Logge dich mit deinem entsprechendem Passwort ein.\n\n", SpielerName(playerid))
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login",string, "Einloggen", "Abbrechen");

  • ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","{C9C9C9}Willkommen zurück "#SERVERFARBE"%s {C9C9C9}!\n{C9C9C9}Dein Account ist registriert.\nBitte Logge dich mit deinem entsprechendem Passwort ein.\n\n","Login","Beenden");


    Da braucht man nicht extra einen Format, und du hast auch die Buttons vergessen :)

  • ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","{C9C9C9}Willkommen zurück "#SERVERFARBE"%s {C9C9C9}!\n{C9C9C9}Dein Account ist registriert.\nBitte Logge dich mit deinem entsprechendem Passwort ein.\n\n","Login","Beenden");


    Da braucht man nicht extra einen Format, und du hast auch die Buttons vergessen :)


    Und was soll bei dir als String ausgegeben werden? Gar nichts anscheinend. Formatierung ist vonnöten.

    KleineHilfe 2.0

  • Hm es ist jetzte so also auch mit register


    if(dini_Exists(Spielerdatei))
    {
    new string[128];
    format(string, sizeof(string), "{C9C9C9}Willkommen zurück "#SERVERFARBE"%s {C9C9C9}!\n{C9C9C9}Dein Account ist registriert.\nBitte Logge dich mit deinem entsprechendem Passwort ein.\n\n", SpielerName(playerid));
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login",string, "Einloggen","OK", "Abbrechen");
    }
    else
    {
    new string[128];
    format(string, sizeof(string), "{C9C9C9}Willkommen "#SERVERFARBE"%s {C9C9C9}!\n{C9C9C9}Dein Account ist noch nicht registriert.\nBitte Registriere dich mit deinem entsprechendem Passwort.\n\n", SpielerName(playerid));
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Register",string, "Registrieren","OK","Abbrechen");


    }


    aber immer noch die selben errors

  • if(dini_Exists(Spielerdatei))
    {
    new string[128];
    format(string, sizeof(string), "{C9C9C9}Willkommen zurück "#SERVERFARBE"%s {C9C9C9}!\n{C9C9C9}Dein Account ist registriert.\nBitte Logge dich mit deinem entsprechendem Passwort ein.\n\n", SpielerName(playerid));
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login",string, "Einloggen", "Abbrechen");
    }
    else
    {
    new string[128];
    format(string, sizeof(string), "{C9C9C9}Willkommen "#SERVERFARBE"%s {C9C9C9}!\n{C9C9C9}Dein Account ist noch nicht registriert.\nBitte Registriere dich mit deinem entsprechendem Passwort.\n\n", SpielerName(playerid));
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Register",string, "Registrieren","Abbrechen");


    }

  • warning 202: number of arguments does not match definition heißt so viel wie das du zu viele Prameter als eig. nötig angewandt hast.
    Solche Fehler kannst du auch ganz einfach mit dem Fehlerklärbär oder im Wiki nachsehen.


    Ja kannst du, wenn der Text zu groß und nicht mehr angezeigt wird.
    Die Zahl bei der definierung entspricht der Länge der Zeichen :thumbup:

    KleineHilfe 2.0