I have a big problem..
#5

Код:
	if (dialogid == DIALOG_REGISTER)
    {
        new name[MAX_PLAYER_NAME], file[256], string[128];
        GetPlayerName(playerid, name, sizeof(name));
        format(file, sizeof(file), SERVER_USER_FILE, name);
        if(!response) return Kick(playerid);
        if (!strlen(inputtext)) return
        ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "{00FF00}Welcome {cacaca}- {00FF00}Register", "{00FF00}Welcome! {cacaca}This account isn't {FF0000}registered!\n{cacaca}Please input your password to {00FF00}register!", "Register", "Quit");
        dini_Create(file);
        dini_IntSet(file, "Password", udb_hash(inputtext));
	    dini_IntSet(file, "Admin", PlayerInfo[playerid][pAdmin] = 0);
	    dini_IntSet(file, "Duty", PlayerInfo[playerid][aDuty] = 0);
	    dini_IntSet(file, "Tog", PlayerInfo[playerid][aTog] = 0);
		dini_IntSet(file, "Rank", PlayerInfo[playerid][pRank] = 0);
	    dini_IntSet(file, "Banned", PlayerInfo[playerid][pBanned] = 0);
	    dini_IntSet(file, "DonateRank", PlayerInfo[playerid][pDonateRank] = 0);
	    dini_IntSet(file, "Warnings", PlayerInfo[playerid][pWarns] = 0);
	    dini_IntSet(file, "Jail", PlayerInfo[playerid][pJail] = 0);
	    dini_IntSet(file, "JailTime", PlayerInfo[playerid][pJailTime] = 0);
	    dini_IntSet(file, "Cash", PlayerInfo[playerid][pCash] = 50000);
	    dini_IntSet(file, "Reg", PlayerInfo[playerid][pReg] = 0);
	    dini_IntSet(file, "Kills", PlayerInfo[playerid][pKills] = 0);
	    dini_IntSet(file, "Deaths", PlayerInfo[playerid][pDeaths] = 0);
	    dini_IntSet(file, "Gun0", PlayerInfo[playerid][pGun0] = 0);
	    dini_IntSet(file, "Gun1", PlayerInfo[playerid][pGun1] = 0);
	    dini_IntSet(file, "Gun2", PlayerInfo[playerid][pGun2] = 0);
	    dini_IntSet(file, "Gun3", PlayerInfo[playerid][pGun3] = 0);
	    dini_IntSet(file, "Gun4", PlayerInfo[playerid][pGun4] = 0);
	    dini_IntSet(file, "Gun5", PlayerInfo[playerid][pGun5] = 0);
	    dini_IntSet(file, "Gun6", PlayerInfo[playerid][pGun6] = 0);
	    dini_IntSet(file, "Gun7", PlayerInfo[playerid][pGun7] = 0);
	    dini_IntSet(file, "Gun8", PlayerInfo[playerid][pGun8] = 0);
	    dini_IntSet(file, "Gun9", PlayerInfo[playerid][pGun9] = 0);
	    dini_IntSet(file, "Gun10", PlayerInfo[playerid][pGun10] = 0);
	    dini_IntSet(file, "Gun11", PlayerInfo[playerid][pGun11] = 0);
	    dini_IntSet(file, "Gun12", PlayerInfo[playerid][pGun12] = 0);
	    dini_IntSet(file, "Model", PlayerInfo[playerid][pModel] = 0);
	    dini_IntSet(file, "Muted", PlayerInfo[playerid][pMuted] = 0);
	    dini_IntSet(file, "tMuted", PlayerInfo[playerid][ptMuted] = 0);
	    dini_IntSet(file, "vMuted", PlayerInfo[playerid][pvMuted] = 0);
	    dini_IntSet(file, "Spree", PlayerInfo[playerid][pSpree] = 0);
		dini_IntSet(file, "CWons", PlayerInfo[playerid][pCWons] = 0);
		dini_IntSet(file, "Lotto", PlayerInfo[playerid][pLotto] = 0);
		dini_IntSet(file, "Hide", PlayerInfo[playerid][pHide] = 0);
		dini_IntSet(file, "Arrested", PlayerInfo[playerid][pArrested] = 0);
		dini_IntSet(file, "Crimes", PlayerInfo[playerid][pCrimes] = 0);
		dini_IntSet(file, "WantedDeaths", PlayerInfo[playerid][pWantedDeaths] = 0);
        format(string, 128, "{cacaca}|- [SYSTEM]: You succesfully registered the nickname {00FF00}%s {cacaca}with password {00FF00}%s {cacaca}-|", name, inputtext);
        ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{00FF00}Welcome! {cacaca}- {00FF00}Login", "{00FF00}Welcome Back! {cacaca}This account is {FF0000}registered!\n{cacaca}Please input your password to {00FF00}login!", "Login", "Quit");
	}

	if (dialogid == DIALOG_LOGIN)
    {
        new name[MAX_PLAYER_NAME], file[256];
        GetPlayerName(playerid, name, sizeof(name));
        format(file, sizeof(file), SERVER_USER_FILE, name);
        if(!response) return Kick(playerid);
        if (!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{00FF00}Welcome Back! {cacaca}- {00FF00}Login", "{00FF00}Welcome Back! {cacaca}This account is {FF0000}registered!\n{cacaca}Please input your password to {00FF00}login!", "Login", "Quit");
        new tmp;
        tmp = dini_Int(file, "Password");
        if(udb_hash(inputtext) != tmp) {
		ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{00FF00}Welcome Back! {cacaca}- {FF0000}Login", "{00FF00}Welcome Back! {cacaca}This account is {FF0000}registered!\n{cacaca}Please input your password to {00FF00}login!", "Login", "Quit");
        }
        else
        {
            PlayerInfo[playerid][pAdmin] = dini_Int(file, "Admin");
            GivePlayerMoney(playerid, dini_Int(file, "Money")-GetPlayerMoney(playerid));
            PlayerInfo[playerid][pModel] = GetPlayerSkin(playerid);
			SpawnPlayer(playerid);
		}
	}
	return 0;
}
Reply


Messages In This Thread
I have a big problem.. - by dundolina - 07.08.2012, 22:09
Respuesta: I have a big problem.. - by [DOG]irinel1996 - 07.08.2012, 22:17
Re: I have a big problem.. - by dundolina - 07.08.2012, 22:20
Respuesta: I have a big problem.. - by [DOG]irinel1996 - 07.08.2012, 22:23
Re: I have a big problem.. - by dundolina - 07.08.2012, 22:39
Re: I have a big problem.. - by damiantof71 - 07.08.2012, 23:14
Re: I have a big problem.. - by dundolina - 07.08.2012, 23:16
Respuesta: I have a big problem.. - by [DOG]irinel1996 - 07.08.2012, 23:19
Re: I have a big problem.. - by damiantof71 - 07.08.2012, 23:22
Re: Respuesta: I have a big problem.. - by dundolina - 08.08.2012, 00:35

Forum Jump:


Users browsing this thread: 1 Guest(s)