-
Total de itens
431 -
Registro em
-
Última visita
-
Dias Ganhos
6
Tudo que gabriel28 postou
-
Estou com um script (Talkaction) feito por Daniehcv, deste fórum. Ele consiste no seguinte: Permite que vocações summonem quantidades diferentes de monstros. Está funcionando perfeitamente, o único problema é que summona todos os monstros que eu por, no mesmo level e com usando a mesma quantidade de mana. Queria que alguém ajeitasse isso pra mim, pondo mais ou menos uma tabela onde ficaria o nome dos monstros com seu level e quantidade de mana pra conjuração. Ex: {bear, wolf, polar bear: levelmin=20, mana=100}, {dragon, giant spider, orc warlord: levelmin=80, mana 700} E se possível, transformar em magia. Se alguém puder ajudar, agradeço. Segue o script: up
-
Entendi. Obrigado mano, quando der, te dou mais REP, espero que consiga resolver isso pra mim. Alguém consegue ajudar? Alguem? up up up up up
-
dúvida [Encerrado] [AJUDA] ITEMS PLURAL.
tópico respondeu ao DaniF de gabriel28 em Tópicos Sem Resposta
Esse ai não é daqueles itens de drop de Necro? Se for, item agrupável é assim mesmo. -
Gostaria de uma Spell de Buff no estilo do Exura sio. Seriam 2 scripts, um pra aumentar uma quantidade X de life por um tempo X, com cooldown de X minutos. O outro seria pra aumentar skill, sword/axe e club ao mesmo tempo, por um tempo X e com cooldown de X minutos e ambos ficassem com um efeito X constante durante todo o tempo do buff. Gostaria que fosse configurável, para eu fazer 3 scripts a partir deles, o de life transformar pra mana e o de sword/axe/club transformar para distance e shielding. Desde já, agradeço. Up up up up
-
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.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.