Regist System

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
  • wen ich ein pwim regist system ein geben dan kommt erst noch die char aus wahl mit diesem Spawnknopf und das will ich ünerspringen ich gebe pw ein und spawn wie mach ich das ???

    ↓Das ist der Youtube Channel von mir und meinen Kollegen↓



    Sa-Mp Server [Im Aufbau/Beta]
    128.65.216.200:7777

  • Jetzt ist es zwar unter dem Register Fester aber muss danach noch immer Spawn drücken


    public OnPlayerConnect(playerid)

    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    if(dini_Exists(Spielerdatei))
    {
    SpawnPlayer(playerid);
    ShowPlayerDialog(playerid,DialogLogin,DIALOG_STYLE_INPUT,"Login","Wikommen, Bitte gib dein Passwort ein:","Login","Abbrechen");
    }
    else
    {
    SpawnPlayer(playerid);
    ShowPlayerDialog(playerid,DialogRegister,DIALOG_STYLE_INPUT,"Registrieren","Wikommen auf . . . gib bitte ein Passwort ein:","Registrieren","Abbrechen");
    }
    return 1;
    }

    ↓Das ist der Youtube Channel von mir und meinen Kollegen↓



    Sa-Mp Server [Im Aufbau/Beta]
    128.65.216.200:7777

  • mach es so
    bei OnDialogResponse
    if(dialogid==DialogLogin)
    {
    if(response==0)
    {
    SendClientMessage(playerid,ROT,"Du hast den Vorgang abgebrochen.");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,ROT,"Das Passwort war nicht lang genug.");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
    return 1;
    }
    else
    {
    SpawnPlayer(playerid);
    Login(playerid,inputtext);
    return 1;
    }
    }
    }
    if(dialogid==DialogRegister)
    {
    if(response==0)
    {
    SendClientMessage(playerid,ROT,"Du hast den Vorgang abgebrochen.");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,BLAU,"Das Passwort war nicht lang genug.");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
    return 1;
    }
    else
    {
    SpawnPlayer(playerid);
    Register(playerid,inputtext);
    return 1;
    }
    }
    }

  • Login(playerid,inputtext);



    C:\Users\FloCrow\Desktop\Spiele\SCRIPT\gamemodes\GBR.pwn(299) : error 017: undefined symbol "Login"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    ↓Das ist der Youtube Channel von mir und meinen Kollegen↓



    Sa-Mp Server [Im Aufbau/Beta]
    128.65.216.200:7777


  • {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    if(dini_Exists(Spielerdatei))
    {
    SpawnPlayer(playerid);
    ShowPlayerDialog(playerid,DialogLogin,DIALOG_STYLE_INPUT,"Login","Wikommen, Bitte gib dein Passwort ein:","Login","Abbrechen");
    }
    else
    {
    SpawnPlayer(playerid);
    ShowPlayerDialog(playerid,DialogRegister,DIALOG_STYLE_INPUT,"Registrieren","Wikommen auf . . . gib bitte ein Passwort ein:","Registrieren","Abbrechen");
    }
    return 1;
    }


    ↓Das ist der Youtube Channel von mir und meinen Kollegen↓



    Sa-Mp Server [Im Aufbau/Beta]
    128.65.216.200:7777

  • public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid==DialogLogin)
    {
    if(response==0)
    {
    SendClientMessage(playerid,COLOR_LOGIN,"Du musst dich einloggen, um spielen zu können!");
    Kick(playerid);
    return 1;
    }


    if(response==1)
    {
    if(!strlen(inputtext))
    {
    ShowPlayerDialog(playerid,DialogLogin,DIALOG_STYLE_INPUT,"Login","Dein Passwort muss länger sein:","Login","Abbrechen");
    return 1;
    }
    else
    {
    login(playerid,inputtext);
    return 1;
    }
    }


    }
    if(dialogid==DialogRegister)
    {
    if(response==0)
    {
    SendClientMessage(playerid,COLOR_LOGINFAIL,"Du musst dich registrieren, um hier spielen zu können!");
    Kick(playerid);
    return 1;
    }


    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,COLOR_LOGINFAIL,"Dein Passwort muss länger sein.");
    ShowPlayerDialog(playerid,DialogRegister,DIALOG_STYLE_INPUT,"Registrieren","Wilkommen auf . . . gib bitte ein Passwort ein:","Registrieren","Abbrechen");
    return 1;
    }
    else
    {
    SpawnPlayer(playerid);
    Login(playerid,inputtext);
    return 1;
    }
    }
    }
    {
    register(playerid,inputtext);
    return 1;
    }
    }

    ↓Das ist der Youtube Channel von mir und meinen Kollegen↓



    Sa-Mp Server [Im Aufbau/Beta]
    128.65.216.200:7777

  • public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid==DialogLogin)
    {
    if(response==0)
    {
    SendClientMessage(playerid,COLOR_LOGIN,"Du musst dich einloggen, um spielen zu können!");
    Kick(playerid);
    return 1;
    }


    if(response==1)
    {
    if(!strlen(inputtext))
    {
    ShowPlayerDialog(playerid,DialogLogin,DIALOG_STYLE_INPUT,"Login","Dein Passwort muss länger sein:","Login","Abbrechen");
    return 1;
    }
    else
    {
    SpawnPlayer(playerid);
    login(playerid,inputtext);
    return 1;
    }
    }


    }
    if(dialogid==DialogRegister)
    {
    if(response==0)
    {
    SendClientMessage(playerid,COLOR_LOGINFAIL,"Du musst dich registrieren, um hier spielen zu können!");
    Kick(playerid);
    return 1;
    }


    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,COLOR_LOGINFAIL,"Dein Passwort muss länger sein.");
    ShowPlayerDialog(playerid,DialogRegister,DIALOG_STYLE_INPUT,"Registrieren","Wilkommen auf . . . gib bitte ein Passwort ein:","Registrieren","Abbrechen");
    return 1;
    }
    else
    {
    SpawnPlayer(playerid);
    Login(playerid,inputtext);
    return 1;
    }
    }
    }
    {
    register(playerid,inputtext);
    return 1;
    }
    }


    versuch mal so

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • gut denn nimm jetzt mal den code
    if(dialogid==DialogLogin)
    {
    if(response==0)
    {
    SendClientMessage(playerid,0x19FF00FF,"Du musst dich einloggen, um hier spielen zu können!");
    Kick(playerid);
    return 1;
    }


    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,0x19FF00FF,"Dein Passwort muss länger sein.");
    ShowPlayerDialog(playerid,DialogLogin,DIALOG_STYLE_INPUT,"Login","Du hast einen Account. Bitte gib dein Passwort ein:","Login","Abbrechen");
    return 1;
    }
    else
    {
    SpawnPlayer(playerid);
    login(playerid,inputtext);
    return 1;
    }
    }


    }
    if(dialogid==DialogRegister)
    {
    if(response==0)
    {
    SendClientMessage(playerid,0x19FF00FF,"Du musst dich registrieren, um hier spielen zu können!");
    Kick(playerid);
    return 1;
    }


    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,0x19FF00FF,"Dein Passwort muss länger sein.");
    ShowPlayerDialog(playerid,DialogRegister,DIALOG_STYLE_INPUT,"Registrieren","Hallo, gib bitte ein Passwort ein:","Registrieren","Abbrechen");
    return 1;
    }
    else
    {
    SpawnPlayer(playerid);
    register(playerid,inputtext);
    return 1;
    }
    }
    }
    return 1;
    }

  • Ahh ok danke wie kan ich das macen das beim ersten mal Login geburstag geschlecht abgefragt wird machen und das under scriptfiels Accounts gespeichert wird

    ↓Das ist der Youtube Channel von mir und meinen Kollegen↓



    Sa-Mp Server [Im Aufbau/Beta]
    128.65.216.200:7777