Tudo que Heyron postou
-
[AJUDA] Armas de Paladin
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
- DEV C++ Compilando TFS no Windows
-
Muitos erros ao tentar compilar
Alguém pode me ajudar please? Antes eu conseguia compilar várias vezes e tal, tudo certinho, mas agora deu isso: Obrigado.
-
(Resolvido)(PEDIDO DE SCRIPT) Item que fornece uma chance do personagem realizar um ataque duplo.
Continua não funcionando cara.. E o estranho é que não dá nenhum erro no distro.
-
(Resolvido)(PEDIDO DE SCRIPT) Item que fornece uma chance do personagem realizar um ataque duplo.
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..
-
[AJUDA] Armas de Paladin
Vou testar a REV 3884 que eu já tenho ela aqui compilada e ver se o erro persiste, qualquer coisa te aviso.
-
[AJUDA] Armas de Paladin
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?
-
(SCRIPTING) Itens de iluminação bugados.
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.
-
Oque e Open Sources ?
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.
-
[AJUDA] Armas de Paladin
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 -->
-
(SCRIPTING) Itens de iluminação bugados.
Bom, eu uso um TFS 0.4 Rev 3777, já testei o Rev 3884 mas o problema persiste.
-
[AJUDA] Armas de Paladin
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á.
-
(Resolvido)First Itens
Fico feliz em ter ajudado, se possível classifique minha resposta lá em cima como a Melhor Resposta.
-
(Resolvido)First Itens
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>
-
Entrevista com Walisson, dono do servidor Aurera
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.
-
Publicidade OTServ - Onde fazer?
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.
- Publicidade OTServ - Onde fazer?
-
Posso deixar os itens com Ids fora da ordem no Itens.xml?
Se você não adicionar isso separado dos códigos de algum item, é provável que não vai bugar..
-
Posso deixar os itens com Ids fora da ordem no Itens.xml?
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.
-
Dicas de nome para meu Projeto!
^ HUEUHEHUEHUEHUEUHEHUHUEHUEHUE Desculpe o flood pessoal, mas não deu.
-
Dicas de nome para meu Projeto!
Minha criatividade só vai até isso jovem, rsrs.
-
Dicas de nome para meu Projeto!
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
-
(Resolvido)(PEDIDO DE SCRIPT) Item que fornece uma chance do personagem realizar um ataque duplo.
@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.
-
(Resolvido)(PEDIDO DE SCRIPT) Item que fornece uma chance do personagem realizar um ataque duplo.
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.
-
(Resolvido)(PEDIDO DE SCRIPT) Item que fornece uma chance do personagem realizar um ataque duplo.
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.