![]() |
[Ajuda] Warning 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] Warning sscanf. (/showthread.php?tid=1994) Páginas:
1
2
|
Warning sscanf. - fear - 30/12/2021 boa noite. estou com essa warning mas eu aumentei todas as strings e mesmo assim está dando isso. Estou achando que o problema está no comando de chat global WANING: Código PHP: sscanf warning: String buffer overflow. Código PHP: CMD:cg(playerid, params[]) Estou formatando varias vezes a mesma string.. pode ser isso?? e como resolver? obs: teria algum problema ficar com esse warning? RE: Warning sscanf. - xbruno1000x - 30/12/2021 Overflow é quando há um estouro no número de bits. Provavelmente há mais texto na string do que seu tamanho definido. Aumente o tamanho da string e veja se resolve. RE: Warning sscanf. - fear - 30/12/2021 (30/12/2021 01:53)xbruno1000x Escreveu: Overflow é quando há um estouro no número de bits. Provavelmente há mais texto na string do que seu tamanho definido. Aumente o tamanho da string e veja se resolve. eu aumento pra 2000 o /cg e ele não funciona mais diz que não existe.. RE: Warning sscanf. - xbruno1000x - 30/12/2021 Procurei acerca do limite do SemdClientMessage no SA-MP e encontrei 144. https://open.mp/docs/scripting/functions/SendClientMessage Tente alterar os valores para 144 e veja se funciona. O overflow pode ser no limit do sa-mp. Vale ressaltar que o overflow ocorre na variável textomsg. RE: Warning sscanf. - fear - 30/12/2021 (30/12/2021 02:13)xbruno1000x Escreveu: Procurei acerca do limite do SemdClientMessage no SA-MP e encontrei 144. Não adiantou! ainda ta dando nos logs.. Código PHP: sscanf warning: String buffer overflow. RE: Warning sscanf. - faraday - 30/12/2021 Código PHP: new textomsg[128], stringcc[144], nomecc[MAX_PLAYER_NAME]; RE: Warning sscanf. - fear - 30/12/2021 (30/12/2021 17:05)faraday Escreveu: Ainda o mesmo warning acima... não sei oque fazer mais não... demoro mais pra aparecer agora mas ainda acontece.. RE: Warning sscanf. - faraday - 31/12/2021 SendClientMessageToAll overload, "{FFFFFF}[{%s}SOCIO{FFFFFF}] [%s{FFFFFF}] %s [ID:%d]: {FFFFFF}Diz: {0080C0}%s" = 74 symbol - 10 symbol (%*) = 65 + PLAYER_NAME ~24 symb. + adm name ~24 symb, + ID, Number acc ~ 10 symb + Text = 123 symb + espaço para texto = 21 symb. Reduzir? RE: Warning sscanf. - fear - 31/12/2021 (31/12/2021 09:41)faraday Escreveu: SendClientMessageToAll overload, Não entendi absolutamente nada.. só sei que ta overflow ainda. RE: Warning sscanf. - SrBlue - 02/01/2022 overflow ocorre quando exerce quantidade maxima do vetor exemplo: a[1] = "ABC" // overflow a[1] = "AB" // not overflow altere todos valores da suas strings para 512 ( eu sei que é um valor exagerado ) exemplo s[128] = s[512] s[64] = s[512] obs: se a mensagem não está sendo enviada, tenta passar um format sem nenhum argumento... |