-
Total de itens
429 -
Registro em
-
Última visita
-
Dias Ganhos
6
Tudo que gabriel28 postou
-
Você troca >function onGetFormulaValues(cid, level, maglevel)< por >function onGetFormulaValues(cid, level, skill, attack, factor)< E substitui a palavra 'maglevel' da fórmula min e max, por 'skill'.
-
Mas tipo, nesse jeito: local monsters = { [1] = {summons = {"rat", "dragon"}, maxSummons = 2, minLevel = 10, mana = 50}, [2] = {summons = {"rat", "dragon"}, maxSummons = 4, minLevel = 10, mana = 50}, [5] = {summons = {"rat", "dragon"}, maxSummons = 4, minLevel = 10, mana = 500}, [6] = {summons = {"rat", "dragon"}, maxSummons = 6, minLevel = 10, mana = 500} } Druid e Sorc vão gastar 50 de mana para invocar algum dos dois, enquanto MS e ED vão gastar 500 para invocar os mesmos monstros. Além de invocarem ambos, rat e dragon no level 10. Pensei em separar por monstro e level, nesse estilo: local monsters = { [1] = {summons = {"rat", "wolf", "bear"}, maxSummons = 2, minLevel = 10, mana = 50}, [1] = {summons = {"orc warlord", "giant spider", "dragon"}, maxSummons = 2, minLevel = 50, mana = 500}, [2] = {summons = {"rat", "wolf", "bear"}, maxSummons = 4, minLevel = 10, mana = 50}, [2] = {summons = {"orc warlord", "giant spider", "dragon"}, maxSummons = 4, minLevel = 50, mana = 500}, ...... } (Encurtei só para exemplificar.) Sacasse?
-
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH) --setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.25, -30, -1.7, 0) function onGetFormulaValues(cid, level, maglevel) min = -(level * 1 + maglevel * 2) * 1 max = -(level * 1 + maglevel * 2) * 1.4 return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) end Tenta essa ai. Essa formula varia de acordo com o level e o magic level do personagem, só ir alterando os valores pra ficar ao seu gosto.
-
Só uma pergunta, pra terminar de te encher. xD Uma table desse jeito: [1] = {summons = {"rat"}, maxSummons = 2, minLevel = 10, mana = 50}, [2] = {summons = {"rat", maxSummons = 4, minLevel = 10, mana = 50}, [5] = {summons = {"rat"}, maxSummons = 4, minLevel = 10, mana = 50}, [6] = {summons = {"rat"}, maxSummons = 6, minLevel = 10, mana = 50}, [5] = {summons = {"dragon"}, maxSummons = 4, minLevel = 50, mana = 500}, [6] = {summons = {"dragon"}, maxSummons = 6, minLevel = 50, mana = 500} Fica viável? *Fiquei sem REP, quando der, darei mais.
-
Muito obrigado cara. Nessa table há possibilidade de acrescentar level mínimo em que pode sumonar o monstro? Porque assim a qualquer level pode sumonar.
-
Ta dando end expected to close if at line 25. To usando esse site >http://www.lua.org/cgi-bin/demo<pra tentar ir resolvendo, mas manda acrescentar 'end' assima do 'else' a ponto do script fechar com o 'else' fora do script. E a runa é a Convice Creature, ela é por função como o utevo res.
-
Tá muito bom cara, só tem o problema da runa e o utevo res, sendo preciso tirar ambos do servidor. Não tem como transformar isso em magia? Ou, pelo menos, quando o player tentar sumonar um mostro que não pode, mandar uma mensagem, do tipo: "You can't summon this monster."
-
Tirar a runa pra mim ta tranquilo, se a magia sair desse jeito como falei, pra mim vai estar ótima e estarei muito agradecido. =D
-
De nada cara. Procure uma versão desse programa que suporte o dat e spr da versão 10.90 do Tibia.
-
Se não for pedir de mais, tem como montar uma com monstros com restrição de vocação também? Tipo: Druid pode sumonar Dragon mas Sorc não.
-
Ok, obrigado. Você viu meu edit sobre o problema de sumonar qualquer monstro?
-
Perfeito! Estava faltando um 'end' para fechar o primeiro 'if', depois que acrescentei, o último 'end' ficou avulso, dai tirei e funcionou. (ajeitei com o pouco de conhecimento que tenho) Agora falta por pra magia, porque está sem exaust e não consome mana. EDIT: Tem um problema, ele sumona qualquer mostro no jogo, e aqueles que não são sumonados pelo utevo res, vem como mostro selvagem.
-
<LuaDoCreateMoster> monster with name '!maxsummon' not found <LuaDoConvinceCreature> Creature not found Esses são os erros. Estou usando a talkaction assim: !maxsummon fire elemental e !maxsummon "fire elemental
-
Mas a tag está certa? Estou usando assim: !maxsummon fire elemental
-
Não estou manjando em fazer a tag no xml hahaha Coloquei assim: <talkaction words="!maxsummon" event="script" value="maxsummon.lua"/> Deu erro no ConviceCreature, CreatureAddHealth, CreatureMaxHealth, tudo sendo 'creature not found'
-
Deu 'event onSay not fount'.
-
Usa o ObjectBuilder.
-
É um server Global, mas eu queria dar uma dinâmica maior, então estou mexendo muito. Ambos, Sorc, Druid, MS e ED, sumonam 2 monstros no máximo. Eu gostaria de por as vocações sumonando quantidades diferentes, EX: Sorc sumonando 2, Druid 4, MS 4 e ED 6. Esse código que coloquei, permite que no vocation.xml, acrescente maxsummons="0" depois de gaincap="0", em cada vocação, tornando possível o que exemplifiquei. O problema é que ele é feito para outro TFS, o 0.4.5972, o que uso é o 0.4 Dev rev3884.
-
Gostaria de uma ajuda com isso. Queria que vocações sumonassem quantidades diferentes de monstros. Por exemplo: Druid sumona até 4 e Sorc até 2. Tenho um script pra por nas source, mas ele não é compatível com a que uso, que é a tfs 0.3.6. Se alguém souber modificá-la, só pedir pra eu mandar. Se possível, algum pra fazer vocações poderem sumonar alguns monstros e outra não. Por exemplo: Druid sumona Dragon e Sorc não. De ante mão, obrigado a quem puder ajudar. up up
-
Vai mexendo nos números nessa parte: setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -59.3, -30, -69.7, 0) até achar o dano que queres.
-
Alguém?
-
Valeu gente! Quando tiver tempo, dou um melhoramento no volume e sombreamento da sprite e tento fazer mais algumas baseada na mitologia de Tolkien.
-
Tem como alguém adaptar esse código para o TFS 0.4 rev 3884 para mim? Segue o código: up
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.