Witam, po zabiciu bosów w inq nie pojawiają sie teleporty, wydaje mi sie ze to wina modsów i zlego silnika, posiada ktos na tfs 0.3.6 pl1?
Inquisition.xml
Dodam ze cała reszta dziala, drzwi oraz skrzynki
Inquisition.xml
Code:
<?xml version="1.0" encoding="UTF-8" ?>
- <mod name="Inquisition" version="1.0" author="Tommy" contact="[email protected]" enabled="yes">
- <event type="login" name="inquisitionRegister" event="script">
- <![CDATA[ function onLogin(cid)
registerCreatureEvent(cid, "Inquisition")
return true
end
]]>
</event>
- <event type="kill" name="Inquisition" event="script">
- <![CDATA[ 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
["Ushuriel"] = { { x=1173, y=1141, z=12}, { x=1097, y=1214, z=12, stackpos=1 } },
["Annihilon"] = { { x=1248, y=1297, z=12 }, { x=1187, y=1198, z=12, stackpos=1 } },
["Hellgorak"] = { { x=1064, y=1308, z=13 }, { x=1192, y=1240, z=12, stackpos=1 } },
["Madareth"] = { { x=1038, y=1187, z=13}, { x=1112, y=1240, z=12, stackpos=1 } },
["Zugurosh"] = { { x=1129, y=1150, z=12 }, { x=1149, y=1213, z=12, stackpos=1 } },
["Latrivan"] = { { x=1152, y=1195, z=13}, { x=1147, y=1244, z=12, stackpos=1 } },
["Azerus"] = { { x=575, y=606, z=7}, { x=581, y=559, z=10, stackpos=1 } },
["Pythius The Fire"] = { { x=342, y=839, z=15}, { x=334, y=841, z=15, stackpos=1 } }
}
}
local function removal(position)
if getThingfromPos(position).itemid == config.teleportId then
doRemoveItem(getThingfromPos(position).uid)
end
return TRUE
end
function onKill(cid, target, lastHit)
if lastHit == true then
local position = getCreaturePosition(target)
for name, pos in pairs(config.bosses) do
if name == getCreatureName(target) then
teleport = doCreateTeleport(config.teleportId, pos[1], pos[2])
doCreatureSay(cid, config.message, TALKTYPE_ORANGE_1)
addEvent(removal, config.timeToRemove * 1000, pos[2])
doSendMagicEffect(pos[2], 10)
end
end
end
return TRUE
end
]]>
</event>
- <action fromuid="1300" touid="1308" event="script">
- <![CDATA[ if item.uid == 1300 then
queststatus = getPlayerStorageValue(cid,50301)
if queststatus == -1 then
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You have found robe of the underworld.")
doPlayerAddItem(cid,8890,1)
setPlayerStorageValue(cid,50301,1)
else
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "It is empty.")
end
elseif item.uid == 1301 then
queststatus = getPlayerStorageValue(cid,50301)
if queststatus == -1 then
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You have found a Spellbook of Dark Mysteries.")
doPlayerAddItem(cid,8918,1)
setPlayerStorageValue(cid,50301,1)
else
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "It is empty.")
end
elseif item.uid == 1302 then
queststatus = getPlayerStorageValue(cid,50301)
if queststatus == -1 then
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You have found a Fireborn Giant Armor.")
doPlayerAddItem(cid,8881,1)
setPlayerStorageValue(cid,50301,1)
else
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "It is empty.")
end
elseif item.uid == 1303 then
queststatus = getPlayerStorageValue(cid,50301)
if queststatus == -1 then
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You have found a Master Archer's Armor.")
doPlayerAddItem(cid,8888,1)
setPlayerStorageValue(cid,50301,1)
else
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "It is empty.")
end
elseif item.uid == 1304 then
queststatus = getPlayerStorageValue(cid,50301)
if queststatus == -1 then
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You have found a Master Archer's Armor.")
doPlayerAddItem(cid,8888,1)
setPlayerStorageValue(cid,50301,1)
else
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "It is empty.")
end
elseif item.uid == 1305 then
queststatus = getPlayerStorageValue(cid,50301)
if queststatus == -1 then
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You have found a Hellforged axe.")
doPlayerAddItem(cid,8924,1)
setPlayerStorageValue(cid,50301,1)
else
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "It is empty.")
end
elseif item.uid == 1306 then
queststatus = getPlayerStorageValue(cid,50301)
if queststatus == -1 then
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You have found a obsidian truncheon.")
doPlayerAddItem(cid,8929,1)
setPlayerStorageValue(cid,50301,1)
else
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "It is empty.")
end
elseif item.uid == 1307 then
queststatus = getPlayerStorageValue(cid,50301)
if queststatus == -1 then
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You have found a Emerald Sword.")
doPlayerAddItem(cid,8930,1)
setPlayerStorageValue(cid,50301,1)
else
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "It is empty.")
end
elseif item.uid == 1308 then
queststatus = getPlayerStorageValue(cid,50301)
if queststatus == -1 then
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You have found a Warsinger Bow.")
doPlayerAddItem(cid,8854,1)
setPlayerStorageValue(cid,50301,1)
else
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "It is empty.")
end
elseif item.uid == 1309 then
queststatus = getPlayerStorageValue(cid,50301)
if queststatus == -1 then
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You have found a spellbook of Lost Souls.")
doPlayerAddItem(cid,8903,1)
setPlayerStorageValue(cid,50301,1)
else
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "It is empty.")
end
elseif item.uid == 13010 then
queststatus = getPlayerStorageValue(cid,50301)
if queststatus == -1 then
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You have found a Mystical Armor.")
doPlayerAddItem(cid,2508,1)
setPlayerStorageValue(cid,50301,1)
else
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "It is empty.")
end
elseif item.uid == 13011 then
queststatus = getPlayerStorageValue(cid,50301)
if queststatus == -1 then
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You have found a Rainbow Shield.")
doPlayerAddItem(cid,8905,1)
setPlayerStorageValue(cid,50301,1)
else
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "It is empty.")
end
end
return TRUE
]]>
</action>
</mod>