Ir para conteúdo

Heyron

Membro
  • Registro em

  • Última visita

Tudo que Heyron postou

  1. Heyron postou uma resposta no tópico em Suporte Tibia OTServer
    Agora tem outra nova.. Não consigo de forma alguma compilar as sources da rev 3884 pra testar isso aí, já a rev 3777 eu consigo de boa. Veja
  2. Alguém pode me dar uma ajuda na boa? Depois de um tempo eu nunca mais consegui compilar distro algum, pois todas as sources que eu tento compilar dão o mesmo erro. LINK
  3. Alguém pode me ajudar please? Antes eu conseguia compilar várias vezes e tal, tudo certinho, mas agora deu isso: Obrigado.
  4. Continua não funcionando cara.. E o estranho é que não dá nenhum erro no distro.
  5. Você está usando esse, cara? local config = { itemid = 2142, -- id do item slot = CONST_SLOT_HEAD, -- slot q precisa estar equipado chance = 10, -- chance de acontecer effect = 11, -- efeito ao acontecer message = "DOUBLE", -- e mensagem color = 120, -- cor da mensagem seconds = 1000, -- após quanto tempo acontecera o double hit ignoredElements = {COMBAT_DEATHDAMAGE}, -- tipos não aceito ignoredVocations = {}, -- vocações não aceitas } function onCombat(cid, target) registerCreatureEvent(target, "DoubleAttack") return true end function onStatsChange(cid, attacker, type, combat, value) if type == STATSCHANGE_HEALTHLOSS and isPlayer(attacker) then if getPlayerSlotItem(attacker, config.slot) then if getPlayerSlotItem(attacker, config.slot).itemid == config.itemid then if isInArray(config.ignoredElements, combat) or isInArray(config.ignoredVocations, getPlayerVocation(attacker)) then return true end if math.random(100) <= config.chance then addEvent(function() if isCreature(attacker) and isCreature(cid) then doTargetCombatHealth(attacker, cid, combat, -value, -value, config.effect) doSendAnimatedText(getThingPos(cid), config.message, config.color) end end, config.seconds) end end end end return true end Não sei o que é então..
  6. Heyron postou uma resposta no tópico em Suporte Tibia OTServer
    Vou testar a REV 3884 que eu já tenho ela aqui compilada e ver se o erro persiste, qualquer coisa te aviso.
  7. Heyron postou uma resposta no tópico em Suporte Tibia OTServer
    Pronto, acabo de descobrir que o meu OT possui o mesmo problema. KKKKK Também estou no aguardo de uma solução. Você também está usando a REV 3777?
  8. Já cheguei a usar o distro dele uma vez, mas fiquei sabendo no tópico dele que não é possível compila-lá em Linux, algo assim, não lembro.
  9. Heyron postou uma resposta no tópico em Suporte Tibia OTServer
    Source é o nome dado ao conjunto de códigos que futuramente será um programa, em OTServ nem sempre conseguimos esta source, mesmo sendo uma lei sua liberação, o servidor mais usado atualmente “TFS” tem seus códigos liberados e podemos conseguir o mesmo na seção Download Otserv procurando a versão desejada.
  10. Heyron postou uma resposta no tópico em Suporte Tibia OTServer
    Tenta assim então, vai no weapons.xml e procure por <!-- Ammunition -->, e em baixo desse código adicione esses outros códigos e salve o arquivo. (SUBSTITUA OS QUE TÁ LÁ POR ESSES) <distance id="2545" swing="true" event="script" value="poison_arrow.lua"/> <distance id="2546" swing="true" event="script" value="burst_arrow.lua"/> <distance id="7366" swing="true" event="script" value="viper_star.lua"/> <distance id="7838" type="energy" swing="true" event="function" value="default"/> <distance id="7839" type="ice" swing="true" event="function" value="default"/> <distance id="7840" type="fire" swing="true" event="function" value="default"/> <distance id="7850" type="earth" swing="true" event="function" value="default"/> <distance id="2544" swing="true" event="function" value="default"/> <!-- Arrow --> <distance id="2543" swing="true" event="function" value="default"/> <!-- Bolt --> <distance id="2389" swing="true" event="function" value="default"/> <!-- Spear --> <distance id="3965" level="20" swing="true" event="function" value="default"/> <!-- Hunting Spear --> <distance id="7378" level="25" swing="true" event="function" value="default"/> <!-- Royal Spear --> <distance id="7367" level="42" swing="true" event="function" value="default"/> <!-- Enchanted Spear --> <distance id="7368" level="80" swing="true" event="function" value="default"/> <!-- Assassin Star --> <distance id="7364" level="20" swing="true" event="function" value="default"/> <!-- Sniper Arrow --> <distance id="7365" level="40" swing="true" event="function" value="default"/> <!-- Onyx Arrow --> <distance id="7363" level="30" swing="true" event="function" value="default"/> <!-- Piercing Bolt --> <distance id="2547" level="55" swing="true" event="function" value="default"/> <!-- Power Bolt --> <distance id="6529" level="70" swing="true" event="function" value="default"/> <!-- Infernal Bolt -->
  11. Bom, eu uso um TFS 0.4 Rev 3777, já testei o Rev 3884 mas o problema persiste.
  12. Heyron postou uma resposta no tópico em Suporte Tibia OTServer
    Pra resolver isso é simples, vai no seu config.lua e procure por isso: stairhopDelay = 2 * 1000 E deixe ele assim, com o valor "0". stairhopDelay = 0 * 1000 Depois você salva e testa lá.
  13. Fico feliz em ter ajudado, se possível classifique minha resposta lá em cima como a Melhor Resposta.
  14. Aqui está brother, vai na pasta do seu OT em mods e abre o arquivo firstitems.xml e cola tudo isso nele e salva. <?xml version="1.0" encoding="UTF-8"?> <mod name="First Items" version="1.0" author="The Forgotten Server" contact="otland.net" enabled="yes"> <config name="firstitems_config"><![CDATA[ config = { storage = 30001, items = {2050, 2382} } ]]></config> <event type="login" name="FirstItems" event="script"> <![CDATA[ domodlib('firstitems_config') function onLogin(cid) local config = { voc_items = { { -- SORC {2190}, -- wand of vortex {2175}, -- spellbook {8820}, -- mage hat {8819}, -- mage robe }, { -- DRUID {2182}, -- snakebite rod {2175}, -- spellbook {8820}, -- mage hat {8819}, -- mage robe }, { -- PALADIN {2389}, -- spear {2530}, -- copper shield {2460}, -- brass helmet {2175}, -- spellbook {2465}, -- brass armor }, { -- KNIGHT {8602}, -- jagged sword {2530}, -- copper shield {2460}, -- brass helmet {2175}, -- spellbook {2465}, -- brass armor } }, all_items = { {2478}, -- studded legs {2643}, -- leather boots {2173} -- amulet of loss }, extra_items = { {2789, 100} }, knight_weapons = { {2439}, -- daramanian mace {8601} -- steel axe } } if getPlayerGroupId(cid) < 3 then if getPlayerStorageValue(cid, storage) == -1 then local common = config.voc_items[getPlayerVocation(cid)] if common ~= nil then for _, v in ipairs(common) do doPlayerAddItem(cid, v[1], v[2] or 1) end end local all = config.all_items if all ~= nil then for _, v in ipairs(all) do doPlayerAddItem(cid, v[1], v[2] or 1) end end local extra = config.extra_items local bp = doPlayerAddItem(cid, 1988, 1) if extra ~= nil then for _, v in ipairs(extra) do doAddContainerItem(bp, v[1], v[2] or 1) end end local weapons = config.knight_weapons if weapons ~= nil then for _, w in ipairs(weapons) do if isKnight(cid) then doAddContainerItem(bp, w[1], w[2] or 1) end end end setPlayerStorageValue(cid, storage, 1) end end return true end ]]></event> </mod>
  15. Excelente entrevista! Outro fera que eu gostaria de ver sendo entrevistado é o Alissow, ou se não o cara que inventou o tão popular Yurots.
  16. Pra falar a verdade todos esses meios que você citou são úteis, pois se no local que você fez o anuncio há um grande fluxo de tibianos, é evidente que dê certo. Mas é aconselhável também você sempre manter os seus anúncios atualizados, pois os mesmos vão ficando pra trás ou despercebidos com o passar do tempo, se é que você me entende.
  17. Você já disse os melhores meios cara, pelo menos é o que eu acho rsrs.. Mais na minha opinião, os meios que eu considero mais úteis é comprar um espaço nos fóruns de Tibia pra divulgar o Banner do OT, e também comprar um "destaque" na OTServList..
  18. Se você não adicionar isso separado dos códigos de algum item, é provável que não vai bugar..
  19. Amigo, caso você utilize o programa NotePad++ para abrir os arquivos .lua ou .xml, eu te aconselho você adicionar essa TAG no início de cada categoria, pois assim vai facilitar mais na organização delas. TAG: <!-- Pisos --> Ali na TAG onde está escrito "Pisos" você pode trocar para qualquer nome de sua preferência. Mas só vai adiantar você adicionar essa TAG caso você ter o programa que eu falei, pois o mesmo adiciona cores nos códigos, o que facilita ainda mais na hora de você for editar os negócio. Sem falar também que o Notepad++ já deixa os códigos tudos alinhados e organizados.
  20. ^ HUEUHEHUEHUEHUEUHEHUHUEHUEHUE Desculpe o flood pessoal, mas não deu.
  21. Minha criatividade só vai até isso jovem, rsrs.
  22. Poké World Pokémon Esmerald Pokémon Diamond Pokémon Hero Poké Hero Pokémon Chaotic Poké Chaotic Pokémon Chaos Pokémon Nightmare Poké Night Poké Storm Pokémon Storm Poké King Pokémon King
  23. @Lyon: Mesmo assim o script não funcionou, e não ocorreu erros no distro. E na verdade não é um efeito visual que ocorre, e sim um efeito físico mesmo. Pois com armas de baixo ataque é difícil perceber o segundo dano tirando algo, pois a barrinha de vida do alvo nos engana, (levando em conta se o alvo possuir um alto valor de HP). Tinha uma vez quando eu estava testando o script com o meu Master Sorcerer e vi que realmente o segundo dano tira algo, pois a "sorte" de sair o ataque duplo tinha caido logo quando eu fiquei spammando exevo gran mas flam, que evidentemente essa spell desfere um dano altíssimo, aí deu pra perceber melhor.
  24. Vou testar sim, já já eu edito esse comentário. Mais uma vez, muito obrigado @Gantz e aos demais usuários pela atenção. EDIT: Não funcionou o script, mas também não ocorreu nenhum erro no distro. Testei o mesmo usando swords e wands só que não funfou.
  25. Nesse caso, creio que "bloquear" os danos elementais seria a melhor opção. Mas tem como bloquear os outros elementos também além do DEATH DAMAGE? Se sim, seria bom também.

Informação Importante

Confirmação de Termo