09.11.2010, 00:09
Buenas, estoy usando como base el GM de LA-RP, y tengo un problema, despuйs de conectarlo vнa MySQL y poner el inicio en Dialogo e ingresar al registro que te pida datos en Dialogo, al hacer eso me surgiу un problemita, a ver si podrнan ayudarme..
El problema es que si ya estoy registrado y vuelvo a entrar al servidor, me vuelve a pedir los datos en Dialog...
Que los datos son:
Sexo:
Edad:
y eso me pide...
No se si sera que no identifique si el usuario esta registrado, o algo similar...
aquн tengo esto:
Lo que hace cuando entro por Primera vez:
Me pide registro(tiene el registro en cmd: /registrar) y luego me pide que me conecte(/conectar), y luego me pide el sexo en dialogo, luego me pide edad en dialogo, y la funciуn que tiene al poner la edad, es esta:
y listo, me manda al tutorial y cuando termina ya juego.. xD..!
Y salgo y vuelvo a entrar al servidor, y me pide que me loguee en dialogo, y me logueo y me pide el sexo de nuevo, y edad, y luego me pasa al tutorial.. Pero, los datos se registran correctamente en el Nombre_Apellido.ini el "Tutorial = 1" si le pone 1, etc.. Todos los datos estбn (Y)..! Mas bien el usuario tubo йxito al registrarse.. No falta ningъn dato en las tablas(MySQL)..
A ver si me dan una ayuda.. Gracias..
El problema es que si ya estoy registrado y vuelvo a entrar al servidor, me vuelve a pedir los datos en Dialog...
Que los datos son:
Sexo:
Edad:
y eso me pide...
No se si sera que no identifique si el usuario esta registrado, o algo similar...
aquн tengo esto:
pawn Код:
public SetPlayerSpawn(playerid)
{
if(IsPlayerConnected(playerid))
{
TextDrawShowForPlayer(playerid,BancoTextDrawrp[playerid]);
TextDrawShowForPlayer(playerid,Information[playerid]);
new fight = PlayerInfo[playerid][pFStyle];
SetPlayerFightingStyle (playerid, fight);
SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
if(PlayerInfo[playerid][pTut] == 0)
{
gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1; gDep[playerid] = 0; gRad[playerid] = 0;
SetPlayerFacingAngle(playerid,180.0);
ConfigurePos(playerid, 1473.3551,-1770.8740,18.7958,180,14,0);
RegistrationStep[playerid] = 2;
PlayerInfo[playerid][pUpdated] = 1;
ShowPlayerDialog(playerid, SEXMENU, DIALOG_STYLE_LIST, "SEXO","Masculino\nFemenino ", "Elegir", "Cancelar");
return 1;
}
Lo que hace cuando entro por Primera vez:
Me pide registro(tiene el registro en cmd: /registrar) y luego me pide que me conecte(/conectar), y luego me pide el sexo en dialogo, luego me pide edad en dialogo, y la funciуn que tiene al poner la edad, es esta:
pawn Код:
TutTime[playerid] = 1;
SetPlayerSkin(playerid, 23);
SetPlayerInterior(playerid,0);
TogglePlayerControllable(playerid, 0);
RegistrationStep[playerid] = 0;
Y salgo y vuelvo a entrar al servidor, y me pide que me loguee en dialogo, y me logueo y me pide el sexo de nuevo, y edad, y luego me pasa al tutorial.. Pero, los datos se registran correctamente en el Nombre_Apellido.ini el "Tutorial = 1" si le pone 1, etc.. Todos los datos estбn (Y)..! Mas bien el usuario tubo йxito al registrarse.. No falta ningъn dato en las tablas(MySQL)..
A ver si me dan una ayuda.. Gracias..