- Dołączył
- Luty 12, 2010
- Posty
- 171
- Liczba reakcji
- 1
Witam.
Napisa?em przed chwil? skrypt na bro? a mianowicie run? na amunicj?.
Niestety nie umiem wstawi? odpowiedniej linijki , kt?ra zapobiegnie utracie amunicji a dzia?a to tak i?:
Klikamy jak na runk? i wybieramy cel, klikamy i amunicja si? marnuje...
Gdy zaznaczymy cel tak jak do walki, klikniemy na runk? i p??niej na cel to cel zostanie zraniony.
Kolejnym problemem jest exhabusted, kt?ry nie dzia?a. A oto skrypt :
Zawarto?? pliku spells:
Za ka?d?, nawet drobn? pomoc dzi?kuj?
Napisa?em przed chwil? skrypt na bro? a mianowicie run? na amunicj?.
Niestety nie umiem wstawi? odpowiedniej linijki , kt?ra zapobiegnie utracie amunicji a dzia?a to tak i?:
Klikamy jak na runk? i wybieramy cel, klikamy i amunicja si? marnuje...
Gdy zaznaczymy cel tak jak do walki, klikniemy na runk? i p??niej na cel to cel zostanie zraniony.
Kolejnym problemem jest exhabusted, kt?ry nie dzia?a. A oto skrypt :
PHP:
local bron = 2382
local msg = "Replace the weapons to use it." --tekst dla broni
local attackmin, attackmax = 300, 450 -- atak min-max
function onCastSpell(cid, var)
local left, right = getPlayerSlotItem(cid, CONST_SLOT_LEFT), getPlayerSlotItem(cid, CONST_SLOT_RIGHT)
if isInArray({left.itemid, right.itemid}, bron) then
else
return doPlayerSendCancel(cid, msg:format(getItemNameById(bron)))
end
if doPlayerRemoveItem(cid, 2377, 1) then --id amunicji
target = getCreatureTarget(cid)
if (target <= 0) then
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Select target.") --tekst targetingu
return false
end
hit = (math.random(attackmin,attackmax) + getPlayerSkillLevel(cid, SKILL_DISTANCE) / 3)
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -hit, -hit, 6)
doSendDistanceShoot(getCreaturePos(cid), getCreaturePos(target), 2)
return TRUE
end
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "No ammo.") --brak ammo
return false
end
Zawarto?? pliku spells:
PHP:
<rune name="Bazooka" id="2382" allowfaruse="1" charges="no" lvl="1" exhaustion="5000" maglv="0" range="6" needtarget="0" blocktype="solid" event="script" value="bazooka.lua"/>
Za ka?d?, nawet drobn? pomoc dzi?kuj?

