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
W creaturescript.xml doda?em
Opr?cz tego doda?em do monstera
By?bym wdzi?czny za pomoc i oczywiscie reput
Jak kto? posiada inne skryptu tego typu kt?re dzia?aj? by?bym wdzi?czny !
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 !