pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_LOGIN)
{
if(!response) // If they clicked 'Cancel' or pressed esc
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Login", "Please enter your password:", "Login", "Cancel");
SendClientMessage(playerid, 0xFF0000FF, "LOGIN FAILED.");
}
else // Pressed ENTER or clicked 'Login' button
{
if(!strlen(inputtext)) return SendClientMessage(playerid, 0xFF0000FF, "Invalid Password");
else if(VilcsiTHPassword(playerid, inputtext))
{
SendClientMessage(playerid, 0xFF0000FF, "You are now logged in as VilcsiTH!");
}
else if(SamuelPassword(playerid, inputtext))
{
SendClientMessage(playerid, 0xFF0000FF, "You are now logged in as Samuel!");
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "LOGIN FAILED.");
// Re-show the login dialog
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Login", "Please enter your password:", "Login", "Cancel");
}
}
return 1;
}
return 0;
}
Try this.