Advertisement
Guest User

Untitled

a guest
Jul 18th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.32 KB | None | 0 0
  1. local tempo = 60 -- tempo em segundos.
  2. local effect = {241} -- effect no player, caso queira apenas 1, basta remover os outros numeros.
  3. local ml = 75 -- quantos ira aumentar o skill de ML
  4. local skillfist = 75 -- quantos ira aumentar o skill de Fist
  5. local skillsword = 75 -- quantos ira aumentar o skill de Sword
  6. local skillaxe = 75 -- quantos ira aumentar o skill de Axe
  7. local skillclub = 75 -- quantos ira aumentar o skill de Club
  8. local skilldistance = 75 -- quantos ira aumentar o skill de Distance
  9. local skillshield = 75 -- quantos ira aumentar o skill de Shield
  10. local health = 175 -- A cada 1 segundo quantos aumentar de vida
  11. local combat = createCombatObject()
  12. setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
  13. local condition = createConditionObject(CONDITION_ATTRIBUTES)
  14. setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000)
  15. setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, ml)
  16. setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, skillfist)
  17. setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, skillsword)
  18. setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, skillaxe)
  19. setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, skillclub)
  20. setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, skilldistance)
  21. setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, skillshield)
  22. setConditionParam(condition, CONDITION_PARAM_OUTFIT, outfit)
  23. setCombatCondition(combat, condition)
  24.  
  25. local condition = createConditionObject(CONDITION_HASTE)
  26. setConditionParam(condition, CONDITION_PARAM_SPEED, 250)
  27. setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000)
  28. setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE)
  29. setCombatCondition(combat, condition)
  30.  
  31. local condition = createConditionObject(CONDITION_REGENERATION)
  32. setConditionParam(condition, CONDITION_PARAM_SUBID, 1)
  33. setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE)
  34. setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000)
  35. setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, health)
  36. setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 1000)
  37. setCombatCondition(combat, condition)
  38.  
  39. function magicEffect241(cid, delay)
  40. if not isCreature(cid) then return LUA_ERROR end
  41. if getPlayerStorageValue(cid, 102053) > 0 and getCreatureCondition(cid, CONDITION_REGENERATION, 1) then
  42. local position = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
  43. doSendMagicEffect(position, 241)
  44. if delay ~= 1 then addEvent(magicEffect241, 1000, cid, delay -1) end
  45. end
  46. end
  47. function onCastSpell(cid, var)
  48. local storage = 89790 -- Storage para pdoer usar a spell
  49. if getCreatureStorage(cid, storage) == -1 then
  50. doPlayerSendTextMessage(cid, 27, "Complete a quest kage e escolha o Hokage, para poder usar o buff.")
  51. return false
  52. end
  53. local position127 = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
  54. if getPlayerStorageValue(cid, 102053) ~= 1 or getCreatureCondition(cid, CONDITION_REGENERATION, 1) == false then
  55. doCombat(cid, combat, var)
  56. magicEffect241(cid, tempo)
  57. setPlayerStorageValue(cid, 102053,1) -- storage verifica transformado, quando = 1 player esta transformado.
  58. doCreatureSay(cid, "Hokage Buff", TALKTYPE_MONSTER)
  59. doSendMagicEffect(position127, 241)
  60. else
  61. doPlayerSendCancel(cid, "Sorry, you are transformed.")
  62. end
  63. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement