Przedstawiam wam mój skrypt na extra sword Przechodzimy w data\weapons\scripts Robimy notatnik, wpisujemy w nim:
llocal combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_EFFECT, 30) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_SKILL, -6.2, -8, -6.2, -8) 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
Zapisujemy jako extra sword.lua
następnie w weapons.xml dodajemy linijkę
<melee id="7407" enabled="1" exhaustion="0" hitchance="80" script="extra sword.lua"></melee>
no i items.xml szukamy przedmiotu o id 7407
item id="7407" article="a" name="extra sword"> <attribute key="weight" value="3100"/> <attribute key="defense" value="40"/> <attribute key="attack" value="49"/> <attribute key="weaponType" value="sword"/> </item>
|