- Dołączył
- Kwiecień 9, 2010
- Posty
- 31
- Liczba reakcji
- 1
Witam ponownie to b?dzie m?j drugi skrypt w Historii tego forum a mianowicie postanowi?em zrobi? cztery bronie w jednym po?cie bedzie to:
1.Musiu RoD (Musiu Wand ju? Jest)
2.Musiu Sword
3.Musiu Axe
4.Musiu Club
Musiu RoD
Zaczynajmy
W Data/weapons/scripts tworzymy plik o nazwie musiu rod.lua a w nim:
potem w data/items.xml na samym ko?cu dodajemy to:
To By By?o na tyle je?li chodzi o Musiu RoD!
Musiu Sword
W Data/weapons/scripts tworzymy plik o nazwie musiu sword.lua a w Nim:
Potem w items/items.XML na samym ko?cu dodajemy linijk?:
To na tyle je?li chodzi o Musiu Sword!
Musiu Axe
W Data Weapons/scripts robimy plik o nazwie musiu axe.lua a w nim:
Nast?pnie wchodzimy w Items.xml i na samym ko?cu dodajemy linijk?:
To Na Tyle Je?li chodzi o Musiu Axe
Musiu Club
W Data/weapons/script robimy plik o nazwie musiu club.lua a w nim:
Potem w items/items.XML na samym ko?cu dodajemy tak? oto linijk?:
To tyle Je?li chodzi o Musiu Club!
Teraz Ju? nasze ostatnie zadanie te linijki wklejacie do weapons.XML:
Zgodnie z pro?b? daje ssy:
Musiu Club

Musiu Axe

Wszystkie bronie

Musiu Sword

Musiu RoD

Teraz to ju? chyba wszystko.
1.Musiu RoD (Musiu Wand ju? Jest)
2.Musiu Sword
3.Musiu Axe
4.Musiu Club
Musiu RoD
Zaczynajmy
W Data/weapons/scripts tworzymy plik o nazwie musiu rod.lua a w nim:
Kod:
----------------Musiu RoD by GoD Mulas----------------
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 38)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -250, 0, -1000)
function onUseWeapon(cid, var)
return doCombat(cid, combat, var)
end
Kod:
<item id="7424" article="a" name="Musiu RoD">
<attribute key="weight" value="6700"/>
<attribute key="defense" value="60"/>
<attribute key="weaponType" value="Rod"/>
Musiu Sword
W Data/weapons/scripts tworzymy plik o nazwie musiu sword.lua a w Nim:
Kod:
----------Musiu Sword By GoD Mulas-----------
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 30)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 41)
setCombatFormula(combat, COMBAT_FORMULA_SKILL, -6.5, -20, -6.5, -20)
local area = createCombatArea
{0, 1, 1, 1, 0},
{0, 1, 2, 1, 0},
{0, 1, 1, 1, 0},
{0, 0, 0, 0, 0}
} )
setCombatArea(combat, area)
function onUseWeapon(cid, var)
return doCombat(cid, combat, var)
end
Kod:
</item>
item id="7407" article="a" name="Musiu Sword">
<attribute key="weight" value="3100"/>
<attribute key="defense" value="40"/>
<attribute key="attack" value="49"/>
<attribute key="weaponType" value="sword"/>
Musiu Axe
W Data Weapons/scripts robimy plik o nazwie musiu axe.lua a w nim:
Kod:
---------------Musiu Axe By GoD Mulas--------
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 2)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ICEDAMAGE)
setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1.3, 0, 2.8, 0)
local area = createCombatArea( { {1, 1, 1}, {1, 3, 1}, {1, 1, 1} } )
setCombatArea(combat, area)
local condition = createConditionObject(CONDITION_FREEZING)
setConditionParam(condition, CONDITION_PARAM_DELAYED, 1)
addDamageCondition(condition, 3, 2000, -85)
addDamageCondition(condition, 2, 2000, -70)
addDamageCondition(condition, 3, 2000, -50)
addDamageCondition(condition, 2, 2000, -33)
addDamageCondition(condition, 1, 2000, -22)
addDamageCondition(condition, 2, 2000, -14)
addDamageCondition(condition, 5, 2000, -11)
addDamageCondition(condition, 3, 2000, -7)
addDamageCondition(condition, 2, 2000, -3)
addDamageCondition(condition, 1, 2000, -1)
addDamageCondition(condition, 3, 2000, -1)
addDamageCondition(condition, 1, 2000, -1)
addDamageCondition(condition, 1, 2000, -1)
addDamageCondition(condition, 11, 4000, -1)
setCombatCondition(combat, condition)
function onUseWeapon(cid, var)
return doCombat(cid, combat, var)
end
Kod:
</item>
<item id="7403" name="Musiu Axe">
<attribute key="weight" value="0"/>
Musiu Club
W Data/weapons/script robimy plik o nazwie musiu club.lua a w nim:
Kod:
----------Musiu Club By GoD Mulas-----------
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 30)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 41)
setCombatFormula(combat, COMBAT_FORMULA_SKILL, -6.5, -20, -6.5, -20)
local area = createCombatArea
{0, 1, 1, 1, 0},
{0, 1, 2, 1, 0},
{0, 1, 1, 1, 0},
{0, 0, 0, 0, 0}
} )
setCombatArea(combat, area)
function onUseWeapon(cid, var)
return doCombat(cid, combat, var)
end
Kod:
</item>
<item id="2420" name="Musiu Club">
<attribute key="weight" value="0"/>
Teraz Ju? nasze ostatnie zadanie te linijki wklejacie do weapons.XML:
Kod:
<melee id="7424" enabled="1" exhaustion="0" hitchance="80" script="musiu rod.lua"></melee>
<melee id="7403" enabled="1" exhaustion="0" hitchance="80" script="musiu axe.lua"></melee>
<melee id="2420" enabled="1" exhaustion="0" hitchance="80" script="musiu club.lua"></melee>
<melee id="7407" enabled="1" exhaustion="0" hitchance="80" script="musiu sword.lua"></melee>
Zgodnie z pro?b? daje ssy:
Musiu Club

Musiu Axe

Wszystkie bronie

Musiu Sword

Musiu RoD

Teraz to ju? chyba wszystko.
