SA-MP Forums Archive
[Ajuda] Samp Server - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Samp Server (/showthread.php?tid=376221)



Samp Server - GhosT_[] - 09.09.2012

Ae Pessoal venho pedir uma ajuda aqui posi obtive algo estranho no meu samp server que й isso
Код:
[11:17:28] sscanf warning: Strings without a length are deprecated, please add a destination size.
Traduzi e nгo entendi muito bem
Код:
sscanf aviso: Strings sem um comprimento sгo preteridos, por favor, adicionar um tamanho de destino.
ele se repete vбrias vezes no samp server (FLOOD) e queria saber porque й nгo sei se й normal ou pode ocasionar um problema no servidor

Quem puder me informar ficarei grato.

Obrigado


Re: Samp Server - Douglas_prt - 09.09.2012

Tem a ver com os parametros do sscanf...

Esse warning aparece quando voce usa o sscanf e um dos parametros necessita de uma string... (nao sei explicar muito bem).

Exemplo:

pawn Код:
new id, motivo[128];
if(sscanf(params,"ds[128]",id, motivo))...
// O parametro 'motivo' necessita de uma string para criar uma frase com multiplos caracteres...


Para identificar o comando que precisa da string, execute os comandos que tem num seu gamemode, e veja se aparece algum warning na consola.


Re: Samp Server - GhosT_[] - 09.09.2012

Hum.

entedi mais ou menos.

pois sу aparece isso em alguns comandos que eu percebi,se eu perceber que tal comando faz isso no console
Oque devo fazer?


Re: Samp Server - Douglas_prt - 09.09.2012

Quote:
Originally Posted by GhosT_[]
Посмотреть сообщение
Hum.

entedi mais ou menos.

pois sу aparece isso em alguns comandos que eu percebi,se eu perceber que tal comando faz isso no console
Oque devo fazer?
Deve adicionar a tal string ao parametro do sscanf do comando.

Se voce usar:

pawn Код:
new exemplo[128];
//Terб que:
if(sscanf(params,"s[128]",exemplo))...
Pode ler sobre isso em: https://sampforum.blast.hk/showthread.php?tid=120356


Re: Samp Server - GhosT_[] - 09.09.2012

Entendi.

Sу mais uma ultima pergunta.

isso Causa algum problema ao servidor?

Exemplo: Lag, Crasher's


Re: Samp Server - Douglas_prt - 09.09.2012

Quote:
Originally Posted by GhosT_[]
Посмотреть сообщение
Entendi.

Sу mais uma ultima pergunta.

isso Causa algum problema ao servidor?

Exemplo: Lag, Crasher's
Pode causar lag, entre outras coisas...

- Se voce nгo adicionar a string, o texto do parametro pode aparecer incompleto
- Muitos warning podem causar o crash penso eu
- O comando pode nгo funcionar correctamente


Re: Samp Server - StanleyScripter - 09.09.2012

Olha quando vc nгo especifica o tamanho o Sscanf manda essa Warning e usa um tamanho padrгo que й de 32 para setar string especificada, entгo se vc for usar algo que seja maior que 32 caracteres mais cortar...


Re: Samp Server - GhosT_[] - 09.09.2012

Entendo.

Acho que entгo achei a soluзгo para meu comando de /PM

Valeu Douglas e Stanley,vou tentar dar uma reputation aqui.