Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define D_LOGIN 1
- #define D_REGISTER 3
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == D_REGISTER)
- {
- if(strlen(inputtext) > 0)
- {
- new name[24], query[256];
- GetPlayerName(playerid, name, sizeof(name));
- format(query, sizeof(query), "INSERT INTO users (pNick, pPassword, pHealth, pArmor, pCash, pRanga, pScore, pSkin) VALUES ('%s','%s','100.0','100.0','0','1','0','0')", name, inputtext);
- mysql_query(query);
- PlayerLogin(playerid);
- }
- else
- {
- ShowPlayerDialog(playerid, D_REGISTER, DIALOG_STYLE_INPUT, "Rejestracja", "Aby sie zarejestrowac na serwerze - wpisz swoje nowe haslo", "Akceptuj", "Anuluj");
- }
- }
- if(dialogid == D_LOGIN)
- {
- if(strlen(inputtext) > 0)
- {
- if(strcmp(inputtext, PlayerCache[playerid][pPassword], false))
- {
- TogglePlayerSpectating(playerid, false);
- Welcome(playerid);
- SpawnPlayer(playerid);
- }
- else
- {
- ShowPlayerDialog(playerid, D_LOGIN, DIALOG_STYLE_PASSWORD, "Logowanie", "Wpisz swoje haslo", "Akceptuj", "Anuluj");
- }
- }
- else
- {
- ShowPlayerDialog(playerid, D_LOGIN, DIALOG_STYLE_PASSWORD, "Logowanie", "Wpisz swoje haslo", "Akceptuj", "Anuluj");
- }
- }
- return 1;
- }
- stock PlayerLogin(playerid)
- {
- new name[24];
- GetPlayerName(playerid, name, sizeof(name));
- new query[128],
- data[256];
- format(query, sizeof(query), "SELECT * FROM users WHERE pNick = '%s'", name);
- mysql_query(query);
- mysql_store_result();
- if(mysql_fetch_row(data, "|"))
- {
- sscanf(data, "p<|>ds[24]s[24]ffdddd",
- PlayerCache[playerid][pUID],
- PlayerCache[playerid][pNick],
- PlayerCache[playerid][pPassword],
- PlayerCache[playerid][pHealth],
- PlayerCache[playerid][pArmor],
- PlayerCache[playerid][pCash],
- PlayerCache[playerid][pRanga],
- PlayerCache[playerid][pScore],
- PlayerCache[playerid][pSkin]);
- ShowPlayerDialog(playerid, D_LOGIN, DIALOG_STYLE_PASSWORD, "Logowanie", "Wpisz swoje haslo", "Akceptuj", "Anuluj");
- }
- else
- {
- SendClientMessage(playerid, -1, "{1a53ff}(L) {f2f2f2}Nie znaleziono {1a53ff}Ciebie {f2f2f2}w bazie danych, zarejestruj sie!");
- ShowPlayerDialog(playerid, D_REGISTER, DIALOG_STYLE_INPUT, "Rejestracja", "Zarejestruj sie na serwerze", "Akceptuj", "Anuluj");
- }
- mysql_free_result();
- return 1;
- }
Add Comment
Please, Sign In to add comment