Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Apresentação: Olá galera do Tibia King, este é meu primeiro tutorial que desenvolvo após anos apenas sugando da comunidade, chegou a hora de compartilhar um pouco de conhecimento, rsrs...
Após ver que muitos usuários tinham interesse em um sistema de Trade de Points in-game resolvi trazer um sistema totalmente completo para vocês.

 

Funcionamento:

  • Player 1 após adquirir os Points, pode iniciar uma negociação com o Player 2 através do comando /tradepoints Player 2, Quantidade.
  • Será aberto uma Janela de Trade com o item referente aos Points.
  • Após ambos aceitarem a negociação será realizado a troca de Points pelo item requisitado.


Observações:

  • Necessário ter acesso às Sources de sua Distro.
  • Testado em servidor 8.6 (The Forgotten Server 0.4).
  • Antes que venham falar que possui sistemas parecidos, veja o diferencial (Item não aparece em nenhum inventário, e não é necessário usar/comprar qualquer item).
Mostrar conteúdo oculto

 

Algumas Imagens:

Mostrar conteúdo oculto

 

Instalação:

  • Sources > Luascript.cpp
    Mostrar conteúdo oculto
  • Sources > Luascript.cpp
    Mostrar conteúdo oculto
  • Sources > Luascript.h
    Mostrar conteúdo oculto

 

 

  • Server > Data > Lib > 050-function
    Mostrar conteúdo oculto
  • Server > Data > Creaturescripts > Scripts >Trade_Orbs.lua
    Mostrar conteúdo oculto
  • Server > Data > Creaturescripts > Creaturescripts.xml
    Mostrar conteúdo oculto
  • Server > Data > Creaturescripts > Scripts > Login.lua
    Mostrar conteúdo oculto
  • Server > Data > Talkactions > Scripts > Points_Trade.lua
    Mostrar conteúdo oculto
  • Server > Data > Talkactions > Talkactions.xml
    Mostrar conteúdo oculto

Créditos:
Todo o sistema foi feito completamente por mim: Vítor Subhi.
The Forgotten Server (Pelas Sources)

Vodkart, White Wolf, Natanael Beckman, e a todos os demais membros do TK que não lembro o nome, que contribuíram indiretamente através de seus tutoriais.

 

 

 

 

 

Editado por VitorSubhi
.Pequenas correções (veja o histórico de edições)

  • Respostas 17
  • Visualizações 3.7k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Vinicius e Kamilla
    Vinicius e Kamilla

    Caso alguem tenha erro ao compilar substitui a linha "int32_t LuaInterface::luaDoTradeOrbs(lua_State* L)" por "int32_t LuaScriptInterface::luaDoTradeOrbs(lua_State* L)"

  • Desculpe pela demora, realmente havia me esquecido de colocar a lua_register no tópico, referente ao arquivo luascript.cpp. Basta adicioná-lo que seu problema será resolvido.    

  • @Gabrieldsadaxas faz algum tempo que fiz esse script, e não me recordava como ele funcionava. Verificando aqui, notei que estou comparando a string "You see (numero) Collapser Orbs" para capturar os p

Posted Images

Postado

Parabéns, seu tópico de conteúdo foi aprovado!
Muito obrigado pela sua contribuição, nós do Tibia King agradecemos.
Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.

Mostrar conteúdo oculto

 

Projeto ATS (Naruto)

Informações Abaixo

Facebook

Youtube
Discord

 

Tutoriais / Conteúdos

Clique Aqui

Postado
  Em 18/03/2018 em 08:37, VitorSubhi disse:

Apresentação: Olá galera do Tibia King, este é meu primeiro tutorial que desenvolvo após anos apenas sugando da comunidade, chegou a hora de compartilhar um pouco de conhecimento, rsrs...
Após ver que muitos usuários tinham interesse em um sistema de Trade de Points in-game resolvi trazer um sistema totalmente completo para vocês.

 

Funcionamento:

  • Player 1 após adquirir os Points, pode iniciar uma negociação com o Player 2 através do comando /tradepoints Player 2, Quantidade.
  • Será aberto uma Janela de Trade com o item referente aos Points.
  • Após ambos aceitarem a negociação será realizado a troca de Points pelo item requisitado.


Observações:

  • Necessário ter acesso às Sources de sua Distro.
  • Testado em servidor 8.6 (The Forgotten Server 0.4).
  • Antes que venham falar que possui sistemas parecidos, veja o diferencial (Item não aparece em nenhum inventário, e não é necessário usar/comprar qualquer item).

 

Algumas Imagens:

Mostrar conteúdo oculto

 

Instalação:

  • Sources > Luascript.cpp
    Mostrar conteúdo oculto
  • Sources > Luascript.h
    Mostrar conteúdo oculto

 

Em luaScript.cpp a linha "


int32_t LuaInterface::luaDoTradeOrbs(lua_State* L)" troca por" int32_t LuaScriptInterface::luaDoTradeOrbs(lua_State* L)" caso de erro em alguma versão na compilação 
  • Server > Data > Lib > 050-function
    Mostrar conteúdo oculto
  • Server > Data > Creaturescripts > Scripts >Trade_Orbs.lua
    Mostrar conteúdo oculto
  • Server > Data > Creaturescripts > Creaturescripts.xml
    Mostrar conteúdo oculto
  • Server > Data > Creaturescripts > Scripts > Login.lua
    Mostrar conteúdo oculto
  • Server > Data > Talkactions > Scripts > Points_Trade.lua
    Mostrar conteúdo oculto
  • Server > Data > Talkactions > Talkactions.xml
    Mostrar conteúdo oculto

Créditos:
Todo o sistema foi feito completamente por mim: Vítor Subhi.
The Forgotten Server (Pelas Sources)

Vodkart, White Wolf, Natanael Beckman, e a todos os demais membros do TK que não lembro o nome, que contribuíram indiretamente através de seus tutoriais.

 

 

 

 

 

 

 

Caso alguem tenha erro ao compilar substitui a linha "int32_t LuaInterface::luaDoTradeOrbs(lua_State* L)" por "int32_t LuaScriptInterface::luaDoTradeOrbs(lua_State* L)"

Postado
  • Autor
  Em 23/03/2018 em 00:56, Vinicius e Kamilla disse:

 

Caso alguem tenha erro ao compilar substitui a linha "int32_t LuaInterface::luaDoTradeOrbs(lua_State* L)" por "int32_t LuaScriptInterface::luaDoTradeOrbs(lua_State* L)"

Obrigado pela contribuição, poderá ajudar outros usuários que utilizem alguma versão diferente... =D
 

 

  Em 23/03/2018 em 01:32, gabriel28 disse:

Script deveras interessante. Muito bom conteúdo.

Muito Obrigado, espero que lhe seja útil =D

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 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.9k

Informação Importante

Confirmação de Termo