[Ajuda] Erro 035
#1

Olб,

Eu fiz um comando para setar a cor em hexadecimal, porйm, ao compilar simplesmente da esse erro:

Код:
(18324) : error 035: argument type mismatch (argument 2)
Linha do erro:
Код:
SetPlayerColor(playerid, inputtext);
Cуdigos sendo usados:
PHP код:
if(dialogid == 9986)
    {
         if(
response)
        {
            
SetPlayerColor(playeridinputtext);
            
PlayerPlaySound(playerid1149000);
            
SendClientMessage(playeridCOR_AMARELO"| COR | Cor Alterada com Sucesso!");
        }
    } 
Comando:

PHP код:
    if(strcmp(cmd"/coradmin"true) == 0)
    {
        if(
aInfo[playerid][AdminL] == || aInfo[playerid][Admin] == || aInfo[playerid][Moderador] == || aInfo[playerid][Ajudante] == 1)
        {
            
ShowPlayerDialog(playerid9986DIALOG_STYLE_INPUT"{FFFFFF}Cores Admin""Coloque sua cor aqui em hexadecimal\nExemplo: {FF0000}0xFFFFFFAA\n{FFFFFF}Site para as cores: {FF0000}www.colorpicker.com""Selecionar""Sair");
        }
        else
        {
            
SendClientMessage(playeridCOR_ERRO"| ERRO | Vocк nгo tem permissгo!");
        }
        return 
1;
    } 
Reply
#2

pawn Код:
0xFFFFFFAA
Deve estar entre colchetes {},й melhor vocк usar defines...
Exemplo :
PHP код:
#define COR_SUACOR 0xFFFFFFAA 
Reply
#3

Quote:
Originally Posted by FerrariL
Посмотреть сообщение
pawn Код:
0xFFFFFFAA
Deve estar entre colchetes {},й melhor vocк usar defines...
Exemplo :
PHP код:
#define COR_SUACOR 0xFFFFFFAA 
Jб tenho nesse estilo, mas eu queria adicionar para ir buscar no site e colocar a cor que quiser ( cores que nгo estejam pre-definidas ).
Reply
#4

Testa
PHP код:
SetPlayerColor(playeridinputtext[25]); 
Reply
#5

PHP код:
if(dialogid == 9986)
    {
         if(
response)
        {
            
SetPlayerColor(playeridstrval(inputtext));
            
PlayerPlaySound(playerid1149000);
            
SendClientMessage(playeridCOR_AMARELO"| COR | Cor Alterada com Sucesso!");
        }
    } 
Reply
#6

Quote:
Originally Posted by AllanSG
Посмотреть сообщение
PHP код:
if(dialogid == 9986)
    {
         if(
response)
        {
            
SetPlayerColor(playeridstrval(inputtext));
            
PlayerPlaySound(playerid1149000);
            
SendClientMessage(playeridCOR_AMARELO"| COR | Cor Alterada com Sucesso!");
        }
    } 
й verdade precisava converte
Reply
#7

Quote:

Jб tenho nesse estilo, mas eu queria adicionar para ir buscar no site e colocar a cor que quiser ( cores que nгo estejam pre-definidas ).

Entendi errado o que vocк queria,pensei que vocк queria colocar uma cor na hora de mandar a mensagem.
Reply
#8

Quote:
Originally Posted by AllanSG
Посмотреть сообщение
PHP код:
if(dialogid == 9986)
    {
         if(
response)
        {
            
SetPlayerColor(playeridstrval(inputtext));
            
PlayerPlaySound(playerid1149000);
            
SendClientMessage(playeridCOR_AMARELO"| COR | Cor Alterada com Sucesso!");
        }
    } 
Utilizando esse cуdigo deu certo, porйm, in-game o nick setado й preto, sendo que o cуdigo utilizado era 0xFF0000AA (Vermelho), sabe como resolve ?
Reply
#9

Quote:
Originally Posted by ViniZiNN
Посмотреть сообщение
Utilizando esse cуdigo deu certo, porйm, in-game o nick setado й preto, sendo que o cуdigo utilizado era 0xFF0000AA (Vermelho), sabe como resolve ?
й por que ele esta recebendo 0 Ou seja, um numero inteiro, eu acho que tem que receber string. vou ver pra vc aqui. vou ligar o pc
Reply
#10

Quote:
Originally Posted by Lontresca
Посмотреть сообщение
й por que ele esta recebendo 0 Ou seja, um numero inteiro, eu acho que tem que receber string. vou ver pra vc aqui. vou ligar o pc
Ok, estarei aguardando.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)