[Ajuda] Samp Server
#1

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
Reply
#2

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.
Reply
#3

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?
Reply
#4

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
Reply
#5

Entendi.

Sу mais uma ultima pergunta.

isso Causa algum problema ao servidor?

Exemplo: Lag, Crasher's
Reply
#6

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
Reply
#7

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...
Reply
#8

Entendo.

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)