31.01.2018, 22:22
Olб galera do fуrum, queria a ajuda de vocкs com alguns problemas que estou tendo, mas meu cуdigo vem dando alguns erros na hora de carregar a string e eu nгo consigo ver o que estб errado no cуdigo, serб que vocкs poderiam me ajudar?
ERROS:
Cуdigo e linhas dos erros:
Desde jб agradeзo se puderem me ajudar!
ERROS:
pawn Код:
C:\Users\Darth\Documents\PPC_Trucking\pawno\include\PPC_Dialogs.inc(5109) : error 006: must be assigned to an array
C:\Users\Darth\Documents\PPC_Trucking\pawno\include\PPC_Dialogs.inc(5125) : error 035: argument type mismatch (argument 2)
C:\Users\Darth\Documents\PPC_Trucking\gamemodes\PC.pwn(5109) : warning 204: symbol is assigned a value that is never used: "SenhaAdmin"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
PHP код:
#define PastaSenhaAdmin "SenhaAdministrador/%s.ini"
#define NOMEARQUIVO "SenhaAdmin"
#define SENHAPADRAO "null"
CMD:senhaadmin(playerid, params[])
{
new senha, Arq[50];
if(APlayerData[playerid][PlayerLevel] == 8) return SendClientMessage(playerid, 1, "{FF0000}[ERRO] Comando nгo existe.");
if(sscanf(params, "s", senha)) return SendClientMessage(playerid, 1, "{FF0000}[ERRO] Use /senhaadmin [senha]");
format(Arq, sizeof(Arq), PastaSenhaAdmin, NOMEARQUIVO);
if(!DOF2_FileExists(Arq))
{
DOF2_CreateFile(Arq);
DOF2_SetString(Arq, "SenhaAdmin", "senha");
DOF2_SaveFile();
}
return 1;
}
stock CarregarSenhaAdmin()
{
new Arq[50];
format(Arq, sizeof(Arq), PastaSenhaAdmin, NOMEARQUIVO);
if(DOF2_FileExists(Arq))
{
SenhaAdmin = DOF2_GetString(Arq, "SenhaAdmin"); //Erro linha 5109
}
else
{
SenhaAdmin = SENHAPADRAO;
}
}
Dialog_SenhaAdmin(playerid, response, inputtext[])
{
new Input[50], Arq[50];
sscanf(inputtext, "s[50]", Input);
if(!response || strlen(Input) < 1)
{
SendClientMessage(playerid, -1, "{ff0000}Vocк nгo colocou a senha admin!");
Kick(playerid);
return 1;
}
format(Arq, sizeof(Arq), PastaSenhaAdmin, NOMEARQUIVO);
if(strcmp(Input, SenhaAdmin, false) == 0) //Erro linha 5125
{
APlayerData[playerid][LoggedIn] = true;
SendClientMessage(playerid, -1, "{00ff00}Logado como administrador!");
}
}