Ir para conteúdo
Entre para seguir isso  
Vittu

[SUPPORT] Utori Tempo

Recommended Posts

Vittu    5
Vittu

Nome: Utori Tempo

Autor: SilverBullet

Versão: 8.60

Descrição: Uma spell que almenta o magic level do druid e do sorcerer por um tempo, fiz esse script porque percebi que não tem muitos topicos com magias de support, e eu tambem acho uma injustiça o knight e o paladins ter spells para almentarem as skills, mais o mage não (eu acho).

 

Primeiramente crie um arquivo com estensão lua em data/spells/scripts com o arquivo chamado Utori Tempo, e cole isso dentro:

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREWORK_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)

local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_TICKS, 20000)
setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVELPERCENT, 135)
setConditionParam(condition, CONDITION_PARAM_BUFF, true) 
setCombatCondition(combat, condition)

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

Depois disso adicione a seguinte tag em data/spells/spells.xml

 

<instant name="utori tempo" words="utori tempo" lvl="45" mana="200" prem="1" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" event="script" value="utori tempo.lua">
       <vocation id="1"/>
       <vocation id="2"/>
       <vocation id="5"/>
       <vocation id="6"/>

Fotos do funcionamento da spell:

utori.png

 

Espero que tenham gostado até a proxima!

 

:lolface:

 

Editado por Vittu

Compartilhar este post


Link para o post
iuniX    4
iuniX

Muito obrigado pela participação na seção. Muito grato mesmo.

Agora sobre o script, está como o outro. Simples porem util.

 

Aprovado e movido.

Compartilhar este post


Link para o post
Luix    0
Luix

onde você escolhe quanto de magic level vai almentar??

Compartilhar este post


Link para o post
Vittu    5
Vittu

@iuniX

Obrigado por aprovar mais uma spell minha.

 

@Luix

setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVELPERCENT, [color=red]135[/color])

Num tem a parte vermelha la é o magic level, vou explicar se esta 135, quer dizer que vai almentar 35% mais agora se você quiser dobrar é so por 200

Editado por Vittu

Compartilhar este post


Link para o post
Ribas1574    1
Ribas1574

muito bom, mas acho meio desnecessário...

mas continue fazendo magias... :D

Compartilhar este post


Link para o post
Luix    0
Luix

ahhh, então isso almenta uma porcentagem do ml....

 

é possivel fazer para almentar um tanto fixo??

exemplo sempre almentar 3, ou 10...

"setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, 10)" << assim?

 

Obrigado pela atenção.

Compartilhar este post


Link para o post
Vittu    5
Vittu
"setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, 10)" << assim?

Se você colocar isso ele diminuira a porcentagem do magic level para 10%, eu fiz a spell baseada em porcentagens, mais não sei como fazer para almentar a quantidade certa, sou novato em scripts ainda.

 

@Ribas

Ahh, eu acho que não é tao desnecessario assim, mas cada um com sua opinião.

Compartilhar este post


Link para o post
jdanieel    0
jdanieel

Se eu quiser que aumente outro parâmetro é só muda o nome?

Ex.:

setConditionParam(condition, CONDITION_PARAM_STAT_SWORDFIGHTINGPERCENT, 135)

Compartilhar este post


Link para o post
Vittu    5
Vittu

Eu não vi isso nas functions, mas ve se da certo se não der me mande uma mensagem que eu respondo.

Compartilhar este post


Link para o post
jdanieel    0
jdanieel

Valeu, mas já tentei e deu certo sim, só que não é SWORDFIGHTING, só SWORD.

Lista pra quem quiser ae:

CONDITION_PARAM_STAT_SWORDPERCENT

CONDITION_PARAM_STAT_CLUBPERCENT

CONDITION_PARAM_STAT_AXEPERCENT

CONDITION_PARAM_STAT_DISTANCEPERCENT

CONDITION_PARAM_STAT_MELEEPERCENT (esse aumenta os 3 skills ao msm tempo, Sword, Club e Axe)

CONDITION_PARAM_STAT_SHIELDPERCENT

Compartilhar este post


Link para o post
thiagobji    20
thiagobji

Olá amigo,

 

Muito bom, eu já tinha visto esse scripter em um dos melhores OT Server que eu já joguei na minha vida "WARMEN".

Agradeço muito!

Compartilhar este post


Link para o post
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×