Witajcie.
Mam pewien problem z CreatureScripts w moim silniku. Niby wszystko dodaję, a i tak nie wszystko działa... Drabinka się pojawia, ale jak zabijam wszystkie inne potwory oprócz tego questowego, to one jakby nie umierają. Znika im pasek życia i nazwy, jak daję look to jest health 0 i nie można przez nie przejść... Załączę kod, jaki mam u siebie.
creaturescripts.xml
login.lua
faraon.lua
Wiem, że niektórych zdziwi funkcja "pos" zamiast pozycji, ale mam ją dodaną do functions.lua, bo ułatwia mi życie.
Mam pewien problem z CreatureScripts w moim silniku. Niby wszystko dodaję, a i tak nie wszystko działa... Drabinka się pojawia, ale jak zabijam wszystkie inne potwory oprócz tego questowego, to one jakby nie umierają. Znika im pasek życia i nazwy, jak daję look to jest health 0 i nie można przez nie przejść... Załączę kod, jaki mam u siebie.
creaturescripts.xml
Code:
<event type="kill" name="LadderAppear" script="faraon.lua"/>
login.lua
Code:
registerCreatureEvent(cid, "LadderAppear")
faraon.lua
Code:
function createLadder(pos)
doCreateItem(1386, 1, pos)
end
function onKill(cid, target, lastHit)
if getCreatureName(target) == "Ashmunrah" then
addEvent(createLadder, 5*1000, pos(5374, 3864, 6))
end
return true
end
Wiem, że niektórych zdziwi funkcja "pos" zamiast pozycji, ale mam ją dodaną do functions.lua, bo ułatwia mi życie.