Ir para conteúdo

[Pedido] Spell De Paralize


benibarreto2

Posts Recomendados

Tipo do script:Spell

Protocolo (versão do Tibia):8.60

Servidor utilizado:Mix Yourots

Nível de experiência:25x

Adicionais/Informações:Eu Queria Uma Spell com nome "Exori Frak" Que Desse O Atributo Paralize Como Um Ataque fisico Tipo Exori hur...a classe seria para elite knight.

A Imagem Seria Tipo Essa:imagemor.png

 

Dou +REP!!!

 

By DangerX

Editado por DangerX
Link para o comentário
Compartilhar em outros sites

falto dizer qual a distancia se e forte ou fraco...

botei o dano de skill pa skillx2

 

copie um arquivo em data/spells/scripts renomei ele para stum.lua

delete tudo dentro do arquivo e cole isto \/

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_WEAPONTYPE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 0)

function onGetFormulaValues(cid, level, skill, attack, factor)
local skillTotal, levelTotal = skill + attack ,level/5
return -(skillTotal * 1.0 + levelTotal), -(skillTotal * 2.0 + levelTotal)
end

setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")

local condition = createConditionObject(CONDITION_PARALYZE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 20000)
setConditionFormula(condition, -0.9, 0, -0.9, 0)
setCombatCondition(combat, condition)

function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end

 

coloque isto no spell.xml

	<instant name="stum" words="exori stum" lvl="8" mana="175" prem="1" range="5" needtarget="1" needweapon="1" exhaustion="2000" needlearn="0" event="script" value="stum.lua">
	<vocation id="8"/>
</instant>

 

rep+ plx

XD

se puder d uma olhada no meu server

video do jogo

Link para o comentário
Compartilhar em outros sites

Eu botei tudo certo to jeito que vc mandou mas quando falo exori stum Ate hita + nao apracere nenhuma imagem e nao fika com paralize =/.

 

Tenta ajeitar ae por favor,quando ajeita do +REP!

 

E outra eu vi o seu server =D(legal pra caramba),Pode me Ensinar a Criar Novas Classes?

 

By DangerX

Editado por DangerX
Link para o comentário
Compartilhar em outros sites

Eu botei tudo certo to jeito que vc mandou mas quando falo exori stum Ate hita + nao apracere nenhuma imagem e nao fika com paralize =/.

 

Tenta ajeitar ae por favor,quando ajeita do +REP!

 

E outra eu vi o seu server =D(legal pra caramba),Pode me Ensinar a Criar Novas Classes?

 

By DangerX

 

 

criar uma nova classe da um trabalho do cão

criar armas criar magias criar itens modificar movements

modificar quests ki dão premios por vocations

e muita coisa

mas... se quiser aprender a fazer vai na pasta xml e abre vocations

la vc edita

 

magia!!!

 

esqueci de por o effeito ki vc pedio

XD

maus

o paralyze deve tar fraco

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_WEAPONTYPE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_STUN)

function onGetFormulaValues(cid, level, skill, attack, factor)
       local skillTotal, levelTotal = skill + attack ,level/5
       return -(skillTotal * 1.0 + levelTotal), -(skillTotal * 2.0 + levelTotal)
end

setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")

local condition = createConditionObject(CONDITION_PARALYZE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 20000)
setConditionFormula(condition, -3.0, 0, -3.0, 0)
setCombatCondition(combat, condition)

function onCastSpell(cid, var)
       return doCombat(cid, combat, var)
end

fica paralyze 20 segundos

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...