Skrypty & Kody Runa na Amunicj? [8.54]

Status
Zamknięty.

Teksik94

Advanced User
Zarejestrowany
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 :
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? :D
 
Odp: Runa na Amunicj? [8.54]

To musisz w c++ zablokowa?, poniewa? lua tutaj nie pomo?e. Prze?led? funkcje onUse.
Jest to prosty kod i pod wiecz?r powinienem napisa? jak znajd? chwilk?.
 
Odp: Runa na Amunicj? [8.54]

Czekam :D bo sam nie mog? sobie z tym poradzi? :D
REFRESH! :)
 
Ostatnia edycja:
Odp: Runa na Amunicj? [8.54]

Refresh! Do dzi? nie znalaz?em rozwi?zania...
 
Odp: Runa na Amunicj? [8.54]

REFRESH!

Czy jest wstanie kto? pom?c mi zabezpieczy? ten skrypt przed utrat? ammo? Np: Gdy nie mam zaznaczonego targetu, to podczas u?ycia broni nie likwiduje amunicji?
 
Odp: Runa na Amunicj? [8.54]

Rozwi?za?em, trzeba usun?? target, i wszystko dzia?a. :)

Zamykam jako autor i prosz? medatora o zamkni?cie :)
 
Status
Zamknięty.
Back
Do góry