TheAllienII
Active User
- Joined
- Jul 2, 2014
- Messages
- 119
- Reaction score
- 6
[LUA]local cd = 1 -- 1 = 1s --
local cdnumber = 1 -- numer naszego czaru w systemie CD --
local area = {
{1},
{1},
{1},
{3}
}
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, 10)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -9.0, 0, -9.5, 0)
setCombatArea(combat, createCombatArea(area))
local combatArea = createCombatArea(area)
function onCastSpell(cid, var)
if exhaustion.check(cid,c) then
doPlayerSendCancel(cid, "Your NAZWA CZARU still has "..exhaustion.get(cid, c).." seconds on cooldown.")
return false
end
player.add(cid)
player:sendDirEffect(106, 0, -1, 104, 4, 0, 107, 0, 4, 105, -1, 0)
exhaustion.set(cid,cdnumber,cd)
return doCombat(cid, combat, var)
end[/LUA]
Funkcja Lua
[LUA]P_DEBUG_MESSAGE = true
player = {}
player.__index = player
player.add = function(cid, self)
player.cid = cid
setmetatable(player, player)
return player
end
function player:sendDirEffect(m_north, m_xNorth, m_yNorth, m_east, m_xEast, m_yEast,
m_south, m_xSouth, m_ySouth, m_west, m_xWest, m_yWest, m_time)
local effect = 1
local eX = 0
local eY = 0
if self:getDir() == NORTH then
effect = m_north
eX = m_xNorth
eY = m_yNorth
elseif self:getDir() == EAST then
effect = m_east
eX = m_xEast
eY = m_yEast
elseif self:getDir() == SOUTH then
effect = m_south
eX = m_xSouth
eY = m_ySouth
else
effect = m_west
eX = m_xWest
eY = m_yWest
end
if not m_time then
doSendMagicEffect({x = self:getPos().x + eX, y = self:getPos().y + eY, z = self:getPos().z}, effect)
else
addEvent(doSendMagicEffect, m_time, {x = self:getPos().x + eX, y = self:getPos().y + eY, z = self:getPos().z}, effect)
end
end[/LUA]
local cdnumber = 1 -- numer naszego czaru w systemie CD --
local area = {
{1},
{1},
{1},
{3}
}
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, 10)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -9.0, 0, -9.5, 0)
setCombatArea(combat, createCombatArea(area))
local combatArea = createCombatArea(area)
function onCastSpell(cid, var)
if exhaustion.check(cid,c) then
doPlayerSendCancel(cid, "Your NAZWA CZARU still has "..exhaustion.get(cid, c).." seconds on cooldown.")
return false
end
player.add(cid)
player:sendDirEffect(106, 0, -1, 104, 4, 0, 107, 0, 4, 105, -1, 0)
exhaustion.set(cid,cdnumber,cd)
return doCombat(cid, combat, var)
end[/LUA]
Funkcja Lua
[LUA]P_DEBUG_MESSAGE = true
player = {}
player.__index = player
player.add = function(cid, self)
player.cid = cid
setmetatable(player, player)
return player
end
function player:sendDirEffect(m_north, m_xNorth, m_yNorth, m_east, m_xEast, m_yEast,
m_south, m_xSouth, m_ySouth, m_west, m_xWest, m_yWest, m_time)
local effect = 1
local eX = 0
local eY = 0
if self:getDir() == NORTH then
effect = m_north
eX = m_xNorth
eY = m_yNorth
elseif self:getDir() == EAST then
effect = m_east
eX = m_xEast
eY = m_yEast
elseif self:getDir() == SOUTH then
effect = m_south
eX = m_xSouth
eY = m_ySouth
else
effect = m_west
eX = m_xWest
eY = m_yWest
end
if not m_time then
doSendMagicEffect({x = self:getPos().x + eX, y = self:getPos().y + eY, z = self:getPos().z}, effect)
else
addEvent(doSendMagicEffect, m_time, {x = self:getPos().x + eX, y = self:getPos().y + eY, z = self:getPos().z}, effect)
end
end[/LUA]