[Ajuda] Conversão strcmp para Pawn.CMD - Versão de Impressão +- Portal SAMP (https://portalsamp.com) +-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5) +--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6) +--- Tópico: [Ajuda] Conversão strcmp para Pawn.CMD (/showthread.php?tid=4788) |
Conversão strcmp para Pawn.CMD - Enila182 - 02/06/2024 Então estou convertendo meu GM de strcmp para o processador de comandos Pawn.CMD e eu travei em um ponto aqui, em uma parte de um comando eu uso o seguinte código. Código: if(new_strcmp(PlayerName(id), nick)) { Quando não encontra ele online ele agenda automaticamente.. Só que quando estou passando para Pawn.CMD ele da o seguinte erro: Código: ftp://200.274.79.9\SERVIDOR\SAMP\gamemodes\GM.pwn(68070) : error 035: argument type mismatch (argument 2) RE: Conversão strcmp para Pawn.CMD - BitSain - 02/06/2024 Parece que o erro está relacionado ao tipo de argumento passado para a função `new_strcmp`. O erro indica uma incompatibilidade de tipo no segundo argumento. Você pode verificar se o tipo de dado passado para `nick` está correto e se é compatível com a função `new_strcmp`. Talvez você precise fazer uma conversão de tipo ou verificar se a função `PlayerName(id) ou nick` está retornando o tipo de dado esperado. Compartilhe aqui o trecho de código do erro. RE: Conversão strcmp para Pawn.CMD - Enila182 - 02/06/2024 Código: CMD:cadeia(playerid, params[]) { (02/06/2024 09:42)BitSain Escreveu: Parece que o erro está relacionado ao tipo de argumento passado para a função `new_strcmp`. O erro indica uma incompatibilidade de tipo no segundo argumento. Você pode verificar se o tipo de dado passado para `nick` está correto e se é compatível com a função `new_strcmp`. Talvez você precise fazer uma conversão de tipo ou verificar se a função `PlayerName(id) ou nick` está retornando o tipo de dado esperado. pronto. RE: Conversão strcmp para Pawn.CMD - Enila182 - 02/06/2024 alguém? RE: Conversão strcmp para Pawn.CMD - xbruno1000x - 02/06/2024 Qual o código desse new_strcmp? Está dando um erro no 2° argumento que foi passado pra ele. RE: Conversão strcmp para Pawn.CMD - BitSain - 02/06/2024 A variáve nick está sendo definida como valor inteiro, em vez de ser declarada como uma string. RE: Conversão strcmp para Pawn.CMD - Enila182 - 02/06/2024 (02/06/2024 19:57)BitSain Escreveu: A variáve nick está sendo definida como valor inteiro, em vez de ser declarada como uma string. E como eu conserto esse código? RE: Conversão strcmp para Pawn.CMD - BitSain - 02/06/2024 (02/06/2024 23:02)Enila182 Escreveu:(02/06/2024 19:57)BitSain Escreveu: A variáve nick está sendo definida como valor inteiro, em vez de ser declarada como uma string. Em vez de "new nick;" "new nick[MAX_PLAYER_NAME];" |