Problema ingreso.
#1

Buenas, bueno estoi haciendo un gm mysql y es la primera vez que uso mysql, bueno os explico que me pasa aver si me podeis ayudar, e echo el login todo correcto, checkea si la pass es correcta etc... si la pass es correcta hace su funcion, asta hay todo bien pero tengo puesto que si la pass es correcta spawnee el usuario y no respawnea, aver si me podeis ayudar, os dejo el dialogo ingreso y la public passwordco que es la que checkea la password.

Dialogo:

Quote:

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);
}

public:

Quote:

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;
}

os dejo una captura de como se me queda.

Reply
#2

SpawnPlayer(playerid);
Reply
#3

Quote:
Originally Posted by cesar_******
Посмотреть сообщение
SpawnPlayer(playerid);
https://sampwiki.blast.hk/wiki/SpawnPlayer
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)