Ir para conteúdo

Ryodragon

Membro
  • Registro em

  • Última visita

Tudo que Ryodragon postou

  1. matheus estou tentando testalo pelo changlog dele realmente parece bom porem na hora de ligar o serv ele simplesmente fecha... poderia me da uma ajuda
  2. Bom após horas procurando um jeito de fazer com que isso funcionasse eu consegui Grassas ao kimoszin que me deu algumas dicas Pode ser que muitos já saibam fazer isso mais ainda sim irei postar Pois sempre ah alguém com dúvidas vá em data\spells\scripts\healing\ultimate healing rune.lua Abra e substitua por isso local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) function getCombatFormulas(cid, lv, maglv) local formula_min = (lv*2.00) local formula_max = (lv*2.00) if(formula_max < formula_min) then local tmp = formula_max formula_max = formula_min formula_min = tmp end return formula_min, formula_max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas") function onCastSpell(cid, var) return doCombat(cid, combat, var) end Onde está local formula_min = (lv*2.00) local formula_max = (lv*2.00) É onde você editará a cura Ele multiplica pelo level atual no momento está (lv*2.00) então ele multiplicara seu level por 2 Sendo assim se você estiver lvl 10 ele irar curar 20 etc...
  3. Kimos obrigado novamente eu consegui atravez dessa eu tava vendo outros topicos e apliquei essa logica Bom so sei que funciono como eu quero novamente eu agradeço atençao local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) function getCombatFormulas(cid, lv, maglv) local formula_min = (lv*2.00) local formula_max = (lv*2.00) if(formula_max < formula_min) then local tmp = formula_max formula_max = formula_min formula_min = tmp end return formula_min, formula_max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas") function onCastSpell(cid, var) return doCombat(cid, combat, var) end
  4. entao nesse codigo que eu peguei seu ele nao tava funcionando... nao usava a uh ai eu peguei e pus o lvlmagic como queria bom sei la o que eu fiz mais ele ta healando = level 100k de lvl cura 100k de hp queria saber como coloco pra healar em dobro 100k de level = cura 200k de hp essa e a formula que eu editei sua 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_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 1, 1, 1, 2.6) function onCastSpell(cid, var) local config = { min = 50, max = 100, health = {2.60, 2.6}, } local x = getPlayerLevel(cid) local min_, max_ = config.min, config.max local health = config.health if health then local hp = math.ceil(math.random(health[1] * x, health[2] * x)) if hp < min_ then hp = math.random(min_, max_) elseif hp > max_ then hp = math.random(max_, max_ + 100) end doCreatureAddHealth(cid, hp) end return doCombat(cid, combat, var) end
  5. kimos perdao axei que tinha resolvido porem ela continua healando conforme o ML eu queria por conforme o level... ela esta healando a mesma coisa que a spell exura vita ta funcionando do mesmo jeito que estava com o primeiro script essa formula setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 1.5, 2) não é ela a responsavel por citar a quantidade que heala ou por level ou por magic level ?
  6. Funciono perfeitamente muito obrigado eu so novo em scripts ainda ;/ novo em ot serv tambem sai da area de crialçao de server's silkroad e muonline muito obrigado kimoszin
  7. ajudou bastante pras potion muito obrigado novamente porem pra uh como ficaria a logica pra aumentar conforme o level essa e como está agora 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_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 10, 12) function onCastSpell(cid, var) return doCombat(cid, combat, var) end ficaria assim ? 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_TARGETCASTERORTOPMOST, TRUE) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) function onGetFormulaValues(cid, level, maglevel) local min = (level 4.5) local max = (level 5.5) return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, onGetFormulaValues ) function onCastSpell(cid, var) return doCombat(cid, combat, var) end
  8. kimos eu mudei pra true mais nao houve mudanças ;/ ---- edit perdao foi pura burrice minha eu testei na conta do God para os players funcionaram ! ----edit ag ora eu vo tentar por pra encher conforme o level obrigado pela explicaçao
  9. Nome do Script: queria que amostrace a quantidade de mana e hp ao usar pot e uh Tipo do Script: -Action ( nao sei ao certo se seria "Action") Versão Utilizada: 8.6 Servidor Utilizado: tfs Nível de Experiência: intermediario Informações Extras: queria que aparece +/- assim Ex +5000 / +5000 queria que aumentace conforme o level tb Assim pra ser mais exato
  10. Cara realmente muito obrigado ! rep+
  11. Bom o titulo ja diz.. eu queria que uma determinada bota com um determinado id decem regem de 1k de mana e 1k de life so que eu nao consegui fazer ;/ alguem poderia me ajudar ? o que tentei fazer foi isso provavelemten ta tudo errado [/sub][sub] <item id="2358" article="a" name="New Tibia Boots"> <attribute key="weight" value="80" /> <attribute key="slotType" value="feet" /> <attribute key="healthGain" value="1000" /> <attribute key="healthTicks" value="1000" /> <attribute key="manaGain" value="1000" /> <attribute key="speed" value="100"/> <attribute key="manaTicks" value="1000" /> <attribute key="showduration" value="0" /> e me falaram que tem algo haver com script mais que nao axei nada

Informação Importante

Confirmação de Termo