Ir para conteúdo

Featured Replies

Postado
32 minutos atrás, xWhiteWolf disse:

me manda como está no seu spells.xml, aqui em casa as spells não atravessam paredes o.O

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 12)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -75.0, 0, -100.0, 0)

local arr = {{1}, {1}, {1}, {1}, {1}, {1}, {3}}

local area = createCombatArea(arr)
setCombatArea(combat, area)

function onTarget(cid, target)
   if isMonster(target) or isPlayer(target) then
      local distance = getDistanceBetween(getThingPos(cid), getThingPos(target))
      distance = math.max(1, distance + 3)
      local min = distance * 300 - math.random(50)
      local max = min + math.random(getPlayerLevel(cid))
      local teleportpos = getPosByDir(getThingPos(cid), getCreatureLookDir(cid), distance)
      doTeleportThing(target, teleportpos, false)
      doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -max, 255)
  end
end 

setCombatCallback(combat, CALLBACK_PARAM_TARGETCREATURE, "onTarget")

function onCastSpell(cid, var)
local pos1 = {x = getPlayerPosition(cid).x + 1, y = getPlayerPosition(cid).y + 1, z = getPlayerPosition(cid).z}
doSendMagicEffect(pos1, 54)
return doCombat(cid, combat, var)

end
<instant name="Kiai" words="Kiai" lvl="30" direction="1" range="5" mana="2000" aggressive="1"  exhaustion="1000" needlearn="1" blocktype="all" event="script" value="goku/Kiai.lua">
	</instant> 

 

 

 

5a510dabc5375_20228663_336082076822153_8453189641140183581_n-Cpia-Cpia.jpg.ae93894455bf828fc6901b29d7395cd9.jpg

https://www.facebook.com/groups/659018184245665/

5a510e4f9a582_20228663_336082076822153_8453189641140183581_n-Cpia-Cpia.jpg.fa86c37be79982f1cc8ff619015ddd1b.jpg

https://www.facebook.com/profile.php?id=133706320308745

 

  • Respostas 59
  • Visualizações 10k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

Posted Images

Postado
  • Autor
51 minutes ago, Kazuya9629 said:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 12)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -75.0, 0, -100.0, 0)

local arr = {{1}, {1}, {1}, {1}, {1}, {1}, {3}}

local area = createCombatArea(arr)
setCombatArea(combat, area)

function onTarget(cid, target)
   if isMonster(target) or isPlayer(target) then
      local distance = getDistanceBetween(getThingPos(cid), getThingPos(target))
      distance = math.max(1, distance + 3)
      local min = distance * 300 - math.random(50)
      local max = min + math.random(getPlayerLevel(cid))
      local teleportpos = getPosByDir(getThingPos(cid), getCreatureLookDir(cid), distance)
      doTeleportThing(target, teleportpos, false)
      doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -max, 255)
  end
end 

setCombatCallback(combat, CALLBACK_PARAM_TARGETCREATURE, "onTarget")

function onCastSpell(cid, var)
local pos1 = {x = getPlayerPosition(cid).x + 1, y = getPlayerPosition(cid).y + 1, z = getPlayerPosition(cid).z}
doSendMagicEffect(pos1, 54)
return doCombat(cid, combat, var)

end

<instant name="Kiai" words="Kiai" lvl="30" direction="1" range="5" mana="2000" aggressive="1"  exhaustion="1000" needlearn="1" blocktype="all" event="script" value="goku/Kiai.lua">
	</instant> 

 

tira blocktype="all" e coloca blockwalls="1"

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

  • 1 month later...

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo