mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-04-30 09:39:20 +02:00
31 lines
1.1 KiB
Lua
31 lines
1.1 KiB
Lua
function onUse(player, item, fromPosition, target, toPosition)
|
|
if not target:isItem() then
|
|
return false
|
|
end
|
|
|
|
if target:getId() == 3874 and player:getStorageValue(305) == 1 then
|
|
item:transform(4868, 1)
|
|
target:getPosition():sendMagicEffect(10)
|
|
return true
|
|
elseif target:getId() == 3885 and player:getStorageValue(305) == 3 then
|
|
item:transform(4870, 1)
|
|
target:getPosition():sendMagicEffect(10)
|
|
return true
|
|
elseif target:getId() == 3878 and player:getStorageValue(305) == 5 then
|
|
item:transform(4869, 1)
|
|
target:getPosition():sendMagicEffect(10)
|
|
return true
|
|
elseif target:getId() == 5658 and player:getStorageValue(17535) == 1 then
|
|
if player:getStorageValue(17536) < os.time() then
|
|
item:transform(5937, 1)
|
|
target:getPosition():sendMagicEffect(10)
|
|
player:setStorageValue(17536, os.time() + 20 * 60 * 60) -- 20 hour
|
|
return true
|
|
else
|
|
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You just collected a fragile griffinclaw. At least wait for the rest of the plant to recover a bit before gathering more.")
|
|
return true
|
|
end
|
|
end
|
|
return false
|
|
end
|