Usar cupom WELCOME para salvar 20%

$ USD
  • $ USD
  • € EUR
  • £ GBP
  • $ AUD
  • R$ BRL
  • Franco suíço Franco suíço
  • ¥ ienes
Moeda
$ USD
  • $ USD
  • € EUR
  • £ GBP
  • $ AUD
  • R$ BRL
  • Franco suíço Franco suíço
  • ¥ ienes
Bloco de notas Krs

Krs Notepad para FiveM: instalação e validação no servidor

Krs Notepad usa ESX, ox_lib e ox_inventory para criar e ler notas salvas. O código do criador no commit e8e17c5a5dd4 indica a versão 1.0.0 e disponibiliza os exports de itens notepad e notepad_saved. As verificações de criação no servidor precisam melhorar antes do uso público.

Repositório do criador e definições dos itens

Prepare a integração com o inventário

Faça backup das definições dos itens. Adicione os dois itens documentados e as imagens fornecidas sem substituir chaves existentes; os exemplos usam consume = 0 e weight = 1. Inicie ox_lib, ESX e ox_inventory antes de krs_notepad. Teste a criação, leitura e transferência de uma nota salva entre dois jogadores comuns, incluindo reconexões. Revise a licença do repositório e preserve seus avisos.

Valide a criação de notas no servidor

Na revisão inspecionada e8e17c5a5dd4, a entrada do cliente limita o texto a 25 caracteres. Porém, o handler createNoteItem no servidor não aplica esse limite nem verifica a posse de um bloco de notas vazio. Ele adiciona uma nota salva com o texto recebido sem intervalo mínimo no servidor. Um teste bem-sucedido da interface normal não comprova a segurança da criação de itens.

Antes do uso público, faça o servidor validar tipo e tamanho do texto, exigir a nota vazia prevista e limitar a frequência, além de verificar se AddItem funcionou antes de anunciar sucesso. Teste solicitações repetidas, inventário cheio e jogador sem nota vazia. São verificações de integração necessárias; este artigo não fornece um recurso corrigido.

Deixe um comentário