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.