local storage = 10001
local adams = {
[5300] = {
char = {effects = 10, global_storage = 5300, storage_value = 5, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}},
[0] = {name = "The Snapper", pos_summona = {x = 1000, y = 1000, z = 7}, effect = 10},
},
[5301] = {
char = {effects = 10, global_storage = 5301, storage_value = 9, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}},
[0] = {name = "Hide", pos_summona = {x = 1000, y = 1000, z = 7}, effect = 10},
},
[5302] = {
char = {effects = 10, global_storage = 5302, storage_value = 15, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}},
[0] = {name = "The Bloodtusk", pos_summona = {x = 1000, y = 1000, z = 7}, effect = 10},
},
[5303] = {
char = {effects = 10, global_storage = 5303, storage_value = 18, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}},
[0] = {name = "Shardhead", pos_summona = {x = 1000, y = 1000, z = 7}, effect = 10},
},
[5304] = {
char = {effects = 10, global_storage = 5304, storage_value = 24, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}},
[0] = {name = "Thul", pos_summona = {x = 1000, y = 1000, z = 7}, effect = 10},
},
[5305] = {
char = {effects = 10, global_storage = 5305, storage_value = 36, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}},
[0] = {name = "Esmeralda", pos_summona = {x = 1000, y = 1000, z = 7}, effect = 10},
},
[5306] = {
char = {effects = 10, global_storage = 5306, storage_value = 40, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}},
[0] = {name = "The Old Widow", pos_summona = {x = 1000, y = 1000, z = 7}, effect = 10},
},
[5307] = {
char = {effects = 10, global_storage = 5307, storage_value = 44, gdzie_nas_tp = {x = 890, y = 839, z = 7}},
[0] = {name = "The Many", pos_summona = {x = 894, y = 839, z = 7}, effect = 10},
},
[5308] = {
char = {effects = 10, global_storage = 5308, storage_value = 48, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}},
[0] = {name = "Leviathan", pos_summona = {x = 1000, y = 1000, z = 7}, effect = 10},
},
[5309] = {
char = {effects = 10, global_storage = 5309, storage_value = 52, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}},
[0] = {name = "Stonecracker", pos_summona = {x = 1000, y = 1000, z = 7}, effect = 10},
},
[5310] = {
char = {effects = 10, global_storage = 5310, storage_value = 56, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}},
[0] = {name = "The Noxious Spawn", pos_summona = {x = 1000, y = 1000, z = 7}, effect = 10},
}
}
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
local adam = adams[item.uid]
if adam then
if getPlayerStorageValue(cid, storage) == adam.char.storage_value then
if getGlobalStorageValue(adam.global_storage) == -1 then
setGlobalStorageValue(adam.global_storage, 1)
doTeleportThing(cid, adam.char.gdzie_nas_tp)
doSendMagicEffect(position, adam.char.effects)
for i = 0, #adam do
doCreateMonster(adam[i].name, adam[i].pos_summona)
doSendMagicEffect(adam[i].gdzie_nas_tp, adam[i].effect)
end
else
doPlayerSendTextMessage(cid, 22, "Ktos aktualnie walczy z "..adam[0].name.."!")
doTeleportThing(cid, fromPosition)
end
else
doPlayerSendTextMessage(cid, 22, "Nie masz prawa tutaj wejsc!")
doTeleportThing(cid, fromPosition)
end
end
local tp_wyjsciowe = {
[5311] = {global_storage = 5300, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}},
[5312] = {global_storage = 5301, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}},
[5313] = {global_storage = 5302, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}},
[5314] = {global_storage = 5303, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}},
[5315] = {global_storage = 5304, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}},
[5316] = {global_storage = 5305, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}},
[5317] = {global_storage = 5306, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}},
[5318] = {global_storage = 5307, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}},
[5319] = {global_storage = 5308, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}},
[5320] = {global_storage = 5309, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}},
[5321] = {global_storage = 5310, gdzie_nas_tp = {x = 1000, y = 1000, z = 7}}
}
local exits = tp_wyjsciowe[item.uid]
if exits then
doTeleportThing(cid, exits.gdzie_nas_tp)
doSendMagicEffect(exits.gdzie_nas_tp, 10)
setGlobalStorageValue(exits.global_storage, -1)
end
return true
end