Pomoc przy skrypcie na Teleporty po Zabiciu Potwora

Status
Zamknięty.

Veron

Active User
Zarejestrowany
Dołączył
Maj 4, 2009
Posty
68
Liczba reakcji
2
Wiec mam taki problem!

Potrzebuje skryptu, kt?ry po zabiciu potwora np. Dragona utworzy nam teleport.

Znalaz?em ju? kilka takich skrypt?w ale niem wiem dlaczego nie dzia?a

Jeden z najbardziej sensownych (wed?ug mnie) podaje poni?ej

Kod:
To da?em w creaturescripts\scripts

local config = {
    message = "Go into the teleporter in 3 minutes, else it will disappear.",
    timeToRemove = 180, -- seconds	
    teleportId = 1387,
    bosses = { -- Monster Name, Teleport To Position, Teleport Position
        ["Demodras"] = { { x = 1023, y = 130, z = 7 }, { x = 1023, y = 1023, z = 7, stackpos = 1 } }
          }
}

local function removal(position)
    if getThingfromPos(position).itemid == confic.teleportId then
        doRemoveItem(getThingfromPos(position).uid)
    end
    return TRUE
end

function onDeath(cid, corpse, killer)
    local position = getCreaturePosition(cid)
    for name, pos in pairs(config.bosses) do
        if name == getCreatureName(cid) then
            teleport = doCreateTeleport(config.teleportId, pos[1], pos[2])
            doCreatureSay(cid, config.message, TALKTYPE_ORANGE_1)
            addEvent(removal, config.timeToRemove * 1000, pos[2])
        end
    end
    return TRUE
end


W creaturescript.xml doda?em

Kod:
 <event type="death" name="Inquisition" script="inquisition.lua"/>

Opr?cz tego doda?em do monstera
Kod:
Demodras

By?bym wdzi?czny za pomoc i oczywiscie reput
Jak kto? posiada inne skryptu tego typu kt?re dzia?aj? by?bym wdzi?czny !
 
Status
Zamknięty.
Back
Do góry