Tudo que adolfbig postou
-
[Pedido] Colocar numeração em spell de cura
Olá, eu tenho uma magia de cura, ela funciona certinho e tal, mas não mostra o numero de cura na tela, como eu faço isso? local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) function onGetFormulaValues(cid, level, maglevel) local min = ((level*55)+(maglevel*4.11)+50) local max = ((level*55)+(maglevel*4.11)+100) return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) end Ela só aparece a skill, mas não aparece o numero de cura dela, como eu adiciono?
-
[Pedido] Spell de imortalidade temporária
funcionou sim, eu q fiz merda, obrigado, pode reportar o tópico, foi resolvido, c é pika nmrl aaaaaaaaaaaaa
-
[Pedido] Spell de imortalidade temporária
Preciso de uma spell que deixa um personagem "imortal" por 5 segundos, tem alguma spell assim? eu uso o tfs 0.4 8.60
-
[Pedido] Adicionar tempo em spell
Valeu mano, deu certo, sucesso!
-
[Pedido] Adicionar tempo em spell
ela n funcionou, tipo ela nem seguiu o alvo e nem teve o tempo, ela na real é o amaterasu tlgd? queria que ela seguisse o alvo, e tivesse um tempo de espera
-
[Pedido] Adicionar tempo em spell
eu tenho uma skill que não tem cdr, local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 38) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -31.1, 1, -27.2, 1) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 38) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -34.2, 1, -27.2, 1) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 38) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -32.2, 1, -27.1, 1) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 38) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -33.2, 1, -26.2, 1) arr1 = { {3} } arr2 = { {3} } arr3 = { {3} } arr4 = { {3} } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) local area4 = createCombatArea(arr4) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) setCombatArea(combat4, area4) local function onCastSpell1(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var) end local function onCastSpell2(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat2, parameters.var) end local function onCastSpell3(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat3, parameters.var) end local function onCastSpell4(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat4, parameters.var) end function onCastSpell(cid, var) local position127 = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z} local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 200, parameters) addEvent(onCastSpell2, 600, parameters) addEvent(onCastSpell2, 1000, parameters) addEvent(onCastSpell2, 1400, parameters) doSendMagicEffect(position127, 53) return TRUE end queria que desse para ser nesse estilo: function onCastSpell(cid, var) local waittime = 3 -- Tempo de exhaustion local storage = 115821 if exhaustion.check(cid, storage) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde " .. exhaustion.get(cid, storage) .. " segundos para usar a spell novamente.") return false end
-
Como remover spell fantasma?
Ah, era nos mods mesmo, obrigado
-
Como remover spell fantasma?
No meu servidor a vocação número 1, tem uma spell fantasma com o nome de: Spells for Level 40 exevo mas lux - Apocalypse : 60. e não tem essa spell na pasta spells.xml, ela só fica na vocação de número 1, como eu removo ela?
-
Magic lvl upando muito rápido
Obrigado, resolveu aqui
-
Magic lvl upando muito rápido
quando eu uso qualquer spell ou eu utilizo o "powerdown" function onCastSpell(cid, var) local mana = getCreatureMana(cid) if doCreatureAddMana(cid, -mana) then if doPlayerAddSpentMana(cid, mana) then doSendMagicEffect(getCreaturePosition(cid), 12) return false else doCreatureAddMana(cid, mana) end end doSendMagicEffect(getCreaturePosition(cid), 2) return false end ele aumenta e muito o magic lvl, eu utilizo o tfs 3884 8.60, minhas rates: experienceStages = true rateExperience = 1 rateExperienceFromPlayers = 0 rateSkill = 1.0 rateMagic = 1.0 rateLoot = 1.0 rateSpawn = 1 teria como diminuir quanto eu recebo de magic lvl?
-
meu servidor não funciona o pvp
Olá, meu servidor não funciona o pvp, o servidor é 8.60, e quando eu coloco pvp no worldType = "open", ele dá erro. normalmente quando algum player ataca outro, aparece essa mensagem: You may not attack this player. como eu resolvo isso?
-
[PEDIDO] Sistema de transformação
c n tem nenhum jeito de mandar n? :s
-
[PEDIDO] Sistema de transformação
Onde vc conseguiu ele? eu procurei pra caramba, mas eu não encontrei :c
-
[PEDIDO] Sistema de transformação
eu sei, mas tipo, é 50 pra todas, tem vocações que tem bem poucas outfits, aí a transformação acaba bem antes que as outras entende? queria que eu pudesse personalizar cada vocação pra cada uma ter um lvl diferente da outra tlgd?
-
[PEDIDO] Sistema de transformação
local saga = { [1] = {[1] = 109, [2] = 111, [3] = 112, [4] = 113, [5] = 114, [6] = 115, [7] = 116, [8] = 117, [9] = 118, [10] = 120, [11] = 124, [12] = 126, effect = 3}, --[Vocation] = {[1] = Roupa, effect = Efeito da transformação} [2] = {[1] = 64, effect = 10} } local level = 50 -- Limite para liberar uma saga nova function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Digite o número da saga que você deseja.") return true end if not saga[getPlayerVocation(cid)] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce nao pode trocar de saga.") return true end local t = string.explode(param, ",") if(t[2]) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Could not understand.") return true end if not (tonumber(t[1])) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Digite o número da saga que você deseja.") return true end if tonumber(t[1]) > #saga[getPlayerVocation(cid)] or tonumber(t[1]) < 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Essa saga não existe.") return true end if getPlayerLevel(cid) >= (tonumber(t[1])*level) then doSetCreatureOutfit(cid, {lookType = saga[getPlayerVocation(cid)][tonumber(t[1])]}, -1) doSendMagicEffect(getThingPos(cid), saga[getPlayerVocation(cid)].effect) doPlayerSendTextMessage(cid, 25, "Voce escolheu uma nova saga!") doPlayerSay(cid, "Saga!!", TALKTYPE_ORANGE_1) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Desculpe, você precisa de level "..(tonumber(t[1]) * level).." usar essa saga.") end return true end Teria como adicionar um limite de lvl para cada outfit? de cada personagem, exemplo lvl 100 vc só pode escolher outfit do lvl 100 pra baixo, algo assim tlgd?
-
[PEDIDO] Sistema de transformação
Olá, eu estava querendo saber se tem uma maneira de se transformar sem ter que criar mais de uma vocação para um personagem, mudar só a looktyype, eu tenho um sistema aqui, que muda a vocação também que é esse: local config = { --[vocation id] = { level, nova voc, looktype, efeito} [1] = { 25, 2, 111, 3}, [2] = { 50, 3, 112, 3}, [3] = { 100, 4, 113, 3}, [4] = { 125, 5, 114, 3}, [5] = { 150, 6, 115, 3}, [6] = { 200, 7, 116, 3}, [7] = { 250, 8, 117, 3}, [8] = { 300, 9, 118, 3}, [9] = { 400, 10, 120, 3}, [10] = { 450, 11, 124, 3}, [11] = { 500, 12, 126, 3}, [13] = { 25, 14, 146, 3}, [14] = { 50, 15, 147, 3}, [15] = { 100, 16, 148, 3}, [16] = { 150, 17, 149, 3}, [17] = { 200, 18, 150, 3}, [18] = { 250, 19, 151, 3}, [19] = { 300, 20, 152, 3}, [20] = { 350, 21, 153, 3}, [21] = { 400, 22, 154, 3}, [22] = { 450, 23, 155, 3}, [23] = { 500, 24, 156, 3}, [25] = { 50, 26, 97, 3}, [26] = { 100, 27, 98, 3}, [27] = { 150, 28, 99, 3}, [28] = { 200, 29, 100, 3}, [29] = { 250, 30, 102, 3}, [30] = { 300, 31, 103, 3}, [31] = { 400, 32, 104, 3}, [32] = { 450, 33, 106, 3}, [33] = { 500, 34, 156, 3}, [35] = { 25, 36, 139, 3}, [36] = { 50, 37, 140, 3}, [37] = { 75, 38, 141, 3}, [38] = { 125, 39, 142, 3}, [39] = { 150, 40, 137, 3}, [40] = { 200, 41, 138, 3}, [41] = { 250, 42, 130, 3}, [42] = { 300, 43, 131, 3}, [43] = { 350, 44, 135, 3}, [44] = { 400, 45, 136, 3}, [45] = { 450, 46, 133, 3}, [46] = { 500, 47, 144, 3}, [48] = { 25, 49, 20, 3}, [49] = { 50, 50, 21, 3}, [50] = { 100, 51, 22, 3}, [51] = { 150, 52, 23, 211}, [52] = { 200, 53, 24, 210}, [53] = { 250, 54, 25, 210}, [54] = { 300, 55, 26, 210}, [55] = { 350, 56, 28, 210}, [56] = { 400, 57, 27, 210}, [57] = { 500, 58, 29, 3} } function onSay(cid, words, param, channel) local from,to = {x=1001, y=705, z=7},{x=1031, y=737, z=7} -- começo e final do mapa local from2,to2 = {x=1011, y=705, z=6},{x=1031, y=738, z=6} -- começo e final do mapa local from3,to3 = {x=1012, y=706, z=5},{x=1032, y=739, z=5} -- começo e final do mapa local from4,to4 = {x=985, y=598, z=7},{x=1044, y=652, z=7} -- começo e final do mapa local from5,to5 = {x=986, y=615, z=6},{x=1039, y=647, z=7} -- começo e final do mapa local from6,to6 = {x=990, y=616, z=5},{x=1040, y=647, z=5} -- começo e final do mapa if isInRange(getCreaturePosition(cid), from, to) or isInRange(getCreaturePosition(cid), from2, to2) or isInRange(getCreaturePosition(cid), from3, to3) or isInRange(getCreaturePosition(cid), from4, to4) or isInRange(getCreaturePosition(cid), from5, to5) or isInRange(getCreaturePosition(cid), from6, to6) then doPlayerSendCancel(cid, "Você não pode se Transformar nesta área!") return true end doPlayerSay(cid, "transformar") local voc = config[getPlayerVocation(cid)] if voc then if getPlayerLevel(cid) >= voc[1] then doPlayerSetVocation(cid, voc[2]) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você Transformou!") local outfit = {lookType = voc[3]} doCreatureChangeOutfit(cid, outfit) doSendMagicEffect(getCreaturePosition(cid), voc[4]) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você precisa estar no level " .. voc[1] .. " para transformar.") end else doPlayerSendCancel(cid, "Você não pode se Transformar!") end return true end Tem algum sistema que troque só a outfit?
-
Como colocar cor nas magias?
valeu cara, vc é foda, eu te amo e idolatro, obrigado pela ajuda.
-
Como colocar cor nas magias?
Eu tô com um tibia 8.60, eu queria tirar o texto que as magias e talktions deixam no chat, como fazer isso?
-
Como eu crio "Distance"?
Eu queria saber como eu crio Distance no DatEditor, eu só vi tutorial de como criar Effect's mas nunca como criar o "Distance's", alguém poderia ajudar? no caso um distance que seja com objetos cortados em 32x32.
-
Amaterasu Script
- Sistema de Transformação em Spell
LOL, DIANA ME AJUDANDO, meu deus, eu sou seu fã, eu não sabia que vc tava nesse meio, nossa, vlr, eu te venero, REP+ valeu, vc é foda. EDIT: uma dúvida, storage é o que?- Sistema de Transformação em Spell
Olá, eu queria uma skill semelhante a essa: Que troque a vocação do player por "x" tempo, e depois volte ao normal, só que em forma de spell, e que tenha um tempo para se usar depois que acabar, dou REP+ para quem me ajudar, Obrigado.- Transformação por Tempo
vc é f***, até a posição ficou como eu queria, meu deus, vc... c é foda!- Transformação por Tempo
Não funcionou cara :c, skill n fez nd- Transformação por Tempo
Eu queria saber se tem como deixar a outfit até que o tempo acabasse, mas quando eu uso ela, ela só aparece por 1 seg, daí fica só o efeito, e o efeito não está centralizado no personagem, fica bem atrás... queria saber se tem como deixar os 2(Outfit+Effect) até o final do tempo... e ver se fica centralizado no personagem o efeito. Obrigado, Rep+ para quem ajudar, Obrigado. - Sistema de Transformação em Spell
Informação Importante
Confirmação de Termo