Ir para conteúdo
  • 0

Spell Simples De Correr


juan500

Pergunta

Gostaria de uma spell simples para 8.54 de correr almenta speed por um determinado tempo, quero que quando o player fala a spell que no caso é shunshin no jutsu aparece uma pm em cima dele escrito shunshin no jutsu.

 

OT 8.54

Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0

spells.xml:

 

<instant name="Shunshin no Jutsu" words="shunshin no jutsu" lvl="14" mana="60" aggressive="0" selftarget="1" exhaustion="1000" script="shunshin no jutsu.lua">
</instant>

 

shunshin no jutsu.lua:

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)

setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)

 

local condition = createConditionObject(CONDITION_HASTE)

setConditionParam(condition, CONDITION_PARAM_TICKS, 30000)

setConditionFormula(condition, 0.3, -24, 0.3, -24)

setCombatCondition(combat, condition)

 

function onCastSpell(cid, var)

doCombat(cid, combat, var)

doCreatureSay(cid, "Shunshin no jutsu!", TALKTYPE_MONSTER)

end

 

 

Edite em vermelho para determinar o tempo. PS: 1000 = 1 segundo.

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

  • 0

Edita aqui:

 

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)

Troca o CONST_ME_MAGIC_BLUE por um efeito que desejar.

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

  • 0

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)

setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)

 

local condition = createConditionObject(CONDITION_HASTE)

setConditionParam(condition, CONDITION_PARAM_TICKS, 30000)

setConditionFormula(condition, 0.3, -24, 0.3, -24)

setCombatCondition(combat, condition)

 

function onCastSpell(cid, var)

doCombat(cid, combat, var)

doCreatureSay(cid, "Shunshin no Jutsu!", 19)

end

 

 

Try this.

Link para o comentário
Compartilhar em outros sites

  • 0

intao mano vou fazer so mais um pedido o servidor q eu baixei veio completamente vazio pasta spell vazia actiosn vazia apena so mapa e o account manager ou seja não tenho base de spells so quero q vc monte essa spell pra mim segui criando as minha propria

 

quero que a spell va so em volta do player por exemplo

 

.......

...I...

.......

 

e dificil de entender mais quero uma spell bem simples q atinja so ao redor do player em area qualquer duvida pergunte aqui cada 5 minuto visito o topico

Obrigado...

Link para o comentário
Compartilhar em outros sites

  • 0

spells.xml:

 

<instant name="Spell Name" words="words" lvl="35" mana="120" exhaustion="1200" script="spell.lua">
</instant>

 

spell.lua:

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.6, -30, -1.2, 0)

 

local arr = {

{1, 1, 1},

{1, 2, 1},

{1, 1, 1}

}

 

local area = createCombatArea(arr)

setCombatArea(combat, area)

 

function onCastSpell(cid, var)

doSendAnimatedText(getPlayerPosition(cid), "BERSERK", TEXTCOLOR_PURPLE)

return doCombat(cid, combat, var)

end

 

 

Assim?

 

PS: Edite o Spell Name, words e o nome do arquivo.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...