Ir para conteúdo

(Resolvido)Como adicionar sistema de quiver ao tfs 1.4.2 sem trocar o protocolo para 12.x

Featured Replies

Resolvido por gabrielsaintz

Ir para solução
  • Respostas 8
  • Visualizações 966
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • luanluciano93
    luanluciano93

    tenta add só as alterações que add o quiver no jogo.

  • gabrielsaintz
    gabrielsaintz

    Consegui adicionar galera. De qualquer forma obrigado! Para adicionar quiver ao tfs 1.4.2 sem mudar para versão 12.x, você tem que fazer essas alterações na source: https://github.com/otlan

  • Tem que fazer alteração na source, fiz isso no 8.60

Postado
  • Administrador

Aqui esta a branch com a alteração.



TFS 1x

https://github.com/otland/forgottenserver/compare/master...rookgaard:feature/quiver

 

TFS 0.x
https://github.com/Fir3element/3777/compare/master...rookgaard:feature/quiver

TFS 1.X

Lua:
local item = Game.createItem(11241, 1) -- example ID, in my case Expedition Backpack
item:setAttribute(ITEM_ATTRIBUTE_NAME, 'Quiver')
item:setAttribute(ITEM_ATTRIBUTE_ARTICLE, 'a') -- in my case Expedition Backpack have prefix "an", so I'm changing it here
player:addItemEx(item)

 

TFS 0.X

Lua:
local item = doCreateItemEx(11241, 1)
doItemSetAttribute(item, 'name', 'Quiver')
doItemSetAttribute(item, 'article', 'a')
doPlayerAddItemEx(cid, item)

 


O sistema consiste.

  • não é permitido colocar outros itens além de munição (parte container.cpp)
  • ter a quantidade máxima de itens definida como 4 em "look at" e "put into" (container.h, item.cpp e protocolgame.cpp part);
  • se você não quiser definir o valor máximo, pule as alterações obtenha o primeiro item de munição correspondente do Quiver no slot de seta permitir em versões mais recentes colocar Quiver no slot de seta sem habilitar a opção CLASSIC_EQUIPMENT_SLOTS

 

Editado por Underewar (veja o histórico de edições)

Postado
  • Autor
21 horas atrás, luanluciano93 disse:

tenta add só as alterações que add o quiver no jogo.

 

10 horas atrás, Aragllov disse:

Tem que fazer alteração na source, fiz isso no 8.60


Eu tentei mas quando compilei, não tava abrindo as backpacks. Acho que porque a versão do codigo que peguei como referencia já estava na versão 12.x... Vou tentar dnv depois... valeu gente!😁

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 1

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo