Ir para conteúdo

Featured Replies

Postado

Tipo Assim Galera O ''Exevo Mort'' Do Pally No Meu Server Ta Saindo Tipo O Exevo Mas San o Efeito eu Queria Mudar Esse Efeito Para Outro Ou Seja Queria Mudar Esse Efeito 65 As Spada Verde Ou Seja o Fantasma 65 Da 1 Olhada Aew Segue Há Baixo !

Spells !

  Citar

--sorcerer

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_STUN)

setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -3.2, -30, -3.7, 0)

local area1 = createCombatArea(AREA_CIRCLE3X3)

setCombatArea(combat1, area1)

--druid

local combat2 = createCombatObject()

setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_ICETORNADO)

setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.7, -50, -3.2, 0)

local area2 = createCombatArea(AREA_CIRCLE3X3)

setCombatArea(combat2, area2)

--paladin

local combat3 = createCombatObject()

setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)

setCombatParam(combat3, COMBAT_PARAM_EFFECT, CONST_ME_HOLYAREA)

setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -4.3, 0, -5.4, 0)

local area3 = createCombatArea(AREA_CIRCLE3X3)

setCombatArea(combat3, area3)

--knight

local combat4 = createCombatObject()

setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat4, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)

setCombatParam(combat4, COMBAT_PARAM_USECHARGES, TRUE)

setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -3.5, 0, -5.4, 0)

local area4 = createCombatArea(AREA_SQUARE2X2)

setCombatArea(combat4, area4)

--gm

local combat5 = createCombatObject()

setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat5, COMBAT_PARAM_EFFECT, CONST_ME_STUN)

setCombatParam(combat5, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_DEATH)

setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -10.0, -500000, -10.0, -600000)

local area5 = createCombatArea(AREA_WHOLESCREEN)

setCombatArea(combat5, area5)

function onCastSpell(cid, var)

if getPlayerCustomFlagValue(cid, PlayerCustomFlag_GamemasterPrivileges) == TRUE then

return doCombat(cid, combat5, var)

elseif getPlayerVocation(cid) == 9 or getPlayerVocation(cid) == 13 then

if getCreatureMana(cid) >= 1000 then

doPlayerAddMana(cid, -1000)

doPlayerAddSpentMana(cid, 1000)

return doCombat(cid, combat1, var)

else

doPlayerSendCancel(cid, "You do not have enough mana.")

end

elseif getPlayerVocation(cid) == 10 or getPlayerVocation(cid) == 14 then

if getCreatureMana(cid) >= 1000 then

doPlayerAddMana(cid, -1000)

doPlayerAddSpentMana(cid, 1000)

return doCombat(cid, combat2, var)

else

doPlayerSendCancel(cid, "You do not have enough mana.")

end

elseif getPlayerVocation(cid) == 11 or getPlayerVocation(cid) == 15 then

if getCreatureMana(cid) >= 400 then

doPlayerAddMana(cid, -400)

doPlayerAddSpentMana(cid, 1000)

return doCombat(cid, combat3, var)

else

doPlayerSendCancel(cid, "You do not have enough mana.")

end

elseif getPlayerVocation(cid) == 12 or getPlayerVocation(cid) == 16 then

if getCreatureMana(cid) >= 400 then

doPlayerAddMana(cid, -400)

doPlayerAddSpentMana(cid, 1000)

return doCombat(cid, combat4, var)

else

doPlayerSendCancel(cid, "You do not have enough mana.")

end

else

doPlayerSendCancel(cid, "Sorry, you must get your second promotion (500) first.")

end

end

:accept: Rep + Quem Ajudar !

13978461.png
Postado

Creio que seja só você mudar o nome do efeito pelo determinado número'

Ou seja, ficaria assim:


--sorcerer

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_EFFECT, 37)

setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -3.2, -30, -3.7, 0)


local area1 = createCombatArea(AREA_CIRCLE3X3)

setCombatArea(combat1, area1)


--druid

local combat2 = createCombatObject()

setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_EFFECT, 17)

setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.7, -50, -3.2, 0)


local area2 = createCombatArea(AREA_CIRCLE3X3)

setCombatArea(combat2, area2)



--paladin

local combat3 = createCombatObject()

setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)

setCombatParam(combat3, COMBAT_PARAM_EFFECT, 65)

setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -4.3, 0, -5.4, 0)


local area3 = createCombatArea(AREA_CIRCLE3X3)

setCombatArea(combat3, area3)



--knight

local combat4 = createCombatObject()

setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat4, COMBAT_PARAM_EFFECT, 36)

setCombatParam(combat4, COMBAT_PARAM_USECHARGES, TRUE)

setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -3.5, 0, -5.4, 0)


local area4 = createCombatArea(AREA_SQUARE2X2)

setCombatArea(combat4, area4)


--gm

local combat5 = createCombatObject()

setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat5, COMBAT_PARAM_EFFECT, CONST_ME_STUN)

setCombatParam(combat5, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_DEATH)

setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -10.0, -500000, -10.0, -600000)


local area5 = createCombatArea(AREA_WHOLESCREEN)

setCombatArea(combat5, area5)



function onCastSpell(cid, var)


if getPlayerCustomFlagValue(cid, PlayerCustomFlag_GamemasterPrivileges) == TRUE then

return doCombat(cid, combat5, var)

elseif getPlayerVocation(cid) == 9 or getPlayerVocation(cid) == 13 then

if getCreatureMana(cid) >= 1000 then

doPlayerAddMana(cid, -1000)

doPlayerAddSpentMana(cid, 1000)

return doCombat(cid, combat1, var)

else

doPlayerSendCancel(cid, "You do not have enough mana.")

end

elseif getPlayerVocation(cid) == 10 or getPlayerVocation(cid) == 14 then

if getCreatureMana(cid) >= 1000 then

doPlayerAddMana(cid, -1000)

doPlayerAddSpentMana(cid, 1000)

return doCombat(cid, combat2, var)

else

doPlayerSendCancel(cid, "You do not have enough mana.")

end

elseif getPlayerVocation(cid) == 11 or getPlayerVocation(cid) == 15 then

if getCreatureMana(cid) >= 400 then

doPlayerAddMana(cid, -400)

doPlayerAddSpentMana(cid, 1000)

return doCombat(cid, combat3, var)

else

doPlayerSendCancel(cid, "You do not have enough mana.")

end

elseif getPlayerVocation(cid) == 12 or getPlayerVocation(cid) == 16 then

if getCreatureMana(cid) >= 400 then

doPlayerAddMana(cid, -400)

doPlayerAddSpentMana(cid, 1000)

return doCombat(cid, combat4, var)

else

doPlayerSendCancel(cid, "You do not have enough mana.")

end

else

doPlayerSendCancel(cid, "Sorry, you must get your second promotion (500) first.")

end

end

Não testei...

Enfim, poste o resultado ae'

Abraços'

Editado por Adriano SwaTT (veja o histórico de edições)

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

Postado
  • Autor

Poxa Cara Valew Mesmo Ta Serto Tem Como Vc Edita aew pra min muda a de kina pra 36 a de druid pra 17 e a de sorcer 37 So Muda aew que eu copio valew att jah ganho meu rep

13978461.png
Postado

Pronto, atualizei o post acima...

Que bom que funcionou e obrigado pelo REP+'

:D

Obs: Atualizei o Script do Tópico sobre o chão falante também'

Confira lá.

Abraços e boa sorte com seu projeto.

Editado por Adriano SwaTT (veja o histórico de edições)

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

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.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo