if (dialogid == INGRESO) { new szName[MAX_PLAYER_NAME], comprobante[256], clave[256], szQuery[900]; if (!strlen(inputtext)) return ShowPlayerDialog(playerid, INGRESO, DIALOG_STYLE_INPUT, "||Hardcore Site RP|| Login", "Escribe Una Contraseсa", "Aceptar", "Salir"); if (!response) return Kick(playerid); format(clave, sizeof(clave), "%s", inputtext); GetPlayerName(playerid, szName, sizeof szName); format(szQuery, sizeof szQuery, "SELECT * FROM members WHERE member_name = '%s' AND passwd = MD5('%s')", szName, clave); mysql_function_query(1, szQuery, true, "PasswordCo", "i", playerid); } |
forward PasswordCo(playerid); public PasswordCo(playerid) { new iRows, iFields; cache_get_data(iRows, iFields); if(iRows) { Logueado[playerid] = 1; SpawnPlayer(playerid); GetPlayerName(playerid, sendername, sizeof(sendername)); new string[250]; SendClientMessage(playerid,-1, "{FFFFFF}------------------------------------------"); format(string, sizeof(string), "{FFFFFF}Hola {00CCFF}%s{FFFFFF}.", sendername); SendClientMessage(playerid,-1, string); SendClientMessage(playerid,-1, "{FFFFFF}------------------------------------------"); //SendClientMessage(playerid,-1, "{FFFFFF}Cargando datos del juego..."); GameTextForPlayer(playerid, "~y~<> ~w~Cargando datos del juego... ~y~<>",5000,3); TogglePlayerControllable(playerid, 0); SetTimerEx("congelar", 5000, 0, "d", playerid); SendClientMessage(playerid,-1, "{DBED15}El servidor estб en constante crecimiento. Publica tus sugerencias en el foro."); SendClientMessage(playerid,-1, "{FFFFFF}Escribe {DBED15}/ayuda{FFFFFF} para recibir ayuda."); SendClientMessage(playerid,-1, "{FFFFFF}Para recibir ayuda de otros jugadores, usa {DBED15}/n pregunta{FFFFFF}."); CargarDatos(playerid); } else { ShowPlayerDialog(playerid, 1213, DIALOG_STYLE_MSGBOX, "||Hardcore Site RP|| Error", "La Contraseсa No Coincide Con El Nombre!", "Aceptar", ""); ShowPlayerDialog(playerid, INGRESO, DIALOG_STYLE_INPUT, "||Hardcore Site RP|| Error", "Error| Vuelva a intentarlo", "Confirmar", "Salir"); } return 1; } |