Portal SAMP
[Ajuda] Problemas com sscanf - 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] Problemas com sscanf (/showthread.php?tid=4005)



Problemas com sscanf - NandoXs - 28/09/2023

Coloquei um sistema de WHITELIST via Discord que utiliza sscanf2, porém mudei o plugin sscanf (que utilizava anteriormente em minha GM) para sscanf2 só que após isso minhas mensagens não saem por ex:

Comando:/av [texto] 

Como era para sair: AVISO: Texto

O comando sai assim: AVISO: 
(Sai em Branco como se eu não tivesse digitado nada)


RE: Problemas com sscanf - White_Blue - 28/09/2023

(28/09/2023 15:02)NandoXs Escreveu: Coloquei um sistema de WHITELIST via Discord que utiliza sscanf2, porém mudei o plugin sscanf (que utilizava anteriormente em minha GM) para sscanf2 só que após isso minhas mensagens não saem por ex:

Comando:/av [texto] 

Como era para sair: AVISO: Texto

O comando sai assim: AVISO: 
(Sai em Branco como se eu não tivesse digitado nada)

Fica complicado te ajudar se você não apresentar o código que está dando esse problema.


RE: Problemas com sscanf - zBreno - 28/09/2023

quando você troca de plugin tem que trocar a include também pra mesma versão do plugin e recompilar o gamemode se não fizer isso algumas funções param de funcionar mesmo porque o autor pode ter modificado a alguma coisa na forma como plugin funciona esse plugin imprime uma mensagem no console quando um comando ta com problema na formatação de texto veja se não é o seu caso


RE: Problemas com sscanf - MarcosBrazz - 29/09/2023

Provavelmente na atualização do sscanf para o sscanf2 foi mudado a declaração de scape de strings.

Exemplo:
sscanf
Código PHP:
new string[50];
sscanf(params"s"string); 
sscanf2
Código PHP:
new string[50];
sscanf(params"s[50]"string); 

Certifique-se que todas as chamadas da função sscanf tenha o tamanho da variavel string
Ao invez de:
"s"
Ser:
"s[50]"
50 é o tamanho da variavel que armazenará a string