23.11.2012, 00:26
Mi gente necesito una manito con esto de los Dialogs, no sй usarlos bien y necesito conectar mi comando /Loguear a este sistema para que asн no se muestren las contraseсas ; Gracias!
if(strcmp(cmdtext, "/loguear", true) == 0)
{
ShowPlayerDialog(playerid, 80, DIALOG_STYLE_PASSWORD, "Ingresar", "Escribe tu contraseсa", "Ok", "Cancelar");
return 1;
}
////////////
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 80)
{
if(response)
{
// lo que el usuario ingrese como contraseсa se almacena en inputtext
// Si no quieres batallar aslo asн
new string[64];
format(string, 64, "/login %s", inputtext);
CallLocalFunction("OnPlayerCommandText", "ds", playerid, string);
// Si quieres poner el sistema aquн mismo, entonces copea tu comando aqui y haz los respectivos
// cambios tomando en cuenta que inputtext tiene la contraseсa que ingreso en el dialogo
}
else
{
SendClientMessage(playerid, -1, "[ * ] Debes ingresar para poder jugar");
Kick(playerid);
}
}
return 0;
}