
Nie tylko o Tibii i OTS...
Przedstawiam wam skrypt na latające exori
skrypt nie jest mojego autorstwa
a dodaje ten skrypt bo jescze go tutaj niewidzialem mam nadzieje ze sie polapioecie co do czego
vis.lua
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYAREA)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.4, 0, -0.5, 0)
local distanceCombat = createCombatObject()
setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYAREA)
setCombatParam(distanceCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY)
setCombatFormula(distanceCombat, COMBAT_FORMULA_LEVELMAGIC, -0.4, 0, -0.5, 0)
function onCastSpell(cid, var)
if(variantToNumber(var) ~= 0) then
return doCombat(cid, distanceCombat, var)
end
return doCombat(cid, combat, var)
endspells.xml
<instant name="Energy Strike" words="exori vis" lvl="12" mana="20" prem="1" casterTargetOrDirection="1" script="vis.lua">
<vocation name="Sorcerer"/> <vocation name="Master Sorcerer"/>
<vocation name="Druid"/> <vocation name="Elder Druid"/>flam.lua
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITBYFIRE)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.4, 0, -0.5, 0)
local distanceCombat = createCombatObject()
setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, CONST_ME_HITBYFIRE)
setCombatParam(distanceCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
setCombatFormula(distanceCombat, COMBAT_FORMULA_LEVELMAGIC, -0.4, 0, -0.5, 0)
function onCastSpell(cid, var)
if(variantToNumber(var) ~= 0) then
return doCombat(cid, distanceCombat, var)
end
return doCombat(cid, combat, var)
endspells.xml
terra.lua
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_CARNIPHILA)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.4, 0, -0.5, 0)
local distanceCombat = createCombatObject()
setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE)
setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, CONST_ME_CARNIPHILA)
setCombatParam(distanceCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLEARTH)
setCombatFormula(distanceCombat, COMBAT_FORMULA_LEVELMAGIC, -0.4, 0, -0.5, 0)
function onCastSpell(cid, var)
if(variantToNumber(var) ~= 0) then
return doCombat(cid, distanceCombat, var)
end
return doCombat(cid, combat, var)
endspells.xml
<instant name="Terra Strike" words="exori tera" lvl="13" mana="20" prem="1" casterTargetOrDirection="1" script="terra.lua">
<vocation name="Sorcerer"/> <vocation name="Master Sorcerer"/>
<vocation name="Druid"/> <vocation name="Elder Druid"/>ice.lua
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ICEATTACK)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.4, 0, -0.5, 0)
local distanceCombat = createCombatObject()
setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, CONST_ME_ICEATTACK)
setCombatParam(distanceCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLICE)
setCombatFormula(distanceCombat, COMBAT_FORMULA_LEVELMAGIC, -0.4, 0, -0.5, 0)
function onCastSpell(cid, var)
if(variantToNumber(var) ~= 0) then
return doCombat(cid, distanceCombat, var)
end
return doCombat(cid, combat, var)
endspells.xml
<instant name="Ice Strike" words="exori frigo" lvl="15" mana="20" prem="1" casterTargetOrDirection="1" script="ice.lua">
<vocation name="Sorcerer"/> <vocation name="Master Sorcerer"/>
<vocation name="Druid"/> <vocation name="Elder Druid"/>mort.lua
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.4, 0, -0.5, 0)
local distanceCombat = createCombatObject()
setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(distanceCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_DEATH)
setCombatFormula(distanceCombat, COMBAT_FORMULA_LEVELMAGIC, -0.4, 0, -0.5, 0)
function onCastSpell(cid, var)
if(variantToNumber(var) ~= 0) then
return doCombat(cid, distanceCombat, var)
end
return doCombat(cid, combat, var)
endspells.xml
<instant name="Death Strike" words="exori mort" lvl="16" mana="20" prem="1" casterTargetOrDirection="1" script="mort.lua">
<vocation name="Sorcerer"/> <vocation name="Master Sorcerer"/>
<vocation name="Druid"/> <vocation name="Elder Druid"/>whirlwindthrow.lua
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, TRUE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_WEAPONTYPE)
setCombatParam(combat, COMBAT_PARAM_USECHARGES, TRUE)
setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0, 0, 0.2, 0)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
endspells.xml
<instant name="WhirlWind Throw" words="exori hur" lvl="15" mana="40" prem="1" needtarget="1" needweapon="1" script="whirlwindthrow.lua">
<vocation name="Knight"/> <vocation name="Elite Knight"/>etherealspear.lua
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, TRUE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ETHEREALSPEAR)
function getSpellDamage(cid, weaponSkill, weaponAttack, attackStrength)
local attack = 25
local skill = getPlayerSkill(cid, CONST_SKILL_DISTANCE)
local maxWeaponDamage = (skill * attack) / 20 + attack
local damage = -((math.random(0, maxWeaponDamage) * attackStrength) / 100) * 0.8
return damage, damage
end
setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "getSpellDamage")
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
endspells.xml
<instant name="Ethereal Spear" words="exori con" lvl="23" mana="25" prem="1" needtarget="1" aggressive="1" script="etherealspear.lua">
<vocation name="Paladin"/> <vocation name="Royal Paladin"/>divinemissile.lua
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.4, 0, -0.5, 0)
local distanceCombat = createCombatObject()
setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
setCombatParam(distanceCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
setCombatFormula(distanceCombat, COMBAT_FORMULA_LEVELMAGIC, -0.4, 0, -0.5, 0)
function onCastSpell(cid, var)
if(variantToNumber(var) ~= 0) then
return doCombat(cid, distanceCombat, var)
end
return doCombat(cid, combat, var)
endspells.xml
<instant name="Divine Missile" words="exori san" lvl="40" mana="20" prem="1" casterTargetOrDirection="1" script="divinemissile.lua">
<vocation name="Paladin"/> <vocation name="Royal Paladin"/>Mam nadzieje ze sie bedzie podobał
jeśli sie podoba daj +
jeśli sie niepodoba daj -
Ostatnio edytowany przez Xanderus (2008-05-28 21:01:23)
Offline
hmm...juz to bylo.Uzywasz opcji "szukaj" ?? bo jak nie to zacznij..
P.S ale z drugiej strony dobrze ze dales. wrazie jak newbie beda tego szukac to maja pod nosem...
PoZdRaWiam

Offline
ej no jakos jak biore w szukaj to niema tylko mon post wyskakuje z tym -.-
Offline
Zbanowany
kurde zal w dupe pernabmukano asta lavista baby
Offline

wtf? ;| jak zrobilem to mi sie silnik niechce wlaczyc ;D
Offline