30.06.2012, 18:56
Pelo amor de Deus na prуxima vez por favor no mнnimo fazer um identaзгo...
Isso dai deve funcionar... caso nгo, postar os erros/bugs.
Isso dai deve funcionar... caso nгo, postar os erros/bugs.
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == REGISTRAR)
{
new Nome[MAX_PLAYER_NAME],menssagem[100],qualquercoisa[128];
GetPlayerName(playerid, Nome, sizeof(Nome));
if(response)
{
if(!strlen(inputtext))
{
format(menssagem, sizeof(menssagem), "{7918A7}Jogador: {EBD72A}%s {FFFFFF}Nгo {FF0000}Registrado\n\n{FFFFFF} Insira uma senha para se registrar.", Nome);
ShowPlayerDialog(playerid, REGISTRAR, DIALOG_STYLE_INPUT, "REGISTRE-SE", menssagem, "Registrar", "Anonimo");
SendClientMessage(playerid,0xA457DCAA,"Ocorreu um erro durando o registro, por favor tente novamente.");
return 1;
}
format(qualquercoisa, sizeof(qualquercoisa)," PASSAPORTE/%s.ini", Nome);
DOF2_CreateFile(menssagem);
DOF2_SetInt(qualquercoisa,"Pontos",10000);
DOF2_SetInt(qualquercoisa,"Senha",inputtext);
DOF2_SetInt(qualquercoisa,"Grana",30000);
DOF2_SetInt(qualquercoisa,"Escudo", 100);
DOF2_SetInt(qualquercoisa,"Assasinou",0);
DOF2_SetInt(qualquercoisa,"Foipracova",0);
DOF2_SetInt(qualquercoisa,"Visitasnoservidor",0);
DOF2_SaveFile();
ShowPlayerDialog(playerid, LOGAR, DIALOG_STYLE_INPUT, "LOGUE-SE", "{FFFFFF}Esta quase tudo pronto, para concluir insira sua senha e efetue o login.", "Logar", "Anonimo");
return 1;
}
else
{
SendClientMessage(playerid, 0xF60057AA, "Vocк optou por jogar anonimo!!");
return 1;
}
}
if(dialogid == LOGAR)
{
new Nome[MAX_PLAYER_NAME],menssagem[100],qualquercoisa[128];
GetPlayerName(playerid, Nome, sizeof(Nome));
if(response)
{
if(!strlen(inputtext))
{
format(menssagem, sizeof(menssagem), "{7918A7}Jogador: {EBD72A}%s {14A60F}Registrado\n\n{FFFFFF} Insira sua senha para logar-se", Nome);
ShowPlayerDialog(playerid, LOGAR, DIALOG_STYLE_INPUT, "Registrar", menssagem, "Logar", "Anonimo");
SendClientMessage(playerid,0xF60000AA,"A senha digitada esta incorreta, tente novamente!");
return 1;
}
format(qualquercoisa, sizeof(qualquercoisa), "PASSAPORTE/%s.ini", Nome);
if(!strcmp(inputtext,DOF2_GetString(qualquercoisa,"Senha"),false))
{
SetarPlayer(playerid);
Visitasnoservidor[playerid]++;
SendClientMessage(playerid,0x00F600AA,"Login efetuado com sucesso!");
return 1;
}
else
{
SendClientMessage(playerid,0x000000AA,"A senha digita esta incorreta, tente novamente.");
format(qualquercoisa, sizeof(qualquercoisa), "{7918A7}Jogador: {EBD72A}%s {14A60F}Registrado\n\n{FFFFFF} Insira sua senha para logar-se", Nome);
ShowPlayerDialog(playerid, LOGAR, DIALOG_STYLE_INPUT, "Registro", qualquercoisa, "Logar", "Anonimo");
}
return 1;
}
else
{
SendClientMessage(playerid, 0xF60057AA, "Voce optou por jogar anonimo!!");
return 1;
}
}
return 1;
}