[Ajuda] error 012: invalid function call, not a valid address
#1

Nгo sei o que se passa com esse erro nesse cуdigo, o que seria?

PHP Code:
if(text[0] == '@')
    {
         
format(pFilesizeof(pFile), "clas/%s.ini"PlayerName(playerid));
         if(
dini_Exists(pFile))
         {
             if(
strcmp(dini_Get(pFile"cla"), "Nenhum"false))
            {
                new
                    
tmp[128]
                ;
                
strmid(tmptext1strlen(text));
                if(!
strlen(tmp))
                {
                    
SendClientMessage(playeridCOR_ERRO"Uso correto: @ Mensagem");
                    return 
0;
                }
                else
                {
                    for(new 
0MAX_PLAYERSc++)
                    {
                        if(
IsPlayerConnected(c))
                        {
                            
format(gFilesizeof(gFile), "clas/%s.ini"PlayerName(c));
                            if(
strcmp(dini_Get(gFile"cla"), "Nenhum"false))
                            {
                                if(
strcmp(dini_Get(gFile"cla"), dini_Get(pFile"cla"), true) == 0)
                                {
                                    
format(gstringsizeof(gstring), "Chat OnibusC %s: %s"PlayerName(playerid), tmp);
                                    
SendClientMessage(c0x00FF00AAgstring);
                                }
                              }
                        }
                    }
                    return 
0;
                }
               }
        }
    }
    return 
0;

Linha:

PHP Code:
format(pFilesizeof(pFile), "clas/%s.ini"PlayerName(playerid)); 
Ajudem pf
Reply
#2

Alguйm por favor? to necessitando disso urgente
Reply
#3

Vou consultar minha bola de cristal para tentar advinhar o erro blz?

Passa o erro que deu pelo menos, e oque й essa comparaзгo ai
pawn Code:
if(text[0] == '@')
Usando aspas simples? (esqueci o nome dele, mas uso apenas em Banco de Dados e Java)
Reply
#4

o erro estб no tнtulo do tуpico ¬¬
Reply
#5

Quote:
Originally Posted by AndersonAq
View Post
o erro estб no tнtulo do tуpico ¬¬
Ata foi mals kkkk...
Estranho esse erro ai, traduzido ele diz que й "chamada de funзгo invбlida, nгo й um endereзo vбlido"

Vou dar uma pesquisada e edito aqui.

@Edit: eu acho que o erro nгo й essa linha ai e sim a linha da comparaзгo logo acima!
Reply
#6

GM Baixado Da Net, De Um Cara Que Robou O GM, Gm Cheio De Bug Amigo, Vocк Demorara De + Para Arrumar Todos Os Bugs Dai, Melhor Criar Um Doque Arrumar Esse Ai
Reply
#7

Este valor nao й valido? creio que seja isso...

pawn Code:
if(text[0] == '@')
Penso que nгo pode se usar isso...

por acaso tentou usar
pawn Code:
"@"
?
Reply
#8

Podes mostrar o codigo da funзгo PlayerName()?
Reply
#9

A comparaзгo com aspas simples estб CORRETA, ele nгo estб comparando uma string, e sim um caractere, ele tem de usar isso aqui mesmo:

pawn Code:
if ( text[0] == '@' )
Talvez a variбvel pFile nгo seja string, procure por new pFile e veja se a variбvel tem colchetes []
Reply
#10

Faзa o que o Jr. falou, os de cima so falaram abobrinha.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)