Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == D_LOGIN)
- {
- foreach(i, 20) SendClientMessage(playerid, COLOR_GREY, " ");
- if(strlen(inputtext) > 32)
- {
- ShowPlayerDialog(playerid, D_LOGIN, DIALOG_STYLE_PASSWORD, "["GAMEMODENAME"] Logowanie do platformy", "Jezeli zalozyles juz postac na forum, w zakladce GRA\npodaj swoje haslo do konta globalnego, aby rozpoczac przygode\nw nowym swiecie gry - Alive-City!\n\nPodaj haslo do konta globalnego:", "Zaloguj", "Anuluj");
- }
- new hash[150], result[300], result1[300], str[512];
- format(str, sizeof(str), "SELECT gracze.globalid, gracze.uid, mybb_users.uid, mybb_users.salt FROM gracze JOIN mybb_users ON mybb_users.uid = gracze.globalid WHERE gracze.name = '%s' LIMIT 1", NickName(playerid));
- mysql_query(str);
- mysql_store_result();
- mysql_fetch_row(result1,"|");
- mysql_free_result();
- sscanf(result1, "p<|>ddds[60]",
- PlayerInfo[playerid][gid],
- PlayerInfo[playerid][uid],
- PlayerInfo[playerid][gid],
- PlayerInfo[playerid][Salt]);
- format(hash, sizeof(hash), "%s%s", MD5_Hash(PlayerInfo[playerid][Salt]), MD5_Hash(inputtext));
- format(str, sizeof(str), "SELECT gracze.* FROM gracze JOIN mybb_users ON mybb_users.password = md5('%s') WHERE gracze.uid = %d LIMIT 1", hash, PlayerInfo[playerid][uid]);
- mysql_check();
- mysql_query(str);
- mysql_store_result();
- mysql_fetch_row(result,"|");
- if(mysql_fetch_row(result, ""))
- {
- ShowPlayerDialog(playerid, D_LOGIN, DIALOG_STYLE_PASSWORD, "["GAMEMODENAME"] Logowanie do platformy", "Jezeli zalozyles juz postac na forum w zakladce GRA\npodaj swoje haslo do konta globalnego, aby rozpoczac przygode\nw nowym swiecie gry!\n\n{990000}Wpisane haslo jest niepoprawne!{A9C4E4}\n\nPodaj haslo do konta globalnego:", "Zaloguj", "Anuluj");
- return 1;
- }
- mysql_free_result();
- sscanf(str, "p<|>dds[32]ddffffd",
- PlayerInfo[playerid][gid],
- PlayerInfo[playerid][uid],
- PlayerInfo[playerid][name],
- PlayerInfo[playerid][skin],
- PlayerInfo[playerid][cash],
- PlayerInfo[playerid][posx],
- PlayerInfo[playerid][posy],
- PlayerInfo[playerid][posz],
- PlayerInfo[playerid][posa],
- PlayerInfo[playerid][ADMIN]);
- TogglePlayerSpectating(playerid, 0);
- SetSpawnInfo(playerid, 0, PlayerInfo[playerid][skin], -1951.9653, 137.2432, 26.2813, 92.1897, -1, -1, -1, -1, -1, -1);
- SetPlayerHealth(playerid, 100);
- GivePlayerMoney(playerid, PlayerInfo[playerid][cash]);
- TogglePlayerSpectating(playerid, false);
- SendClientMessageFormat(playerid, 0xFFFFFFFF, "Witaj na postaci "COL_DEF"%s{FFFFFF} (UID:%d, GID:%d, ID:%d). Milej gry!", NickName(playerid), PlayerInfo[playerid][uid], PlayerInfo[playerid][gid], playerid);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement