[spell] Spell Para Mages: Mage's Buff

danitero
em Globalevents e Spells

danitero

Tenso
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/09/06Posts: 30Char no Tibia: Tenso Tenebroso

Iae pessoal, essa magia nao eh minha, eh do Demonder (xina), ele colocou no server de war dele, eu gostei, acho que ninguem posto aki ainda entao eu vo por ae :D

 

Como colocar:

 

Abra a pasta do seu Servidor, abra a pasta data, dps va em spells e abra o spells.xml, coloque isso entre o <spells> e </spells>:

<instant name="Mage's Buff" words="[color="#FF0000"]utura san[/color]" lvl="[color="#000080"]100[/color]" manapercent="[color="#00FF00"]50[/color]" prem="1" selftarget="1" exhaustion="1000" aggressive="0" script="mage buff.lua">
<vocation name="[color="#FF00FF"]Elder Druid[/color]"/>
<vocation name="[color="#FF00FF"]Master Sorcerer[/color]"/>
</instant>

 

 

Onde:

Eh o nome da magia

Eh o level pra usar a magia

Eh a porcentagem de mana que usa, no caso 50%

Sao as vocations pra usar a magia

 

 

Salve, feche e agora abra a pasta scripts, copie um arquivo qualquer que seja .lua, cole, renomeie para mage buff, abra-o, apague tudo e coloque isso:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_SOUND_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)

local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_BUFF, 1)
setConditionParam(condition, CONDITION_PARAM_SUBID, 1)
setConditionParam(condition, CONDITION_PARAM_TICKS, 5 * 60 * 1000)
setConditionParam(condition, CONDITION_PARAM_STAT_MAGICPOINTS, 5)
setCombatCondition(combat, condition)

local condition2 = createConditionObject(CONDITION_REGENERATION)
setConditionParam(condition2, CONDITION_PARAM_BUFF, 1)
setConditionParam(condition2, CONDITION_PARAM_SUBID, 2)
setConditionParam(condition2, CONDITION_PARAM_TICKS, 5 * 60 * 1000)
setConditionParam(condition2, CONDITION_PARAM_MANAGAIN, 20)
setConditionParam(condition2, CONDITION_PARAM_MANATICKS, 1000)
setConditionParam(condition2, CONDITION_PARAM_HEALTHGAIN, 10)
setConditionParam(condition2, CONDITION_PARAM_HEALTHTICKS, 1500)
setCombatCondition(combat, condition2)

local condition3 = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition3, CONDITION_PARAM_BUFF, 1)
setConditionParam(condition3, CONDITION_PARAM_SUBID, 3)
setConditionParam(condition3, CONDITION_PARAM_TICKS, 5 * 60 * 1000)
setConditionParam(condition3, CONDITION_PARAM_STAT_MAXHEALTHPERCENT, 130)
setConditionParam(condition3, CONDITION_PARAM_STAT_MAXMANAPERCENT, 110)
setCombatCondition(combat, condition3)

local condition4 = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition4, CONDITION_PARAM_BUFF, 1)
setConditionParam(condition4, CONDITION_PARAM_SUBID, 4)
setConditionParam(condition4, CONDITION_PARAM_TICKS, 5 * 60 * 1000)
setConditionParam(condition4, CONDITION_PARAM_SKILL_SHIELDPERCENT, 150)
setConditionParam(condition4, CONDITION_PARAM_STAT_MAGICPOINTS, 4)
setCombatCondition(combat, condition4)

local condition5 = createConditionObject(CONDITION_REGENERATION)
setConditionParam(condition5, CONDITION_PARAM_BUFF, 1)
setConditionParam(condition5, CONDITION_PARAM_SUBID, 5)
setConditionParam(condition5, CONDITION_PARAM_TICKS, 5 * 60 * 1000)
setConditionParam(condition5, CONDITION_PARAM_HEALTHGAIN, 50)
setConditionParam(condition5, CONDITION_PARAM_HEALTHTICKS, 3000)
setCombatCondition(combat, condition5)

local condition6 = createConditionObject(CONDITION_LIGHT)
setConditionParam(condition6, CONDITION_PARAM_BUFF, 1)
setConditionParam(condition6, CONDITION_PARAM_SUBID, 6)
setConditionParam(condition6, CONDITION_PARAM_TICKS, 5 * 60 * 1000)
setConditionParam(condition6, CONDITION_PARAM_LIGHT_LEVEL, 6)
setConditionParam(condition6, CONDITION_PARAM_LIGHT_COLOR, 19633)
setCombatCondition(combat, condition6)

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

 

Onde eu nao entendi nada mais se alguem entender me fala que eu edito aque desculpem :withstupidsmiley: :blush:

 

 

 

Creditos: Demonder (xina) 90% / Danitero 10%

 

1º Como ja dito no título, mas vou reforçar para algumas pessoas que criticaram... É UMA MAGIA QUE DA MAGIC LEVEL PARA MAGES POR UM CERTO TEMPO

 

2º Magia feita e testada em 8.5 não sei se funciona em outras versões

 

3º É uma magia simples, não tem SS, o único efeito são umas notas músicais roxas se não me ingano

Abraço,
Danilo Matos

Volksz

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/04/08Posts: 49Char no Tibia: Retired.

Falta especificar mais, em qual versão foi testada e o que ela faz

Olá XTibiano:

Sua assinatura estava com um problema na TAG SPOILER e foi movida para a parte "Sobre mim".
Agradecemos a sua compreensão.

Atenciosamente,
JV Chequer

feliperaio

God Chicken =]
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/01/09Posts: 43Char no Tibia: God Chickenzin

qua verçao?? e cade a SS, cara qro ve a magia... --'


User's:






~~~Ovos~~~
||||||
~~~Filhotes~~~
||||


Sig's

By Dekaa:


By PeU~:


By Carolsinhah:


By Chickenzin/~~Frostzin~~:



Meu trabalhos, tutoriais: