Ir para conteúdo

Featured Replies

Postado

Eae galera estou com uma duvida em como colocar exausted numa spell pois o player está parecendo mais god do que player..

 

A seguinte spell é:

 

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 70)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -40.3, 1, -50.5, 1)
 
local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 70)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, 70)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -40, 1, -50.5, 1)
 
local combat3 = createCombatObject()
setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 70)
setCombatParam(combat3, COMBAT_PARAM_EFFECT, 70)
setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -40, 1, -50.5, 1)
 
local combat4 = createCombatObject()
setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat4, COMBAT_PARAM_DISTANCEEFFECT, 70)
setCombatParam(combat4, COMBAT_PARAM_EFFECT, 70)
setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -40.3, 1, -50.5, 1)
 
 
arr1 = {
{3}
}
 
arr2 = {
{3}
}
 
arr3 = {
{3}
}
 
arr4 = {
{3}
}
 
local area1 = createCombatArea(arr1)
local area2 = createCombatArea(arr2)
local area3 = createCombatArea(arr3)
local area4 = createCombatArea(arr4)
setCombatArea(combat1, area1)
setCombatArea(combat2, area2)
setCombatArea(combat3, area3)
setCombatArea(combat4, area4)
 
local function onCastSpell1(parameters)
    return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var)
end
 
local function onCastSpell2(parameters)
    return isPlayer(parameters.cid) and doCombat(parameters.cid, combat2, parameters.var)
end
 
local function onCastSpell3(parameters)
    return isPlayer(parameters.cid) and doCombat(parameters.cid, combat3, parameters.var)
end
 
local function onCastSpell4(parameters)
    return isPlayer(parameters.cid) and doCombat(parameters.cid, combat4, parameters.var)
end
 
function onCastSpell(cid, var)
local position370 = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
local parameters = { cid = cid, var = var}
addEvent(onCastSpell1, 200, parameters)
addEvent(onCastSpell2, 400, parameters)
addEvent(onCastSpell2, 800, parameters)
addEvent(onCastSpell2, 1000, parameters)
    doSendMagicEffect(position370, 126)
return TRUE
end

                                                       

 

 

                                                                                           5e1fc80227b414e178a2f7de00379363.jpg.fb527fa5863cba1c20b81b6ea6841da0.jpg                                                                                                  

Resolvido por Wend

Ir para solução
  • Respostas 7
  • Visualizações 540
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • na Tag dela adicione  exhaustion="1500" e nos 1500 só adiciona o tempo certo

  • local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 70) setCombatFormula(combat1, COMBAT_FORMUL

Postado

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 70)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -40.3, 1, -50.5, 1)


local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 70)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, 70)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -40, 1, -50.5, 1)


local combat3 = createCombatObject()
setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 70)
setCombatParam(combat3, COMBAT_PARAM_EFFECT, 70)
setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -40, 1, -50.5, 1)


local combat4 = createCombatObject()
setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat4, COMBAT_PARAM_DISTANCEEFFECT, 70)
setCombatParam(combat4, COMBAT_PARAM_EFFECT, 70)
setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -40.3, 1, -50.5, 1)




arr1 = {
{3}
}


arr2 = {
{3}
}


arr3 = {
{3}
}


arr4 = {
{3}
}


local area1 = createCombatArea(arr1)
local area2 = createCombatArea(arr2)
local area3 = createCombatArea(arr3)
local area4 = createCombatArea(arr4)
setCombatArea(combat1, area1)
setCombatArea(combat2, area2)
setCombatArea(combat3, area3)
setCombatArea(combat4, area4)


local function onCastSpell1(parameters)
    return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var)
end


local function onCastSpell2(parameters)
    return isPlayer(parameters.cid) and doCombat(parameters.cid, combat2, parameters.var)
end


local function onCastSpell3(parameters)
    return isPlayer(parameters.cid) and doCombat(parameters.cid, combat3, parameters.var)
end


local function onCastSpell4(parameters)
    return isPlayer(parameters.cid) and doCombat(parameters.cid, combat4, parameters.var)
end


function onCastSpell(cid, var)
local waittime = 1 -- Tempo de exhaustion
local storage = 115818


if exhaustion.check(cid, storage) then
    doPlayerSendCancel(cid, "You are exhausted")
return false
end
local position370 = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z} 
local parameters = { cid = cid, var = var} 
addEvent(onCastSpell1, 200, parameters) 
addEvent(onCastSpell2, 400, parameters) 
addEvent(onCastSpell2, 800, parameters) 
addEvent(onCastSpell2, 1000, parameters)
exhaustion.set(cid, storage, waittime)     
doSendMagicEffect(position370, 126)
return TRUE 
end

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

1516839_1.png

Postado
  • Autor

Como assim na tag dela não entendi..

                                                       

 

 

                                                                                           5e1fc80227b414e178a2f7de00379363.jpg.fb527fa5863cba1c20b81b6ea6841da0.jpg                                                                                                  

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.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo