#define DIALOG_LANGUAGE 0
#define DIALOG_PASSWORD 1
public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid, DIALOG_LANGUAGE, DIALOG_STYLE_MSGBOX, " {0092FF}Welcome","\n {FFFFFF}Please, choose a language you would like to display.\n\n Por favor, elija el idioma en el que desea visualizar.","{FFFFFF}English","{FFFFFF}Espaсol");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_LANGUAGE)
{
if(response)
{
English[playerid] = 1;
Spanish[playerid] = 0;
SendClientMessage(playerid, COLOR_SUCCESS, "Your language has been set to English.");
}
else
{
English[playerid] = 0;
Spanish[playerid] = 1;
SendClientMessage(playerid, COLOR_SUCCESS, "Su idioma ha sido configurado a Espaсol.");
}
return 1;
}
return 1;
}
if(dialogid == DIALOG_LANGUAGE)
{
if(response == 1)
{
SendClientMessage(playerid, DIALOG_PASSWORD, DIALOG_STYLE_PASSWORD, "{0092FF}Register Panel", "\n{FFFFFF}Please put a password below:", "Register", "Cancel");
}
else
{
SendClientMessage(playerid, DIALOG_PASSWORD, DIALOG_STYLE_PASSWORD, "{0092FF}Panel de Registro", "\n{FFFFFF}pon tu contraseсa abajo", "Registrar", "Cancelar");
}
}
C:\Users\Jaua\Desktop\Clean Server\gamemodes\Nuevo.pwn(284) : error 010: invalid function or declaration C:\Users\Jaua\Desktop\Clean Server\gamemodes\Nuevo.pwn(286) : error 010: invalid function or declaration C:\Users\Jaua\Desktop\Clean Server\gamemodes\Nuevo.pwn(290) : error 010: invalid function or declaration Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 3 Errors.
if(dialogid == DIALOG_LANGUAGE)
if(response == 1)
else
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch( dialogid )
{
case DIALOG_LANGUAGE:
{
if( response ) //They clicked 'OK'
{
switch( listitem ) //Checks through the available languages (Defined above)
{
case 0: //English
{
English[playerid] = 1;
Spanish[playerid] = 0;
SendClientMessage(playerid, COLOR_SUCCESS, "Your language has been set to English.");
ShowPlayerDialog(playerid, DIALOG_PASSWORD, DIALOG_STYLE_PASSWORD, "{0092FF}Register Panel", "\n{FFFFFF}Please put a password below:", "Register", "Cancel");
}
case 1: // Espaсol
{
English[playerid] = 0;
Spanish[playerid] = 1;
SendClientMessage(playerid, COLOR_SUCCESS, "Su idioma ha sido configurado a Espaсol.");
SendClientMessage(playerid, DIALOG_PASSWORD, DIALOG_STYLE_PASSWORD, "{0092FF}Panel de Registro", "\n{FFFFFF}pon tu contraseсa abajo", "Registrar", "Cancelar");
}
}
}
else return ShowPlayerDialog(playerid, DIALOG_LANGUAGE, DIALOG_STYLE_LIST, ""#CYAN"Select your language "#WHITE"(Seleccione su idioma)", LANGUAGE_SELECTION, "OK", ""); //If they hit ESC while on the dialog (trying to bug the system?)
}
}
return true;
}
C:\Users\Jaua\Desktop\Clean Server\gamemodes\Nuevo.pwn(317) : error 035: argument type mismatch (argument 3) Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error.
SendClientMessage(playerid, DIALOG_PASSWORD, DIALOG_STYLE_PASSWORD, "{0092FF}Panel de Registro", "\n{FFFFFF}pon tu contraseсa abajo:", "Registrar", "Cancelar");
ShowPlayerDialog(playerid, DIALOG_PASSWORD, DIALOG_STYLE_PASSWORD, "{0092FF}Panel de Registro", "\n{FFFFFF}pon tu contraseсa abajo:", "Registrar", "Cancelar");
|
PHP код:
|
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_LANGUAGE)
{
if(response)
{
English[playerid] = 1;
Spanish[playerid] = 0;
SendClientMessage(playerid, COLOR_SUCCESS, "Your language has been set to English.");
}
else
{
English[playerid] = 0;
Spanish[playerid] = 1;
SendClientMessage(playerid, COLOR_SUCCESS, "Su idioma ha sido configurado a Espaсol.");
}
return 1;
}
return 1;
}
if(dialogid == DIALOG_LANGUAGE)
{
if(response == 1)
{
ShowPlayerDialog(playerid, DIALOG_PASSWORD, DIALOG_STYLE_PASSWORD, "{0092FF}Register Panel", "\n{FFFFFF}Please put a password below:", "Register", "Cancel");
}
else
{
ShowPlayerDialog(playerid, DIALOG_PASSWORD, DIALOG_STYLE_PASSWORD, "{0092FF}Panel de Registro", "\n{FFFFFF}pon tu contraseсa abajo:", "Registrar", "Cancelar");
}
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch( dialogid )
{
case DIALOG_LANGUAGE:
{
if( response ) //They clicked 'OK'
{
switch( listitem ) //Checks through the available languages (Defined above)
{
case 0: //English
{
English[playerid] = 1;
Spanish[playerid] = 0;
SendClientMessage(playerid, COLOR_SUCCESS, "Your language has been set to English.");
ShowPlayerDialog(playerid, DIALOG_PASSWORD, DIALOG_STYLE_PASSWORD, "{0092FF}Register Panel", "\n{FFFFFF}Please put a password below:", "Register", "Cancel");
}
case 1: // Espaсol
{
English[playerid] = 0;
Spanish[playerid] = 1;
SendClientMessage(playerid, COLOR_SUCCESS, "Su idioma ha sido configurado a Espaсol.");
ShowPlayerDialog(playerid, DIALOG_PASSWORD, DIALOG_STYLE_PASSWORD, "{0092FF}Panel de Registro", "\n{FFFFFF}pon tu contraseсa abajo", "Registrar", "Cancelar");
}
}
}
else return ShowPlayerDialog(playerid, DIALOG_LANGUAGE, DIALOG_STYLE_LIST, ""#CYAN"Select your language "#WHITE"(Seleccione su idioma)", LANGUAGE_SELECTION, "OK", ""); //If they hit ESC while on the dialog (trying to bug the system?)
}
}
return true;
}