SA-MP Forums Archive
[Ajuda] Erros usando o DOF2 - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Erros usando o DOF2 (/showthread.php?tid=648992)



Erros usando o DOF2 - DarthVeider - 31.01.2018

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:
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.
Cуdigo e linhas dos erros:
PHP код:
#define PastaSenhaAdmin "SenhaAdministrador/%s.ini"
#define NOMEARQUIVO "SenhaAdmin"
#define SENHAPADRAO "null"
CMD:senhaadmin(playeridparams[])
{
    new 
senhaArq[50];
    if(
APlayerData[playerid][PlayerLevel] == 8) return SendClientMessage(playerid1"{FF0000}[ERRO] Comando nгo existe.");
    if(
sscanf(params"s"senha)) return SendClientMessage(playerid1"{FF0000}[ERRO] Use /senhaadmin [senha]");
    
format(Arqsizeof(Arq), PastaSenhaAdminNOMEARQUIVO);
    if(!
DOF2_FileExists(Arq))
    {
        
DOF2_CreateFile(Arq);
        
DOF2_SetString(Arq"SenhaAdmin""senha");
        
DOF2_SaveFile();
    }
    return 
1;
}
stock CarregarSenhaAdmin()
{
     new 
Arq[50];
    
format(Arqsizeof(Arq), PastaSenhaAdminNOMEARQUIVO);
    if(
DOF2_FileExists(Arq))
    {
        
SenhaAdmin DOF2_GetString(Arq"SenhaAdmin"); //Erro linha 5109
    
}
    else
    {
        
SenhaAdmin SENHAPADRAO;
    }
}
Dialog_SenhaAdmin(playeridresponseinputtext[])
{
    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(Arqsizeof(Arq), PastaSenhaAdminNOMEARQUIVO);
    if(
strcmp(InputSenhaAdminfalse) == 0//Erro linha 5125
    
{
        
APlayerData[playerid][LoggedIn] = true;
        
SendClientMessage(playerid, -1"{00ff00}Logado como administrador!");
     }

Desde jб agradeзo se puderem me ajudar!


Re: Erros usando o DOF2 - humildadeforever - 31.01.2018

PHP код:
new SenhaAdmin[28]; 



Re: Erros usando o DOF2 - DarthVeider - 31.01.2018

Quote:
Originally Posted by humildadeforever
Посмотреть сообщение
PHP код:
new SenhaAdmin[28]; 
Funcionou, muiiiitooooo obrigado, +REP pra vocк.