Ir para conteúdo
  • Cadastre-se

vankk

Membro
  • Total de itens

    1719
  • Registro em

  • Última visita

  • Dias Ganhos

    24

Tudo que vankk postou

  1. Não, depende, você não precisa adicionar todos manualmente, vai depender da Storage para a liberação de uma Quest. Em Storages do global da ORTS possui várias storages dentro da Lib de Storages, você deve pegar a que garanta o acesso final e utilizar, ou então, caso não saiba, você pode adicionar todas as Storages também. Esse código você deve adicionar no login.lua.
  2. Script show! Mas em minha opinião, caso esteja aberto para sugestões claro: uma boa prática seria invés de você colocar para retornar um booleano falso (please, sem one-line) seria você colocar para retornar uma tabela vazia - manter um padrão! Se o script retorna uma tabela, então retorna uma tabela vazia, caso não tenha nenhum valor.
  3. A procura continua! Entre em contato caso esteja interessado!
  4. Deveria ser <talkaction words="!addon" separator=" " script="addondoll.lua"/>
  5. Adicione o separator nas talkactions, e o comando é !addon first,mage
  6. Poderia compartilhar a solução no qual como você conseguiu arrumar o problema, quem sabe não ajuda alguém com o mesmo problema que você teve daqui a 2 dias, ou até meso em 1 ano quem sabe? ?
  7. Basta você modificar essa linha aqui no game.cpp para if((*tit)->getUniqueId() != UNIQUE_ID_DO_ITEMS_VIP && (*tit)->isMoveable() && !(*tit)->isLoadedFromMap() && !(*tit)->isScriptProtected()) aonde está UNIQUE_ID_DO_ITEMS_VIP você muda para o UniqueID dos Items VIP de seu servidor.
  8. Ficou um pouco confuso o título, mas ok, irei explicar a ideia.. Seria basicamente forçar a pessoa que criou o tópico a definir a melhor resposta para assim ajudar pessoas no futuro com o mesmo problema.. Tá, mas como... Simples, usando o sistema de Report, e recompensas. Quem reportar X quantidade de tópicos recebe uma recompensa no fórum, uma conquista, algo do tipo. E os moderadores/suportes dão um Warning na pessoa que abriu o tópico e não definiu como a melhor resposta, e dão a melhor resposta para o tópico - com 2~3 desses Warnings a pessoa fica impossibilitada de postar
  9. Caso você queria colocar ela para ser por script, então deve ser nesse estilo: <wand id="item_ID" level="200" mana="80" script="script.lua"> Caso que queira já definir um valor basta utilizar: <wand id="ITEM_ID" level="200" mana="200" min="123" max="456" type="earth"> Para mais info clique aqui.
  10. local outfits = { ["citizen"] = {136, 128}, ["hunter"] = {137, 129}, ["mage"] = {138, 130}, ["knight"] = {139, 131}, ["noblewoman"] = {140, 132}, ["summoner"] = {141, 133}, ["warrior"] = {142, 134}, ["barbarian"] = {147, 143}, ["druid"] = {148, 144}, ["wizard"] = {149, 145}, ["oriental"] = {150, 146}, ["pirate"] = {155, 151}, ["assassin"] = {156, 152}, ["beggar"] = {157, 153}, ["shaman"] = {158, 154}, ["norsewoman"] = {252, 251}, ["nightmare"] = {269, 268}, ["jester"] = {270, 273}, ["brotherhood"] = {279, 278}, ["d
  11. Eu fiz esse script rápido em C++ para regenerar Stamina X de stamina no PZ a cada X segundos. https://gist.github.com/vankk/ebd1377d52b3b92028ecad632e949d0c Só você adicionar no config.lua staminaRegenPz = true staminaSecondsToRegen = 30 gainStaminaRegerationPz = 1 Vai recuperar 1 minuto de stamina a cada 30 segundos. Caso você deseja desativar o script basta mudar de true para false.
  12. Verifique scripts que possuem loops (for/while), e também verifique se possui algum addEvent recursivo no qual seja executado sempre.
  13. Verifique as portas do modem, para ver se está com o IP correto do IPv4.
  14. Um feliz natal atrasado, e um próspero ano novo para todos, que em 2019 possamos desfrutar de novas tecnologias!
  15. No TFS 0.4 acredito que tenha a mensagem função, só fazer a adaptação dos Bytes. E já na questão sobre o Account Manager, recomendo a abertura de outro tópico para não sair do foco principal do tópico.
  16. Eu particularmente gosto do Ubuntu, utilizo ele a mais de 7 anos já. Qual erro que você tem em sua sources ao compilar?
  17. Faz a modificação no creaturescripts do Auto Loot: -- Sistema de auto loot criado por Vitor Bertolucci - Killua local aloot_boost = {[2406] = 36, [2537] = 4800, [2377] = 480, [2663] = 600, [2472] = 195000, [2398] = 36, [2475] = 7200, [2519] = 6500, [2497] = 10700, [2523] = 180000, [2494] = 325000, [2400] = 144000, [2491] = 6000, [2421] = 325000, [2646] = 260000, [2477] = 7200, [2413] = 84, [2656] = 18000, [2498] = 52000, [2647] = 600, [2534] = 32500, [7402] = 19500, [2466] = 26000, [2465] = 240, [2408] = 120000, [2518] = 1800, [2500] = 3000, [2376] = 30, [2470] = 91000, [2388] = 24, [26
  18. Como assim o site vender Premium Points? O que você precisa é só modificar o HTML dos scripts, procure pela a string, e faz suas devidas modificações que você deseja.
  19. Quem eu sou: Eu sou conhecido como Vankk na comunidade de Open Tibia, e tenho um vasto conhecimento de mais de 10 anos na criação de servidores de Tibia, e atualmente sou um colaborador do The Forgotten Server 1.x. Já ajudei diversas pessoas nos últimos anos no TibiaKing, e venho ajudando em grupo fechado nos últimos meses também. Meu objetivo: Atualmente meu maior desejo é tentar impactar as pessoas, e ajudar o máximo. E caso queiram aprender a programação, e caso eu saiba o que você deseja aprender, e tentar ajuda-las nelas com possíveis dúvidas e erros que possam a vir
  20. Acredito que essa função deva resolver o seu problema. Fiz rápido, e não cheguei a testar, mas acredito que deva funcionar. function getWandDamage(itemId) do local o = io.open('data/weapons/weapons.xml','r') file = o:read('*a') o:close() end local min = file:match('<wand .-id="'.. itemId ..'".-min="(.-)".-/>') or 0 local max = file:match('<wand .-id="'.. itemId ..'".-max="(.-)".-/>') or 0 return { minDamage = min, maxDamage = max } end Você utilizará getWandDamage(itemId) para pegar o valor das Weapons, e vai te retornar uma tabela conten
  21. Existem duas condições para verificar se os itens de Gold estão dentro de um Array, remove por completo a segundo verificação de if isInArray({2148, 2152, 2160}, info.itemid) then.
  22. Verifique se as portas do seu modem estão realmente abertas, e caso o IP esteja correto, e o IP Changer esteja sendo aplicado com sucesso também.
  23. Não, você não tem como traduzir o Market pela as Sources, apenas caso você faça uma edição no Cliente do seu servidor. E também, não tem como remover os Itens, só se você remover eles do Cliente também.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo