local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
local condition = createConditionObject(CONDITION_MANASHIELD)
setConditionParam(condition, CONDITION_PARAM_TICKS, 60000)
setCombatCondition(combat, condition)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
zrobilem to w 5 sekund ale nie weim czy oto ci dokladnie chodziloMoze zrobisz to co ja ci napisalem w 4 zakladce??
Czy nie umiesz ;>? Trudne ;>? i nie to ze chcem cie sprawdzac poprostu zeby sie nie wpychali zrob FASt moze ;>?
ss do pierszegolocal combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EARTH)
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1499)
local arr = {
{1},
{1},
{1},
{1},
{3}
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
drugi czar sslocal combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EARTH)
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1499)
local arr = {
{1, 1, 1, 1, 1},
{0, 0, 3, 0, 0}
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
jak chcesz to ja moge ci takie cos zrobic ale juz bys musial sobie to sam skonfigurowac ten czas wywolania po kolejDobra ju? sobie przypomnia?em to ma wygl?da? jak toNie masz wystarczających uprawnień, aby zobaczyć link. Zaloguj or Rejestracja;] zobaczymy czy Ci to tak ?atwo p?jdzie.
Pozdro i sorry pomyli?y mi si? arry ;]
jak chcesz to ja moge ci takie cos zrobic ale juz bys musial sobie to sam skonfigurowac ten czas wywolania po kolej
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EARTH)
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1499)
local arr = {
{1},
{1},
{1},
{1},
{3}
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
<instant name="Sciana" words="Rzucaj sciane" lvl="65" maglv="40" mana="1900" soul="0" exhaustion="1" prem="1" enabled="1" script="Sciana.lua"><vocation id="2"/><vocation id="6"/></instant>
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EARTH)
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1499)
local arr = {
{0},{1},{0},
{0},{1},{0},
{1},{3},{1},
{0},{1},{0},
{0},{1},{0},
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
<instant name="Sciana" words="Rzucaj sciane" lvl="65" maglv="40" mana="1900" soul="0" exhaustion="1" prem="1" enabled="1" script="Sciana.lua"><vocation id="2"/><vocation id="6"/></instant>
tobie tez nie wyszlo z godznie arenaCzy takie co???
![]()
Data/spells/sciana.lua
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EARTH)
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1499)
local arr = {
{0},{1},{0},
{0},{1},{0},
{1},{3},{1},
{0},{1},{0},
{0},{1},{0},
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
tak o to mi chodzilo Shaarki i Xarti Good ;]
Thx
Teraz chcem czy by dalo ci sie rade zrobic takie same ze scianami tylko ze drzewo ?
Czy dalo by sie rade zrobic te sciany tylko ze drzewo wyskakuje ;>?
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EARTH)
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, [COLOR="Magenta"]xxxx[/COLOR])
local arr = {
{1},
{1},
{1},
{1},
{3}
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
<instant name="Sciana" words="Rzucaj sciane" lvl="65" maglv="40" mana="1900" soul="0" exhaustion="1" prem="1" enabled="1" script="Sciana.lua"><vocation id="2"/><vocation id="6"/></instant>
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EARTH)
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 2708)
local arr = {
{1, 1, 1, 1, 1},
{0, 0, 3, 0, 0}
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
<instant name="Exevo nature" words="Exevo nature" lvl="20" maglv="8" mana="250" soul="10" exhaustion="1" prem="1" enabled="1" script="Exevo nature.lua"><vocation id="2"/><vocation id="1"/><vocation id="6"/><vocation id="5"/><vocation id="7"/><vocation id="8"/><vocation id="3"/><vocation id="4"/></instant>
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, 42)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.5, -160, -1.6, -180)
local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, 42)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -1.5, -160, -1.6, -180)
local combat3 = createCombatObject()
setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat3, COMBAT_PARAM_EFFECT, 42)
setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -1.5, -160, -1.6, -180)
local combat4 = createCombatObject()
setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat4, COMBAT_PARAM_EFFECT, 42)
setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -1.5, -160, -1.6, -180)
local combat5 = createCombatObject()
setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat5, COMBAT_PARAM_EFFECT, 42)
setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -1.5, -160, -1.6, -180)
local combat6 = createCombatObject()
setCombatParam(combat6, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EARTH)
setCombatParam(combat6, COMBAT_PARAM_CREATEITEM, 7307)
arr1 = {
{0,0,0,0,0},
{0,0,0,0,0},
{0,1,1,1,0},
{0,1,2,1,0},
{0,1,1,1,0},
{0,0,0,0,0},
{0,0,0,0,0},
}
arr2 = {
{0,0,0,0,0},
{0,0,0,0,0},
{0,0,0,0,0},
{0,1,2,1,0},
{0,0,0,0,0},
{0,0,0,0,0},
{0,0,0,0,0},
}
arr3 = {
{0,0,0,0,0},
{0,0,0,0,0},
{0,0,1,0,0},
{0,0,2,0,0},
{0,0,1,0,0},
{0,0,0,0,0},
{0,0,0,0,0},
}
arr4 = {
{0,0,0,0,0},
{0,0,0,0,0},
{0,0,0,1,0},
{0,0,2,0,0},
{0,1,0,0,0},
{0,0,0,0,0},
{0,0,0,0,0},
}
arr5 = {
{0,0,0,0,0},
{0,0,0,0,0},
{0,1,0,0,0},
{0,0,2,0,0},
{0,0,0,1,0},
{0,0,0,0,0},
{0,0,0,0,0},
}
arr6 = {
{0,0,0,0,0},
{1,0,0,0,1},
{0,1,1,1,0},
{0,0,2,0,0},
{0,1,1,1,0},
{1,0,0,0,1},
{0,0,0,0,0},
}
local area1 = createCombatArea(arr1)
local area2 = createCombatArea(arr2)
local area3 = createCombatArea(arr3)
local area4 = createCombatArea(arr4)
local area5 = createCombatArea(arr5)
local area6 = createCombatArea(arr6)
setCombatArea(combat1, area1)
setCombatArea(combat2, area2)
setCombatArea(combat3, area3)
setCombatArea(combat4, area4)
setCombatArea(combat5, area5)
setCombatArea(combat6, area6)
local function onCastSpell1(parameters)
doCombat(parameters.cid, parameters.combat1, parameters.var)
end
local function onCastSpell2(parameters)
doCombat(parameters.cid, parameters.combat2, parameters.var)
end
local function onCastSpell3(parameters)
doCombat(parameters.cid, parameters.combat3, parameters.var)
end
local function onCastSpell4(parameters)
doCombat(parameters.cid, parameters.combat4, parameters.var)
end
local function onCastSpell5(parameters)
doCombat(parameters.cid, parameters.combat5, parameters.var)
end
local function onCastSpell6(parameters)
doCombat(parameters.cid, parameters.combat6, parameters.var)
end
function onCastSpell(cid, var)
local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5, combat6 = combat6 }
addEvent(onCastSpell1, 0, parameters)
addEvent(onCastSpell2, 1000, parameters)
addEvent(onCastSpell3, 2000, parameters)
addEvent(onCastSpell4, 3000, parameters)
addEvent(onCastSpell5, 4000, parameters)
addEvent(onCastSpell6, 4500, parameters)
end