Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local tempo = 60 -- tempo em segundos.
- local effect = {241} -- effect no player, caso queira apenas 1, basta remover os outros numeros.
- local ml = 75 -- quantos ira aumentar o skill de ML
- local skillfist = 75 -- quantos ira aumentar o skill de Fist
- local skillsword = 75 -- quantos ira aumentar o skill de Sword
- local skillaxe = 75 -- quantos ira aumentar o skill de Axe
- local skillclub = 75 -- quantos ira aumentar o skill de Club
- local skilldistance = 75 -- quantos ira aumentar o skill de Distance
- local skillshield = 75 -- quantos ira aumentar o skill de Shield
- local health = 175 -- A cada 1 segundo quantos aumentar de vida
- local combat = createCombatObject()
- setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
- local condition = createConditionObject(CONDITION_ATTRIBUTES)
- setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000)
- setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, ml)
- setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, skillfist)
- setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, skillsword)
- setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, skillaxe)
- setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, skillclub)
- setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, skilldistance)
- setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, skillshield)
- setConditionParam(condition, CONDITION_PARAM_OUTFIT, outfit)
- setCombatCondition(combat, condition)
- local condition = createConditionObject(CONDITION_HASTE)
- setConditionParam(condition, CONDITION_PARAM_SPEED, 250)
- setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000)
- setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE)
- setCombatCondition(combat, condition)
- local condition = createConditionObject(CONDITION_REGENERATION)
- setConditionParam(condition, CONDITION_PARAM_SUBID, 1)
- setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE)
- setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000)
- setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, health)
- setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 1000)
- setCombatCondition(combat, condition)
- function magicEffect241(cid, delay)
- if not isCreature(cid) then return LUA_ERROR end
- if getPlayerStorageValue(cid, 102053) > 0 and getCreatureCondition(cid, CONDITION_REGENERATION, 1) then
- local position = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
- doSendMagicEffect(position, 241)
- if delay ~= 1 then addEvent(magicEffect241, 1000, cid, delay -1) end
- end
- end
- function onCastSpell(cid, var)
- local storage = 89790 -- Storage para pdoer usar a spell
- if getCreatureStorage(cid, storage) == -1 then
- doPlayerSendTextMessage(cid, 27, "Complete a quest kage e escolha o Hokage, para poder usar o buff.")
- return false
- end
- local position127 = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
- if getPlayerStorageValue(cid, 102053) ~= 1 or getCreatureCondition(cid, CONDITION_REGENERATION, 1) == false then
- doCombat(cid, combat, var)
- magicEffect241(cid, tempo)
- setPlayerStorageValue(cid, 102053,1) -- storage verifica transformado, quando = 1 player esta transformado.
- doCreatureSay(cid, "Hokage Buff", TALKTYPE_MONSTER)
- doSendMagicEffect(position127, 241)
- else
- doPlayerSendCancel(cid, "Sorry, you are transformed.")
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement