[AYUDA] LOGIN! - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [AYUDA] LOGIN! (
/showthread.php?tid=369683)
[AYUDA] LOGIN! -
Hipnosis - 17.08.2012
Aqui les dejo el video que es mas explicativo!
[ame]http://www.youtube.com/watch?v=J1CDXSVQnMQ[/ame]
Saludos
Respuesta: [AYUDA] LOGIN! -
Parka - 17.08.2012
onplayerlogin y omplayerregister
![Huh?](images/smilies/confused.gif)
pasa esos scripts
Respuesta: [AYUDA] LOGIN! -
Hipnosis - 17.08.2012
Код:
forward OnPlayerLogin(playerid);
forward OnPlayerRegister(playerid, password[]);
Y despues:
Код:
case DREGISTER:
{
if (response)
{
if(strlen(inputtext) > 18)
{
Message(playerid, COLOR_GRAD2, "ЎContraseсa con un mбximo de 18 carбcteres!");
ShowRegisterDialog(playerid,DREGISTER);
return 1;
}
if(IsNull(inputtext))
{
ShowRegisterDialog(playerid,DREGISTER);
return 1;
}
OnPlayerRegister(playerid,inputtext);
ShowLoginDialog(playerid,DLOGIN);
}
else
{
Kick(playerid);
}
return 1;
}
Y:
Код:
case DLOGIN:
{
if (response)
{
if(IsNull(inputtext))
{
ShowLoginDialog(playerid,DLOGIN);
return 1;
}
new string2[128], PlayerPass[32], playername2[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername2, sizeof(playername2));
format(string2, sizeof(string2), "users/%s.ini", playername2);
INI_ParseFile(string2, "GetPlayerPass", .bExtra = true, .extra = playerid);
GetPVarString(playerid, "pPassword", PlayerPass, 32);
if(!strcmp(PlayerPass, inputtext))
{
format(string2, sizeof(string2), "users/%s.ini", playername2);
INI_ParseFile(string2, "LoadUser", false, true, playerid, true, false );
OnPlayerLogin(playerid);
}
else
{
ClearChatbox(playerid, 10);
ShowLoginDialog(playerid,DLOGIN);
Message(playerid, COLOR_WHITE, "Contraseсa {DD1111}INCORRECTA");
gPlayerLogTries[playerid] += 1;
if(gPlayerLogTries[playerid] == 4) { Kick(playerid); }
}
}
else
{
Kick(playerid);
}
return 1;
}
Respuesta: [AYUDA] LOGIN! -
El Bardo - 17.08.2012
En realidad deberнas pasar cуdigo del dialog de las preguntas.
Respuesta: [AYUDA] LOGIN! -
Bu11Sh0t - 17.08.2012
Pasa todo el cуdigo de OnDialogResponse y ponlo en Pastebin.com
Respuesta: [AYUDA] LOGIN! -
Hipnosis - 17.08.2012
Toma aca tenes!
http://pastebin.com/65XMrYd9
Respuesta: [AYUDA] LOGIN! -
Hipnosis - 17.08.2012
Puede ser por que no cambie la IP del codigo por la IP del hosting? Desde donde se modifica? Gracias.