Well i been used a LOT of scripts on the server and no one works, this is what i have till now.
Script:
On creaturecripts.xml
Login.lua
Why it doesnt work?
Script:
Code:
local m = {
["energy overlord"] = {
message = "The teleport to the FINAL room has been created.",
cfg =
{
{
time = 10,
to = {x = 1145, y = 1342, z = 7},
tp = {x = 1139, y = 1376, z = 7}
}
}
}
}
function onKill(cid, target)
if isPlayer(target) then
return true
end
local monster = m[getCreatureName(target)]
if monster then
for i = 1, #monster.cfg do
local c = monster.cfg[i]
local function deleteTeleport()
local teleport = getTileItemById(c.tp, 1387).uid
if(teleport > 0) then
doRemoveItem(teleport)
doSendMagicEffect(c.tp, CONST_ME_POFF)
end
return true
end
doCreateTeleport(1387, c.to, c.tp)
doSendMagicEffect(c.tp, CONST_ME_ENERGYAREA)
addEvent(deleteTeleport, c.time * 1000)
end
doCreatureSay(cid, monster.message, TALKTYPE_ORANGE_1)
end
return true
end
On creaturecripts.xml
Code:
<event type="kill" name="Killer" event="script" value="elementboss.lua"/>
Login.lua
Code:
registerCreatureEvent(cid, "Killer")
Why it doesnt work?