22.08.2010, 13:40
O meu ta assim:
agora o erro fico assim:
pawn Код:
else if(dialogid == Box_Logar)
{
if(!response)
{
SendClientMessage(playerid, COLOR_GRAD2, "Vocк canselou o login.");
SendClientMessage(playerid, BRANCO, "AUTOKICK . . .");
Kick(playerid);
return 0;
}
if(!strlen(inputtext))
{
SendClientMessage(playerid, COLOR_GRAD2, "Insira sua senha.");
format(str, 256, "Bem vindo ao %s!\nPode errar: %d veses.\nInsira sua senha:", SERVER_NAME, AVISOSENHA[playerid]);
ShowPlayerDialog(playerid, Box_Logar, DIALOG_STYLE_INPUT, "Logar", str, "Logar", "Sair");
return 0;
}
if(strlen(inputtext) > 20)
{
SendClientMessage(playerid, COLOR_GRAD2, "Use no mбximo 20 caracteres.");
format(str, 256, "Bem vindo ao %s!\nPode errar: %d veses.\nInsira sua senha:", SERVER_NAME, AVISOSENHA[playerid]);
ShowPlayerDialog(playerid, Box_Logar, DIALOG_STYLE_INPUT, "Logar", str, "Logar", "Sair");
return 0;
}
new pname[MAX_PLAYER_NAME], file[128];
GetPlayerName(playerid, pname,24);
format(file, sizeof(file), "Jogadores\%s.ini", pname);
// format(senha2, sizeof(senha2), "%s", inputtext);
if(dini_Int(file,"Senha") != inputtext)//Linha do erro
{
SendClientMessage(playerid, COLOR_GRAD2, "Senha Incorreta");
if(AVISOSENHA[playerid] > 1)
{
AVISOSENHA[playerid] --;
SendClientMessage(playerid, COLOR_GRAD2, "Senha incorreta!");
format(str, 256, "Bem vindo ao %s!\nPode errar: %d veses.\nInsira sua senha:", SERVER_NAME, AVISOSENHA[playerid]);
ShowPlayerDialog(playerid, Box_Logar, DIALOG_STYLE_INPUT, "Logar", str, "Logar", "Sair");
}
else if(AVISOSENHA[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GRAD2, "Vocк foi banido por tentar logar com senha errada.");
SendClientMessage(playerid, BRANCO, "AUTOBAN . . .");
Ban(playerid);
}
}
else
{
Код:
array must be indexed (variable "inputtext")