[Ajuda] Erro de Sintaxe
#1

Bom, estou fazendo um sistema de registro em dialogo. Porem apуs terminar meu sistema ele estб apresentando um erro de sintaxe na linha que eu formatei uma string, algo meio estranho por que no dialogo apуs este fiz o mesmo procedimento e nгo ouve erro. Se alguйm puder me auxiliar com este problema eu agradeзo.

Erro:
Код:
(383) : error 076: syntax error in the expression, or invalid function call
Cуdigo do Dialogo
PHP код:
if(response)
        {
            new 
conta[80];
            
format(contasizeof(conta), "Contas/%s.ini"Nome);
            
PlayerInfo[playerid][Senha] = strval(inputtext);
            
DOF2::CreateFile(conta);
            
DOF2::SetInt(conta"Senha"PlayerInfo[playerid][Senha]);
            
DOF2::SetInt(conta"Matou"PlayerInfo[playerid][Matou]);
            
DOF2::SetInt(conta"Morreu"PlayerInfo[playerid][Morreu]);
            
DOF2::SetInt(conta"Dinheiro"PlayerInfo[playerid][Dinheiro]);
            
DOF2::SaveFile();
            
ShowPlayerDialog(playerid11DIALOG_STYLE_INPUT"Login""Bem Vindo ao Servidor\nDigite sua senha para poder continuar.""Confirmar""Cancelar");
            
SpawnPlayer(playerid);
        } 
Linha do Erro:
PHP код:
new conta[80];
format(contasizeof(conta), "Contas/%s.ini"Nome); 
Reply
#2

#@#@#@#@#
Reply
#3

Como esta declarada a senha na array?

PlayerInfo[playerid][Senha]

deve ser string dae o erro e vc ta usando como inteiro.
Reply
#4

Essa й a dialog de login certo?

Codigo ta bem estranho '-' (pra mim)_
Reply
#5

Quote:
Originally Posted by DjonathaTM
Посмотреть сообщение
Essa й a dialog de login certo?

Codigo ta bem estranho '-' (pra mim)_
DOF2::SetInt, ele vai setar uma string ou seja й para o dialogo de registro, DOF2::GetInt ele vai pegar a string setada no documento e carregar o arquivo, essa й a funзгo que usamos no Login.
Reply
#6

Quote:
Originally Posted by PT
Посмотреть сообщение
Como esta declarada a senha na array?

PlayerInfo[playerid][Senha]

deve ser string dae o erro e vc ta usando como inteiro.
estб armazenada em um enumerator, nada mais. E o PlayerInfo como vocк jб deve saber й sу uma variбvel global, nada disso afetaria a formataзгo de minha string... eu acho.

PHP код:
enum info
{
    
Senha,
    
Matou,
    
Morreu,
    
Dinheiro,
    
pAdmin,

Reply
#7

Qual й exatamente a linha 383?
Reply
#8

Quote:
Originally Posted by PT
Посмотреть сообщение
Qual й exatamente a linha 383?
й esta :
PHP код:
format(contasizeof(conta), "Contas/%s.ini"Nome); 
Reply
#9

Quote:

format(conta, sizeof(conta), "Contas/%s.ini", Nome);

Onde estб definido o valor da variбvel nome?
Reply
#10

Quote:
Originally Posted by s0nny
Посмотреть сообщение
Onde estб definido o valor da variбvel nome?
Uma stock :

PHP код:
stock Nome(playerid)
{
new 
name[MAX_PLAYER_NAME];
GetPlayerName(playeridnameMAX_PLAYER_NAME);
return 
name;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)