Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case DIALOG_LOGIN:
- {
- if(!response) Kick(playerid);
- else
- {
- new szString[128],
- DBResult:ResultQuery,
- EnPassword[130];
- WP_Hash(EnPassword, sizeof(EnPassword), inputtext);
- format(szString, 128, "SELECT * FROM Users WHERE Nick = '%s' AND Password = '%s'", GetPlayerName(playerid), EnPassword);
- ResultQuery = db_query(DataBase, szString);
- if(db_num_rows(ResultQuery)) // Se existe o nickname e a Senha conferir...
- {
- new szResult[16];
- PlayerInfo[playerid][pSkin] = SQLiteGetResultFloatAssoc(ResultQuery, "Skin");
- PlayerInfo[playerid][playermoney] = SQLiteGetResultFloatAssoc(ResultQuery, "Money");
- PlayerInfo[playerid][pInterior] = SQLiteGetResultFloatAssoc(ResultQuery, "Interior");
- for(new i = 0; i < 13; i++)
- {
- new str[20];
- format(str, sizeof str, "WeaponSlot%d", i);
- PlayerInfo[playerid][pWeapon][i] = SQLiteGetResultFloatAssoc(ResultQuery, str);
- format(str, sizeof str, "WeaponSlotAmmo%d", i);
- PlayerInfo[playerid][pAmmo][i] = SQLiteGetResultFloatAssoc(ResultQuery, str);
- }
- TextDrawHideForPlayer(playerid, BoasVindas);
- TextDrawHideForPlayer(playerid, BoasVindas2);
- SendClientMessage(playerid, COLOR_WHITE, "[SERVER] Sua conta foi autenticada com sucesso!");
- PlayerInfo[playerid][Registered] = true;
- PlayerInfo[playerid][Logged] = true;
- //sscanf(pos, "ffff", PlayerInfo[playerid][pX], PlayerInfo[playerid][pY], PlayerInfo[playerid][pZ], PlayerInfo[playerid][pA]);
- //SetSpawnInfo(playerid, NO_TEAM, PlayerInfo[playerid][pSkin], PlayerInfo[playerid][pX], PlayerInfo[playerid][pY], PlayerInfo[playerid][pZ], PlayerInfo[playerid][pA], 24, 100, 0, 0, 0, 0);
- }
- else ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, RGB_COLOR_GOLD"CONTA CADASTRADA", RGB_COLOR_WHITE"Digite a senha dessa conta:", "Logar", "Sair");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement