- Dołączył
- Kwiecień 4, 2008
- Posty
- 150
- Liczba reakcji
- 20
Wi?c tak widzia?em ?e pare os?b chcia?o zrobi? ?eby da?o si? atakowa? crystal arrow
Oto skrypt:
data/items edytujemy plik items.xml i szukamy linijki:
i zmieniamy j? na:
Jej si?? ataku mo?na powi?kszy? w linijce <attribute key="attack" value="40"/> To zwi?kszy?
Teraz data/weapons/scripts utw?rz plik crystal arrow.lua i wklej to:
i otw?rz plik weapons.xml w data/weapons i dodaj linijk? pod <!-- Distance weapons --> :
Oto skrypt:
data/items edytujemy plik items.xml i szukamy linijki:
Kod:
</item>
<item id="2352" article="a" name="crystal arrow">
<attribute key="description" value="This arrow seems not suitable for the use with ordinary bows. It seems to be rotting rapidly."/>
<attribute key="weight" value="100"/>
<attribute key="decayTo" value="0"/>
<attribute key="duration" value="86400"/>
i zmieniamy j? na:
Kod:
</item>
<item id="2352" article="a" name="crystal arrow" plural="crystal arrow">
<attribute key="description" value="This arrow seems not suitable for the use with ordinary bows. It seems to be rotting rapidly."/>
<attribute key="weight" value="100"/>
<attribute key="attack" value="40"/>
<attribute key="weaponType" value="ammunition"/>
<attribute key="ammoType" value="arrow"/>
<attribute key="shootType" value="arrow"/>
Jej si?? ataku mo?na powi?kszy? w linijce <attribute key="attack" value="40"/> To zwi?kszy?
Teraz data/weapons/scripts utw?rz plik crystal arrow.lua i wklej to:
Kod:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 21)
setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0, 0, 0, 0)
function onUseWeapon(cid, var)
return doCombat(cid, combat, var)
end
i otw?rz plik weapons.xml w data/weapons i dodaj linijk? pod <!-- Distance weapons --> :
Kod:
<distance id="2352" range="6" enabled="1" exhaustion="0" hitchance="80" ammo="removecount" script="crystal arrow.lua"></distance>


