mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-05-01 18:19:20 +02:00
27 lines
707 B
Lua
27 lines
707 B
Lua
local config = {
|
|
[6570] = { -- bluePresent
|
|
{3598, 10}, {6393, 3}, 6279, 6574, 6578, 6575, 6577, 6569, 6576, 6572, 2995
|
|
},
|
|
[6571] = { -- redPresent
|
|
{3035, 10}, {3035, 10}, {3035, 10}, 3036, 5944, 2993, 6568, 6566, 3386, 3420, 3079, 2995, 2995, 2995, 6393, 6393, 6576, 6576, 6578, 6578, 6574, 6574
|
|
}
|
|
}
|
|
|
|
function onUse(player, item, fromPosition, target, toPosition, isHotkey)
|
|
local present = config[item.itemid]
|
|
if not present then
|
|
return false
|
|
end
|
|
|
|
local count = 1
|
|
local gift = present[math.random(#present)]
|
|
if type(gift) == "table" then
|
|
count = gift[2]
|
|
gift = gift[1]
|
|
end
|
|
|
|
player:addItem(gift, count)
|
|
item:remove(1)
|
|
fromPosition:sendMagicEffect(CONST_ME_GIFT_WRAPS)
|
|
return true
|
|
end |