Jump to content

Guizek69

Member
  • Content Count

    13
  • Joined

  • Last visited

About Guizek69

  • Rank
    Precursor

Profile Information

  • Gender
    Masculino
  • I am
    Tibiano

Recent Profile Visitors

70 profile views
  1. Nesse caso você teria que ir a fundo e pesquisar o erro apresentado no terminal para ter a certeza do que se trata, mas creio que ja estamos fugindo muito do assunto relacionado ao topico kkk De qualquer modo, eu nao deixaria meu "between" em 0 mesmo sendo enforced. Abraços
  2. Primeira coisa: Eu lhe aconselharia fortemente a não baixar o between no config.lua por que isso vai afetar muitas outras ações no servidor, nao somente as potions. O recomendado por grande conhecedores do assunto, é que se mantenha actions e exactions entre 1000 e 1200 para evitar dor de cabeça. Essa mudança é uma porta aberta para nuckers se aproveitaram de alguma brecha e derrubarem seu ot (esgotamento de memoria, por exemplo). Daí a necessidade de alterar somente na source e para itens especificos. Referente as storages, é simples: baixe algum editor de xml/lua como o notepad++ e faça uma pesquisa pelo storage desejado na pasta do seu ot. Ele vai mostrar se aquele storage ou numero já está sendo usado por algum outro script.
  3. @WooX agradeço muito a ajuda! Meus problemas foram solucionados. Segue enredo para quem tem o mesmo problema para compilar: Vá ate a pasta de sua source e abra o arquivo Makefile Procure por: Substitua por: Isso resolve o problema da compilação. Após isso, você terá que adicionar exaustao a cada potion que foi adicionada a função na source. Vá até a pasta Actions de seu OT. Abra o script de cada potion adicionada e procure por: Logo abaixo, adicione: Sendo: 23006 = storage para exaustar (fica a seu criterio, mas tem que ser o mesmo para todas as potions adicionadas) 0.95 = tempo de exaustao (sempre em segundos! No meu caso, 0.95 milesimos de segundo) Boa sorte a todos,
  4. Esqueça o config. lua nobre colega. Vá até a pasta actions e procure pelo script de cada potion adicionada a função na source. Ao encontrar, procure por: Logo abiaxo, adicione: 23006 = storage da exhausted que usei (fica a seu criterio, mas tem que ser o mesmo em todas as potions) 0.95 = tempo de exaustao (Sempre em segundos! No meu caso, 0.95 milesimos de segundo) Boa sorte.
  5. Meu querido, Incluí no cabeçalho do actions.cpp o #include mencionado. Mesmo assim o erro de compilação continua. Busquei informaçoes sobre o Ubuntu 16.04 e verifiquei que ele utiliza o C++ 11. Continuarei na busca por uma solução. Caso alguem possa me dar um norte, agradeço!
  6. Eu tambem nao. O topico que o @WooX te direcionou com a resposta.
  7. Conseguiu compilar sem erro bro? Poderia dar uma ajuda no outro topico? Agradeço muito.
  8. Agradeço muitissimo a ajuda! Porém, tenho esse erro na hora de compilar, estou usando UBUNTU 16.04: CXX actions.o actions.cpp: In member function ‘bool Actions::useItemEx(Player*, const Position&, const P osition&, uint8_t, Item*, bool, uint32_t)’: actions.cpp:673:15: error: ‘begin’ is not a member of ‘std’ if(std::find(std::begin(potions), std::end(potions), potionID) == std::end(potions)) ^ actions.cpp:673:15: note: suggested alternatives: In file included from /usr/include/boost/foreach.hpp:74:0, from otsystem.h:35, from inputbox.h:20, from otpch.h:45, from actions.cpp:17: /usr/include/boost/range/begin.hpp:106:47: note: ‘boost::range_adl_barrier::begin’ inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r ) ^ In file included from /usr/include/boost/mpl/list/aux_/begin_end.hpp:17:0, from /usr/include/boost/mpl/list/list0.hpp:27, from /usr/include/boost/mpl/list/list10.hpp:18, from /usr/include/boost/mpl/list/list20.hpp:18, from /usr/include/boost/mpl/list.hpp:36, from /usr/include/boost/math/policies/policy.hpp:9, from /usr/include/boost/math/special_functions/math_fwd.hpp:28, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp :64, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:53, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:34, from /usr/include/boost/lexical_cast.hpp:32, from otsystem.h:38, from inputbox.h:20, from otpch.h:45, from actions.cpp:17: /usr/include/boost/mpl/begin_end_fwd.hpp:22:38: note: ‘boost::mpl::begin’ template< typename Sequence > struct begin; ^ In file included from /usr/include/boost/foreach.hpp:74:0, from otsystem.h:35, from inputbox.h:20, from otpch.h:45, from actions.cpp:17: /usr/include/boost/range/begin.hpp:106:47: note: ‘boost::range_adl_barrier::begin’ inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r ) ^ In file included from otsystem.h:35:0, from inputbox.h:20, from otpch.h:45, from actions.cpp:17: /usr/include/boost/foreach.hpp:689:1: note: ‘boost::foreach_detail_::begin’ begin(auto_any_t col, type2type<T *, C> *, boost::mpl::true_ *) // null-terminated C-styl e strings ^ actions.cpp:673:36: error: ‘end’ is not a member of ‘std’ if(std::find(std::begin(potions), std::end(potions), potionID) == std::end(potions)) ^ actions.cpp:673:36: note: suggested alternatives: In file included from /usr/include/boost/foreach.hpp:73:0, from otsystem.h:35, from inputbox.h:20, from otpch.h:45, from actions.cpp:17: /usr/include/boost/range/end.hpp:100:47: note: ‘boost::range_adl_barrier::end’ inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r ) ^ In file included from /usr/include/boost/mpl/list/aux_/begin_end.hpp:17:0, from /usr/include/boost/mpl/list/list0.hpp:27, from /usr/include/boost/mpl/list/list10.hpp:18, from /usr/include/boost/mpl/list/list20.hpp:18, from /usr/include/boost/mpl/list.hpp:36, from /usr/include/boost/math/policies/policy.hpp:9, from /usr/include/boost/math/special_functions/math_fwd.hpp:28, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp :64, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:53, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:34, from /usr/include/boost/lexical_cast.hpp:32, from otsystem.h:38, from inputbox.h:20, from otpch.h:45, from actions.cpp:17: /usr/include/boost/mpl/begin_end_fwd.hpp:23:38: note: ‘boost::mpl::end’ template< typename Sequence > struct end; ^ In file included from /usr/include/boost/foreach.hpp:73:0, from otsystem.h:35, from inputbox.h:20, from otpch.h:45, from actions.cpp:17: /usr/include/boost/range/end.hpp:100:47: note: ‘boost::range_adl_barrier::end’ inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r ) ^ In file included from otsystem.h:35:0, from inputbox.h:20, from otpch.h:45, from actions.cpp:17: /usr/include/boost/foreach.hpp:729:1: note: ‘boost::foreach_detail_::end’ end(auto_any_t, type2type<T *, C> *, boost::mpl::true_ *) // null-terminated C-style stri ngs ^ actions.cpp:673:68: error: ‘end’ is not a member of ‘std’ if(std::find(std::begin(potions), std::end(potions), potionID) == std::end(potions)) ^ actions.cpp:673:68: note: suggested alternatives: In file included from /usr/include/boost/foreach.hpp:73:0, from otsystem.h:35, from inputbox.h:20, from otpch.h:45, from actions.cpp:17: /usr/include/boost/range/end.hpp:100:47: note: ‘boost::range_adl_barrier::end’ inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r ) ^ In file included from /usr/include/boost/mpl/list/aux_/begin_end.hpp:17:0, from /usr/include/boost/mpl/list/list0.hpp:27, from /usr/include/boost/mpl/list/list10.hpp:18, from /usr/include/boost/mpl/list/list20.hpp:18, from /usr/include/boost/mpl/list.hpp:36, from /usr/include/boost/math/policies/policy.hpp:9, from /usr/include/boost/math/special_functions/math_fwd.hpp:28, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp :64, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:53, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:34, from /usr/include/boost/lexical_cast.hpp:32, from otsystem.h:38, from inputbox.h:20, from otpch.h:45, from actions.cpp:17: /usr/include/boost/mpl/begin_end_fwd.hpp:23:38: note: ‘boost::mpl::end’ template< typename Sequence > struct end; ^ In file included from /usr/include/boost/foreach.hpp:73:0, from otsystem.h:35, from inputbox.h:20, from otpch.h:45, from actions.cpp:17: /usr/include/boost/range/end.hpp:100:47: note: ‘boost::range_adl_barrier::end’ inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r ) ^ In file included from otsystem.h:35:0, from inputbox.h:20, from otpch.h:45, from actions.cpp:17: /usr/include/boost/foreach.hpp:729:1: note: ‘boost::foreach_detail_::end’ end(auto_any_t, type2type<T *, C> *, boost::mpl::true_ *) // null-terminated C-style stri ngs
  9. Ola a todos! Estou em busca de uma alteração no meu servidor. Gostaria de que quando jogadores usassem potions, eles também conseguissem abrir corpos de monstros mortos/puxar ring ou amuletos etc. Utilizo um TFS 0.4 3777 e possuo a source do mesmo. Vou deixar a actions.cpp aqui postada. Muito obrigado pela ajuda desde já. actions.cpp @WooX
  10. Ola amigos do Tibiaking, Atualmente utilizo atualmente um TFS 0.4 3777 e estou tendo uma dor de cabeça enorme: Jogadores iniciam suas tasks normalmente, mas em alguns casos - não todos, é importante salientar isso, a contagem simplesmente buga e na database vira simbolos. Eu gostaria de deixar imagens aqui sobre como esta x ou y configuração mas nao tenho a menor ideia de por onde começar. Acredito que possa ser algum bug ao adicionar storage ex: Task com storage 12005. Ao matar criatura e adicionar o valor +1, +1, +1 uma hora buga mas nao tenho certeza. Alguem ja passou por isso ou pode me dar ao menos um norte? Obrigado!!!
  11. Galera estou com três problemas nos NPCs do meu servidor e realmente não encontrei tópicos de ajuda, por isso abri esse. Utilizo um TFS 0.4 rev 3777 no meu OT 8.60. Problema 1: Ao vender itens, os NPCs retiram o primeiro o que está equipado no jogador. Ex: Uso DSM e dropei outra. Vou vender no Rashid, ele tira a que eu uso equipada, acabo nao vendo e vendendo as 2. Problema 2: Toda vez que compro 100 runas, a barra reseta para 1 o 'amount'. Sendo assim, se quero comprar 1500 sds por exemplo, tenho que arrastar a barra para 100, 15 vezes. Problema 3: Nenhum NPC compra corretamente colares com cargas. Eu ja percebi que o problema é nas cargas, porque se eu uso um colar ate ele ficar com 1 carga, consigo vender. Se o colar é novo o npc nao aceita. Quem puder me ajudar, eu agradeço muito!
  12. Muito obrigado! Conteudo excepcional para quem ja usa Gesior 2012.

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!

×
×
  • Create New...