03.07.2012, 13:05
Quote:
|
se vc ta passando pra zcmd, todos os outros comandos tem que ficar em zcmd tbm
|
Nгo tem strcmp no fs
To conseguindo, mas aqui eu n consigo !!!
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
new nome[MAX_PLAYER_NAME], arquivo[256], string[128];
GetPlayerName(playerid, nome, sizeof(nome));
format(arquivo, sizeof(arquivo), LOCAL_JOGADORES, nome);
if(!response) Kick(playerid);
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Registre-se", "Bem-Vindo ao Filterscript \n Login/Register Dialog \n De Giovanni_Ultimate! \n Registre sua conta colocando a senha abaixo:", "Registrar", "Sair");
dini_Create(arquivo);
dini_IntSet(arquivo, "Senha", strval(inputtext));
dini_IntSet(arquivo, "Admin", PlayerInfo[playerid][pAdmin] = 0);
dini_IntSet(arquivo, "Dinheiro", PlayerInfo[playerid][pDinheiro] = 100);
dini_IntSet(arquivo, "Skin", PlayerInfo[playerid][pSkin] = 0);
dini_IntSet(arquivo, "Score", PlayerInfo[playerid][pScore] = 0);
format(string, sizeof(string), "Vocк foi logado automaticamente. Nick: %s. Senha: %s", nome, inputtext);
PlayerInfo[playerid][pSenha] = dini_Int(arquivo, "Senha");
SendClientMessage(playerid, AVISO_COLOR, string);
logado[playerid] = 1;
}
if(dialogid == 2)
{
new nome[MAX_PLAYER_NAME], arquivo[256];
GetPlayerName(playerid, nome, sizeof(nome));
format(arquivo, sizeof(arquivo), LOCAL_JOGADORES, nome);
if(!response) return Kick(playerid);
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Logue-se!", "Bem-Vindo ao Filterscript \n Login/Register Dialog \n De Giovanni_Ultimate! \n Logue na sua conta colocando sua senha abaixo:","Logar", "Sair");
new senha;
senha = dini_Int(arquivo, "Senha")
if(strval(inputtext) != senha)
{
SendClientMessage(playerid, ERRO_COLOR, "[Erro] Vocк errou a senha. Tente novamente!");
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Logue-se!", "Bem-Vindo ao Filterscript \n Login/Register Dialog \n De Giovanni_Ultimate! \n Logue na sua conta colocando sua senha abaixo:","Logar", "Sair");
}
if(strval(inputtext) == senha)
{
logado[playerid] = 1;
printf("%s logou no server.", nome);
PlayerInfo[playerid][pDinheiro] = dini_Int(arquivo, "Dinheiro");
GivePlayerMoney(playerid, PlayerInfo[playerid][pDinheiro]);
PlayerInfo[playerid][pScore] = dini_Int(arquivo, "Score");
PlayerInfo[playerid][pSkin] = dini_Int(arquivo, "Skin");
SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
PlayerInfo[playerid][pSenha] = dini_Int(arquivo, "Senha");
PlayerInfo[playerid][pAdmin] = dini_Int(arquivo, "Admin");
SendClientMessage(playerid, AVISO_COLOR, "[Aviso] Logado com sucesso!");
return 1;
}
compound statement not closed at the end of file (started at line 297)
Linha do erro:
pawn Код:
new nome[MAX_PLAYER_NAME], arquivo[256];


