27.06.2011, 18:27
Galera tipo, tava tentando pegar um sistema para salvar contas de um gm aqui, pra passar pro gm do meu server, so que da dando uns 5 erros aqui, e jб fiz de tudo e nгo consigo resolver, nгo sei porque estб dando esse erro se no gm que to tirando esse sistema, nгo da nem warning ;s
ERROS:
Parte que estб dando os erros:
Linhas dos erros:
Linha 923:
Linha 953:
Se alguйm puder me ajudar, ficarei mt grato, obrigado pela atenзгo!
ERROS:
PHP код:
Untitled.pwn(923) : error 017: undefined symbol "encrypt"
Untitled.pwn(953) : error 017: undefined symbol "encrypt"
Untitled.pwn(953) : error 029: invalid expression, assumed zero
Untitled.pwn(953) : warning 215: expression has no effect
Untitled.pwn(953) : error 001: expected token: ";", but found ")"
Untitled.pwn(953) : fatal error 107: too many error messages on one line
PHP код:
if(dialogid == REGISTRO)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, sizeof(aname));
format(file, sizeof(file), PASTA_CONTAS, aname);
if(response == 1)
{
if(strlen(inputtext) < MIN_SENHA || strlen(inputtext) > MAX_SENHA)
{
format(STRX, sizeof(STRX), "{FFFF00}[{FF0000} ERRO{FFFF00} ]{FFFFFF}: A senha deve ter entre %d e %d caracteres!", MIN_SENHA, MAX_SENHA);
SendClientMessage(playerid, Vermelho, STRX);
format(STRX, sizeof(STRX), "Senha muito grande ou pequena, %s!\nColoque sua senha e clique em \"Registrar\".", aname);
ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_INPUT, "Registrando uma conta", STRX, "Registrar", "Sair");
return 1;
}
dini_Create(file);
dini_Set(file, "Senha", encrypt(inputtext));
dini_Set(file, "level","0");
dini_Set(file,"level", "40");
dini_IntSet(file,"aAdmin",0);
dini_IntSet(file,"Admin",0);
SendClientMessage(playerid, 0x82C0FFAA, "{FFFF00}[{FFFFFF} CONTA{FFFF00} ]{FFFFFF}: Registrado(a) com sucesso!");
PlayerPlaySound(playerid, 1057, 0, 0, 0);
PlayerInfo[playerid][Logged] = 1;
new ano,mes,dia;
getdate(ano, mes, dia);
format(string, sizeof(string), " (%d/%d/%d)", dia,mes,ano);
dini_Set(file, "logoem", string);
new sstring[256];
new ip[128];
GetPlayerIp(playerid,ip,128);
format(sstring, sizeof(sstring), "%d", ip);
dini_Set(file, "IP", sstring);
}else{
Kick(playerid);
}
}
if(dialogid == LOGIN)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, sizeof(aname));
format(file, sizeof(file), PASTA_CONTAS, aname);
if(response == 1)
{
new senhaacc[256];
senhaacc = dini_Get(file, "Senha");
if(strcmp(encrypt(inputtext)), senhaacc, true) == 0)
{
pAdmin[playerid] = dini_Int(file, "Admin");
return 1;
}
Linha 923:
PHP код:
dini_Set(file, "Senha", encrypt(inputtext));
Код:
new senhaacc[256]; senhaacc = dini_Get(file, "Senha"); if(strcmp(encrypt(inputtext)), senhaacc, true) == 0)