Ir para conteúdo

adolfbig

Membro
  • Registro em

  • Última visita

Tudo que adolfbig postou

  1. 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?
  2. funcionou sim, eu q fiz merda, obrigado, pode reportar o tópico, foi resolvido, c é pika nmrl aaaaaaaaaaaaa
  3. Preciso de uma spell que deixa um personagem "imortal" por 5 segundos, tem alguma spell assim? eu uso o tfs 0.4 8.60
  4. Valeu mano, deu certo, sucesso!
  5. 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
  6. 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
  7. Ah, era nos mods mesmo, obrigado
  8. 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?
  9. Obrigado, resolveu aqui
  10. 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?
  11. 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?
  12. c n tem nenhum jeito de mandar n? :s
  13. Onde vc conseguiu ele? eu procurei pra caramba, mas eu não encontrei :c
  14. 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?
  15. 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?
  16. 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?
  17. valeu cara, vc é foda, eu te amo e idolatro, obrigado pela ajuda.
  18. Eu tô com um tibia 8.60, eu queria tirar o texto que as magias e talktions deixam no chat, como fazer isso?
  19. 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.
  20. 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?
  21. 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.
  22. vc é f***, até a posição ficou como eu queria, meu deus, vc... c é foda!
  23. Não funcionou cara :c, skill n fez nd
  24. 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.

Informação Importante

Confirmação de Termo