Jump to content
Close

Arthurdavv

Member
  • Content Count

    4
  • Joined

  • Last visited

  1. Opa gente, eu preciso de um script que faz o seguinte: Quando o player utiliza-lo, irá soltar um distance effect em linha reta (5sqm), e depois de 1 segundo, aparecerá um effect que vai atingir todos os blocos percorridos, e ambas causam dano.
  2. Ah, sim, mas teria como colocar dentro da spell? Ficaria mais pratico no meu servidor Bem, consegui colocar um exhaust próprio, obrigado pela ajuda! --[[Spell by Shawak Wolf transform ]]-- local time = 5000 -- 60 * 1000 = 2 min local ml = 5 -- quantos ira aumentar o skill de ML local skillfist = 5 -- quantos ira aumentar o skill de Fist local skillsword = 5 -- quantos ira aumentar o skill de Sword local skillaxe = 5 -- quantos ira aumentar o skill de Axe local skillclub = 5 -- quantos ira aumentar o skill de Club local health = -5 -- A cada 1 segundo quantos aumentar de vida local addShielding = 5 -- how much shielding should be added local wolf = {lookType = 7, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0} local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_EFFECT, 5) setCombatParam(combat1, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, time) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, addShielding) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setCombatCondition(combat1, condition) local speed = createConditionObject(CONDITION_HASTE) setConditionParam(speed, CONDITION_PARAM_TICKS, time) setConditionFormula(speed, 0.7, -56, 0.7, -56) setCombatCondition(combat1, speed) local outfit = createConditionObject(CONDITION_OUTFIT) setConditionParam(outfit, CONDITION_PARAM_TICKS, time) addOutfitCondition(outfit, wolf) setCombatCondition(combat1, outfit) local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_SUBID, 2) setConditionParam(exhaust, CONDITION_PARAM_TICKS, time) setCombatCondition(combat1, exhaust) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 34) setAttackFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 4.7, 10) local area = createCombatArea(AREA_CIRCLE2X2) setCombatArea(combat2, area) function onCastSpell(cid, var) if exhaustion.check(cid, 115821) == TRUE then doPlayerSendCancel(cid, "Podera usar novamente dentro de 1 segundo.") doSendMagicEffect(getCreaturePosition(cid), 2) return false end doCombat(cid, combat1, var) doCombat(cid, combat2, var) exhaustion.set(cid, 115821, 1.0) return true end
  3. Ficou perfeita!! muito obrigado. Alias, teria como colocar um exhaust de uns 10sec?
  4. Bem, eu preciso que essa spell abaixo cause um dano em área no momento do cast. --[[Spell by Shawak Wolf transform ]]-- local time = 60 * 1000 -- 60 * 1000 = 2 min local ml = 5 -- quantos ira aumentar o skill de ML local skillfist = 5 -- quantos ira aumentar o skill de Fist local skillsword = 5 -- quantos ira aumentar o skill de Sword local skillaxe = 5 -- quantos ira aumentar o skill de Axe local skillclub = 5 -- quantos ira aumentar o skill de Club local skilldistance = 5 -- quantos ira aumentar o skill de Distance local health = -5 -- A cada 1 segundo quantos aumentar de vida local addShielding = 5 -- how much shielding should be added local wolf = {lookType = 7, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0} local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, 5) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, time) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, addShielding) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setCombatCondition(combat, condition) local speed = createConditionObject(CONDITION_HASTE) setConditionParam(speed, CONDITION_PARAM_TICKS, time) setConditionFormula(speed, 0.7, -56, 0.7, -56) setCombatCondition(combat, speed) local outfit = createConditionObject(CONDITION_OUTFIT) setConditionParam(outfit, CONDITION_PARAM_TICKS, time) addOutfitCondition(outfit, wolf) setCombatCondition(combat, outfit) local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_SUBID, 2) setConditionParam(exhaust, CONDITION_PARAM_TICKS, time) setCombatCondition(combat, exhaust) function onCastSpell(cid, var) return doCombat(cid, combat, var) end

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×
×
  • Create New...