!
!
public OnPlayerConnect(playerid)
{
BloqueioSpawn[playerid] = 1;
Arena[playerid] = 0;
ArenaTipo[playerid] = 0;
ArenaKills[playerid] = 0;
KillSpree[playerid] = 0;
GodCarOn[playerid] = 0;
StuntSuperSpeed[playerid] = false;
GetPlayerName(playerid,nome,24);
format(arquivo,50,Contas,nome);
if(!DOF2_FileExists(arquivo)){
// Escolher O Idioma Que Deseja No Servidor!
Player[playerid][IdiomaEscolhido] = 1;
new IdiomaDialgString[100];
format(IdiomaDialgString, sizeof(IdiomaDialgString), "Escolha Seu Idioma | Choose Your Language");
ShowPlayerDialog(playerid, Dialog_Idioma, DIALOG_STYLE_MSGBOX, "•[BR|EN]»Mata-Mata XxRevolutioNxX«[BMR]•", IdiomaDialgString, "Portuguкs","English");
}else{
Player[playerid][IdiomaEscolhido] = DOF2_GetInt(arquivo, "IdiomaEscolhido");
if(Player[playerid][IdiomaEscolhido] == 1){
Player[playerid][Idioma] = DOF2_GetInt(arquivo, "Idioma");
if(Player[playerid][Idioma] == 1){
ShowPlayerDialog(playerid, Dialog_Login, DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Login«•","Digite Sua Senha Para Entrar!.","Entrar","");
}
if(Player[playerid][Idioma] == 2){
ShowPlayerDialog(playerid, Dialog_LoginEnglish, DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Login«•","Enter Your Password To Enter!.","Enter","");
}
}
//
}
return 1;
}
// Dialog Idioma
if(dialogid == Dialog_Idioma){
if(response){
// Idioma Portuguкs!
// Mensagem Que O Player Entrou! Portuguкs!
new string[128], Jogador[MAX_PLAYER_NAME];
GetPlayerName(playerid, Jogador, sizeof(Jogador));
format(string, sizeof(string), "[BMR]» {1A9FC7}O Jogador {FFFFFF}%s {14ABC9}Entrou Na {E3101E}Guerra{CF8F19}! (Portuguкs)!",Jogador);
SendClientMessageToAll(0x19B519FF, string);
new file[64],Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));
format(file, sizeof file, Contas, Name);
Player[playerid][Idioma] = 1;
// Registro / Login!
if(fexist(file))
{
ShowPlayerDialog(playerid, Dialog_Login, DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Login«•","Digite Sua Senha Para Entrar!.","Entrar","");
}else{
ShowPlayerDialog(playerid, Dialog_Registro, DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Registro«•","Digite Uma Senha Abaixo Para Se Registrar!.","Registrar","");
}
// Mensagem!
SendClientMessage(playerid, Verde, "{19B519}[BMR]» {FFFFFF}Vocк Escolheu O Idioma Portuguкs Para O Servidor!");
}else{
// Idioma English!
// Mensagem Que O Player Entrou! English!
new string[128], Jogador[MAX_PLAYER_NAME];
GetPlayerName(playerid, Jogador, sizeof(Jogador));
format(string, sizeof(string), "[BMR]» {1A9FC7}The Player {FFFFFF}%s {14ABC9}Joined In {E3101E}War{CF8F19}! (English)!",Jogador);
SendClientMessageToAll(0x19B519FF, string);
new file[64];
GetPlayerName(playerid, file, MAX_PLAYER_NAME);
format(file, sizeof file, Contas, file);
Player[playerid][Idioma] = 2;
// Registro / Login!
if(fexist(file))
{
ShowPlayerDialog(playerid, Dialog_LoginEnglish, DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Login«•","Enter Your Password To Enter!.","Enter","");
}else{
ShowPlayerDialog(playerid, Dialog_RegistroEnglish, DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Register«•","Enter A Password Below To Register !.","Register","");
}
// Mensagem!
SendClientMessage(playerid, Verde, "{19B519}[BMR]» {FFFFFF}You Chose The English Language To The Server!");
}
}
!
!|
new bool:Portugues[MAX_PLAYERS]; new bool:English[MAX_PLAYERS]; new bool:IdiomaJaEscolhido[MAX_PLAYERS]; |
|
public OnPlayerConnect(playerid) { BloqueioSpawn[playerid] = 1; IdiomaJaEscolhido[playerid] = false; Portugues[playerid] = false; English[playerid] = false; Arena[playerid] = 0; ArenaTipo[playerid] = 0; KillSpree[playerid] = 0; GodCarOn[playerid] = 0; StuntSuperSpeed[playerid] = false; GetPlayerName(playerid,nome,24); format(arquivo,50,Contas,nome); if(!DOF2_FileExists(arquivo)){ // Escolher O Idioma Que Deseja No Servidor! IdiomaJaEscolhido[playerid] = true; new IdiomaDialgString[100]; format(IdiomaDialgString, sizeof(IdiomaDialgString), "Escolha Seu Idioma | Choose Your Language"); ShowPlayerDialog(playerid, Dialog_Idioma, DIALOG_STYLE_MSGBOX, "•[BR|EN]»Mata-Mata XxRevolutioNxX«[BMR]•", IdiomaDialgString, "Portuguкs","English"); }else{ IdiomaJaEscolhido[playerid] = true; if(IdiomaJaEscolhido[playerid] == true){ Player[playerid][Idioma] = DOF2_GetInt(arquivo, "Idioma"); if(Player[playerid][Idioma] == 1){ Portugues[playerid] = true; ShowPlayerDialog(playerid, Dialog_Login, DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Login«•","Digite Sua Senha Para Entrar!.","Entrar",""); } if(Player[playerid][Idioma] == 2){ English[playerid] = true; ShowPlayerDialog(playerid, Dialog_LoginEnglish, DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Login«•","Enter Your Password To Enter!.","Enter",""); } } // } |
|
if(dialogid == Dialog_Idioma){ if(response){ // Idioma Portuguкs! // Mensagem Que O Player Entrou! Portuguкs! new string[128], Jogador[MAX_PLAYER_NAME]; GetPlayerName(playerid, Jogador, sizeof(Jogador)); format(string, sizeof(string), "[BMR]» {1A9FC7}O Jogador {FFFFFF}%s {14ABC9}Entrou Na {E3101E}Guerra{CF8F19}! (Portuguкs)!",Jogador); SendClientMessageToAll(0x19B519FF, string); new file[64],Name[MAX_PLAYER_NAME]; GetPlayerName(playerid, Name, sizeof(Name)); format(file, sizeof file, Contas, Name); Portugues[playerid] = true; // Registro / Login! if(fexist(file)) { ShowPlayerDialog(playerid, Dialog_Login, DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Login«•","Digite Sua Senha Para Entrar!.","Entrar",""); }else{ ShowPlayerDialog(playerid, Dialog_Registro, DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Registro«•","Digite Uma Senha Abaixo Para Se Registrar!.","Registrar",""); } // Mensagem! SendClientMessage(playerid, Verde, "{19B519}[BMR]» {FFFFFF}Vocк Escolheu O Idioma Portuguкs Para O Servidor!"); }else{ // Idioma English! // Mensagem Que O Player Entrou! English! new string[128], Jogador[MAX_PLAYER_NAME]; GetPlayerName(playerid, Jogador, sizeof(Jogador)); format(string, sizeof(string), "[BMR]» {1A9FC7}The Player {FFFFFF}%s {14ABC9}Joined In {E3101E}War{CF8F19}! (English)!",Jogador); SendClientMessageToAll(0x19B519FF, string); new file[64]; GetPlayerName(playerid, file, MAX_PLAYER_NAME); format(file, sizeof file, Contas, file); English[playerid] = true; // Registro / Login! if(fexist(file)) { ShowPlayerDialog(playerid, Dialog_LoginEnglish, DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Login«•","Enter Your Password To Enter!.","Enter",""); }else{ ShowPlayerDialog(playerid, Dialog_RegistroEnglish, DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Register«•","Enter A Password Below To Register !.","Register",""); } // Mensagem! SendClientMessage(playerid, Verde, "{19B519}[BMR]» {FFFFFF}You Chose The English Language To The Server!"); } } |
!
|
}else{ IdiomaJaEscolhido[playerid] = true; if(IdiomaJaEscolhido[playerid] == true){ |
|
;-;
Eu Sou Iniciante Ainda E Isso Dos Idiomas Me Confundiu kkk.. |
#define PORTUGUES (1)
#define ENGLISH (2)
new _IdiomaRequest[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
//SETA AS VAR PARA 0 QND ELE DESCONECTA :/
BloqueioSpawn[playerid] = 1;
Arena[playerid] = 0;
ArenaTipo[playerid] = 0;
KillSpree[playerid] = 0;
GodCarOn[playerid] = 0;
StuntSuperSpeed[playerid] = false;
GetPlayerName(playerid,nome,24);
format(arquivo, 50, Contas, nome);
if(!DOF2_FileExists(arquivo))
{
new IdiomaDialgString[100];
format(IdiomaDialgString, sizeof(IdiomaDialgString), "Escolha Seu Idioma | Choose Your Language");
ShowPlayerDialog(playerid, Dialog_Idioma, DIALOG_STYLE_MSGBOX, "•[BR|EN]»Mata-Mata XxRevolutioNxX«[BMR]•", IdiomaDialgString, "Portuguкs","English");
}
else
{
Player[playerid][Idioma] = DOF2_GetInt(arquivo, "Idioma");
switch(Player[playerid][Idioma])
{
case PORTUGUES:
{
_IdiomaRequest[playerid] = PORTUGUES;
ShowPlayerDialog(playerid, Dialog_Login, DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Login«•","Digite Sua Senha Para Entrar!.","Entrar","");
}
case ENGLISH:
{
_IdiomaRequest[playerid] = ENGLISH;
ShowPlayerDialog(playerid, Dialog_LoginEnglish, DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Login«•","Enter Your Password To Enter!.","Enter","");
}
}
}
return 1;
}
if(dialogid == Dialog_Idioma)
{
new string[128], file[64], Jogador[MAX_PLAYER_NAME];
GetPlayerName( playerid, Jogador, MAX_PLAYER_NAME);
format(file, sizeof(file), Contas, Jogador);
if(response)
{
format(string, sizeof(string), "[BMR]» {1A9FC7}O Jogador {FFFFFF}%s {14ABC9}Entrou Na {E3101E}Guerra{CF8F19}! (Portuguкs)!",Jogador);
SendClientMessageToAll(0x19B519FF, string);
_IdiomaRequest[playerid] = PORTUGUES;
SendClientMessage(playerid, Verde, "{19B519}[BMR]» {FFFFFF}Vocк Escolheu O Idioma Portuguкs Para O Servidor!");
if(DOF2_FileExists(file))
{
ShowPlayerDialog(playerid, Dialog_Login, DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Login«•","Digite Sua Senha Para Entrar!.","Entrar","");
}
else
{
ShowPlayerDialog(playerid, Dialog_Registro, DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Registro«•","Digite Uma Senha Abaixo Para Se Registrar!.","Registrar","");
}
}
else
{
format(string, sizeof(string), "[BMR]» {1A9FC7}The Player {FFFFFF}%s {14ABC9}Joined In {E3101E}War{CF8F19}! (English)!",Jogador);
SendClientMessageToAll(0x19B519FF, string);
_IdiomaRequest[playerid] = ENGLISH;
SendClientMessage(playerid, Verde, "{19B519}[BMR]» {FFFFFF}You Chose The English Language To The Server!");
if(DOF2_FileExists(file))
{
ShowPlayerDialog(playerid, Dialog_LoginEnglish, DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Login«•","Enter Your Password To Enter!.","Enter","");
}
else
{
ShowPlayerDialog(playerid, Dialog_RegistroEnglish, DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Register«•","Enter A Password Below To Register !.","Register","");
}
}
return 1;
}
! ( Sim Uso DOF2 xD )