local tempo = 120 -- tempo em segundos.
local effect = {118} -- effect no player, caso queira apenas 1, basta remover os outros numeros.
local points = 70 -- quantos ira aumentar os skills
local health = 1299 -- 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, points)
setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, points)
setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, points)
setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, points)
setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, points)
setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, points)
setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, points)
setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE)
setCombatCondition(combat, condition)
local condition = createConditionObject(CONDITION_REGENERATION)
setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000)
setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, health)
setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 1000)
setCombatCondition(combat, condition)
local function Efect(cid)
if isCreature(cid) then
for i=1, #effect do
local position = {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y, z=getCreaturePosition(cid).z}
doSendMagicEffect(position, effect)
end
end
end
function onCastSpell(cid, var)
local storage = 19896
if getPlayerStorageValue(cid, storage) < 1 then
doPlayerSendCancel(cid, "Desculpe, Você tem que terminar a quest para usar está magia.")
return false
end
if getCreatureCondition(cid, CONDITION_ATTRIBUTES) == false then
doCombat(cid, combat, var)
doPlayerSendTextMessage(cid,27,'mode sannin esta ativado.')
doPlayerSay(cid, 'mode sannin!', TALKTYPE_ORANGE_1)
local tempo2 = 0
while (tempo2 <= (tempo*1000)) do
addEvent(Efect, tempo2, cid)
tempo2 = tempo2 + 300
end
else
doPlayerSendCancel(cid, "Sorry, you are transformed.")
end
end




info
Grupo: Campones
Registrado: 27/12/13
Posts: 9
Reputação: 0
alguem pode arruma essa spell pramin so pode usar ela quando player tivre a storage 19896
o player q tem as storage consegui usar normal mais o effeito da spell n sai
como faço pra fica igual magia de buff normal so q precisa da storage pra pode usar
aqui a spell
local tempo = 120 -- tempo em segundos.