local config = {
storage = 58200,
version = 1, -- Increase this value after adding new marks, so player can step again and receive new map marks
marks = {
{mark = 3, pos = {x = 346, y = 889, z = 7}, desc = "Depot, training monks, and tools shop"},
{mark = 2, pos = {x = 395, y = 856, z = 7}, desc = "NPC Loot"},
{mark = 5, pos = {x = 343, y = 831, z = 7}, desc = "NPC runes y potions"},
{mark = 14, pos = {x = 319, y = 897, z = 7}, desc = "NPC Addons"},
{mark = 1, pos = {x = 326, y = 907, z = 7}, desc = "Distance Shop"},
{mark = 15, pos = {x = 411, y = 903, z = 7}, desc = "Salida, exit"},
{mark = 1, pos = {x = 501, y = 864, z = 7}, desc = "Wyverns"},
{mark = 1, pos = {x = 580, y = 907, z = 7}, desc = "Cyclops"},
{mark = 1, pos = {x = 476, y = 786, z = 7}, desc = "Ghouls, tarantulas, beholders"},
{mark = 1, pos = {x = 518, y = 777, z = 7}, desc = "Dragons"},
}
}
local f_addMark = doPlayerAddMapMark
if(not f_addMark) then f_addMark = doAddMapMark end
function onStepIn(cid, item, position, fromPosition)
if(isPlayer(cid) ~= TRUE or getPlayerStorageValue(cid, config.storage) == config.version) then
return
end
for _, m in pairs(config.marks) do
f_addMark(cid, m.pos, m.mark, m.desc ~= nil and m.desc or "")
doCreatureSay(cid,"Check your minimap!", TALKTYPE_ORANGE_1)
end
setPlayerStorageValue(cid, config.storage, config.version)
return TRUE
end