1
0
Fork 0
server/gamefiles/locale/english/quest/new_easter_gift_box.quest

75 lines
1.9 KiB
Plaintext
Raw Normal View History

quest new_easter_gift_box begin
state start begin
function gift ()
-- local pct_table = {2, 9, 16, 18, 25, 36, 42, 48, 54, 60, 66, 77, 86, 94, 100}
-- local gift_table = {72308, 71085, 70024, 71026, 71084, 71108, 70003, 72723, 72727, 71004, 71094, 70102, 27982, 27983, 27984}
-- local gift_cont = {1,1,1,1,1,5,1,1,1,5,1,1,1,1,1}
local n = number (1,100)
if n <= 1 then
pc.give_item2(72308,1)
elseif n <= 5 then
pc.give_item2(71085,1)
elseif n <= 9 then
pc.give_item2(70024,1)
elseif n <= 10 then
pc.give_item2(71026,1)
elseif n <= 14 then
pc.give_item2(71084,1)
elseif n <= 20 then
pc.give_item2(71108,5)
elseif n <= 23 then
pc.give_item2(70003,1)
elseif n <= 26 then
pc.give_item2(72723,1)
elseif n <= 29 then
pc.give_item2(72727,1)
elseif n <= 32 then
pc.give_item2(71004,5)
elseif n <= 35 then
pc.give_item2(71094,1)
elseif n <= 40 then
pc.give_item2(70102,1)
elseif n <= 46 then
pc.give_item2(27992,1)
elseif n <= 51 then
pc.give_item2(27993,1)
elseif n <= 55 then
pc.give_item2(27994,1)
elseif n <= 66 then
pc.changegold (10000)
elseif n <= 76 then
pc.changegold (20000)
elseif n <= 85 then
pc.changegold (30000)
elseif n <= 93 then
pc.changegold (50000)
else
pc.changegold (100000)
end
end
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ް<EFBFBD>: 71150
when 71150.use begin
-- local t = get_global_time() - item.get_socket(1)
-- local n = item.get_socket (0)
-- if t >= 1800 then
-- --if t >= 60 then
new_easter_gift_box.gift()
-- item.set_socket(1, get_global_time())
-- if n == 9 then
item.remove()
-- else
-- item.set_socket(0, n + 1)
-- end
-- syschat (string.format (locale.remain_count_in_max_count, 10, 9 - n))
-- else
-- syschat (string.format (locale.remain_count_in_max_count, 10, 10 - n))
-- chat(string.format (locale.item_can_reuse_time, 31 - t / 60))
-- end
end
end
end