[Help]Register/Login
#3

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_REGISTER)
    {
        if (!response) return Kick(playerid);
        if(response)
        {
                new loginstring[512];
                new loginname[64];
                GetPlayerName(playerid,loginname,sizeof(loginname));
                if(!strlen(inputtext)) return       format(loginstring,sizeof(loginstring),"Dobro dosli na Server %s\n\nVi nemate Account na Serveru!\n\nUpisite Password da se registrirate\nForum: Uskoro!\n\nUpisite vasi lozinku...",loginname);
                ShowPlayerDialog(playerid,12347,DIALOG_STYLE_PASSWORD,"Registracija",loginstring,"Login","Exit");
                new INI:File = INI_Open(UserPath(playerid));
                INI_SetTag(File,"data");
                INI_WriteInt(File,"Password",udb_hash(inputtext));
                INI_WriteInt(File,"Novac",550);
                INI_WriteInt(File,"Godine",0);
                INI_WriteInt(File,"Admin",0);
                INI_WriteInt(File,"GameMaster",0);
                INI_WriteInt(File,"Lider",0);
                INI_WriteInt(File,"Member",0);
                INI_WriteInt(File,"Grad",0);
                INI_WriteInt(File,"Posao",0);
                INI_WriteInt(File,"Spol",0);
                INI_WriteInt(File,"Ban",0);
                INI_WriteInt(File,"Broj",0);
                INI_WriteInt(File,"Mobitel",0);
                INI_WriteInt(File,"Rank",0);
                INI_WriteInt(File,"Skin",10);
                INI_WriteInt(File,"Level",1);
                INI_WriteInt(File,"Respect",0);
                INI_WriteInt(File,"SatiIgranja",0);
                INI_WriteInt(File,"Donator",0);
                INI_WriteInt(File,"Uredjaj",0);
                INI_WriteInt(File,"CheesBurgerRacun",0);
                INI_WriteInt(File,"CheesBurger",0);
                INI_WriteInt(File,"TopliSendvicRacun",0);
                INI_WriteInt(File,"TopliSendvic",0);
                INI_WriteInt(File,"BurgerRacun",0);
                INI_WriteInt(File,"Burger",0);
                INI_WriteInt(File,"Biznis",255);
                INI_WriteInt(File,"PostanskiUred",0);
                INI_WriteInt(File,"Kuca",255);
                INI_WriteInt(File,"Droga",0);
                INI_WriteInt(File,"Materijali",0);
                INI_WriteInt(File,"NovacKuca",0);
                INI_WriteInt(File,"DrogaKuca",0);
                INI_WriteInt(File,"MaterijaliKuca",0);
                INI_WriteInt(File,"Model",7);
                INI_WriteInt(File,"IlegalniPosao",0);
                INI_WriteInt(File,"Bolest",0);
                INI_Close(File);
                }
                return 1;
        }
    if(dialogid == DIALOG_LOGIN)
    {
        if ( !response ) return Kick ( playerid );
        if( response )
        {
                if(udb_hash(inputtext) == PlayerInfo[playerid][pPass])
                {
                    new loginname[64];
                    GetPlayerName(playerid,loginname,sizeof(loginname));
                    INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
                    GivePlayerMoney(playerid, PlayerInfo[playerid][pNovac]);
                    SetSpawnInfo(playerid, 0, 0, 1554.6641,-1676.0160,16.1953, 269.15, 0, 0, 0, 0, 0, 0);
                    SpawnPlayer(playerid);
                }
                else
                {
                new loginstring[512];
            new loginname[64];
            GetPlayerName(playerid,loginname,sizeof(loginname));
                format(loginstring,sizeof(loginstring),"Dobro dosli natrag na Server %s\n\nUpisali ste krivu sifru\n\nVi imate Account na Serveru!\n\nUpisite tocan Password da se Logirate\nForum: Uskoro!\n\nUpisite vasi lozinku...",loginname);
                SPD(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Kriva sifra | Login",loginstring,"Login","Odustani");
                SpawnPlayer(playerid);
                }
                return 1;
        }
                return 1;
        }
      return 1;
}
Reply


Messages In This Thread
[Help]Register/Login - by vannesenn - 12.11.2012, 19:25
Re: [Help]Register/Login - by vannesenn - 13.11.2012, 04:20
Re: [Help]Register/Login - by -=Dar[K]Lord=- - 13.11.2012, 05:51
Re: [Help]Register/Login - by vannesenn - 13.11.2012, 10:37

Forum Jump:


Users browsing this thread: 1 Guest(s)