Postado Março 4, 2012 13 anos 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 Rep + Quem Ajudar !
Postado Março 4, 2012 13 anos 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 Março 4, 2012 13 anos 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.
Postado Março 4, 2012 13 anos 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
Postado Março 4, 2012 13 anos Pronto, atualizei o post acima... Que bom que funcionou e obrigado pelo REP+' 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 Março 4, 2012 13 anos 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.
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.