--[[
Mara Entertainment Lua Scripts
Copyright Phebia2 - Bonus2 - Janti2
]]--
quest charge_cash_by_voucher begin
state start begin
function charge(amount, charge_type)
if charge_type == nil then
charge_type = "cash"
end
if 0 < amount then
-- syntax : pc.charge_cash(amount, charge_type)
-- warning: 1. 'charge_type' : "cash"(default) | "mileage"
-- 2. 'amount' must be positive number.
local result = pc.charge_cash(amount, charge_type)
if true == result then
local item_id = item.get_id()
syschat(string.format("%s Ejderha Parası Kazandın.", amount))
local flag_name = "total_" .. charge_type
pc.setqf(flag_name, pc.getqf(flag_name) + amount)
if item.get_count() > 1 then
item.set_count0(item.get_count()-1)
else
item.remove()
end
end
end
return false
end
when 80014.use or 80015.use or 80016.use or 80017.use or 80022.use or 80023.use or 80024.use or 80010.use or 80011.use or 80012.use or 80013.use begin
--if game.get_event_flag("ep_kuponu") == 0 then
--syschat("Bu nesneler gecici olarak devredisi birakildi!")
--return
--end
local amount = item.get_value(0)
local check = player_busy_check()
if check != 1 and check != 0 then
syschat(player_busy_check_return(check))
return
end
charge_cash_by_voucher.charge(amount, "cash")
end
end
end