19.03.2013, 14:45
1. Some merging
2. There isn't any OnDialogResponse behaviour for dialog of id MAINMENU (login dialog). Is it present somewhere?
pawn Код:
ShowMainMenuDialog(playerid, frame)
{
new titlestring[64];
new string[256] = "";
new ip[32];
GetPlayerIp(playerid, ip, 32);
switch(frame)
{
case 1, 3:
{
format(titlestring, sizeof(titlestring), "Login - %s", GetPlayerNameEx(playerid));
if(3 == frame) strcat(string, "Invalid Password!\n\n");
format(string, sizeof(string), "%sWelcome to Natural Los Santos Roleplay, %s.\n\nThis Account Is Registred Please Fill In Your Password To Login In", string, GetPlayerNameEx(playerid), ip);
ShowPlayerDialog(playerid,MAINMENU,DIALOG_STYLE_INPUT,titlestring,string,"Login","Exit");
}
case 2:
{
format(titlestring, sizeof(titlestring), "Register - %s", GetPlayerNameEx(playerid));
format(string, sizeof(string), "Welcome to Natural Los Santos Roleplay, %s.\n\nYou Have Not Yet Registerd Please Do And Fill Out The Password.", GetPlayerNameEx(playerid), ip);
ShowPlayerDialog(playerid,MAINMENU2,DIALOG_STYLE_INPUT,titlestring,string,"Register","Exit");
}
}
}