quest cheque_trade begin
state start begin
when warehouse_keeper.chat." تبديل الوون " begin
local wonToYang = 100000000 -- 100kk
local s = select(" وون الي يانغ ", " يانغ الي وون ", " الغاء ")
if s == 1 then
say(" وون الي يانغ ")
say(" كم الكميه التي ترغب في استبدالها ؟ ")
say(" 1 وون = 100.000.000 يانغ ")
say(" اقل عدد 1 واعلي عدد 99 ")
local won = tonumber(input())
if won < 1 or won > 19 then
say(" تحقق من المعلومات ")
say(" اعلي قيمه للون : 99 ")
say(" اعلي قيمة لليانغ : 2.000.000.000 ")
return
end
local newMoney = wonToYang * won
say(" وون الي يانغ ")
say(" هل ترغب بالفعل في تحويل "..won.." وون الي "..newMoney)
local s2 = select(" تحويل "," الغاء ")
if s2 == 2 then return end
if pc.get_cheque() < won then
say(" لا تملك ما يكفي من الوون ")
return
end
if pc.get_gold() + newMoney > 2000000000 then --2kkk
say(" لديك الكثير من اليانغ . لا يمكن اتمام العمليه ")
return
end
if won == 1 or won == 2 or won == 3 or won == 4 or won == 5 or won == 6 or won == 7 or won == 8 or won == 9 or won == 10 or won == 11 or won == 12 or won == 13 or won == 14 or won == 15 or won == 16 or won == 17 or won == 18 or won == 19 then
pc.change_cheque(-won)
pc.change_gold(newMoney)
else
say(" الرقم المدخل غير صحيح ! ")
end
elseif s == 2 then
say(" يانغ الي وون ")
say(" كم الكميه التي ترغب في استبدالها ؟ ")
say(" 1 وون = 100.000.000 يانغ ")
say(" اقل عدد 1 واعلي عدد 99 ")
local won = tonumber(input())
if won < 1 or won > 19 then
say(" تحقق من المعلومات ")
say(" اعلي قيمه للون : 99 ")
say(" اعلي قيمة لليانغ : 2.000.000.000 ")
return
end
local newMoney = (wonToYang * won) + wonToYang * won * 3 / 100
say(" 3% ضريبه ")
say(" يانغ الي وون ")
say(" هل ترغب بالفعل في تحويل "..newMoney.." يانغ الي "..won.." وون ")
local s2 = select(" تحويل "," الغاء ")
if s2 == 2 then return end
if pc.get_gold() < newMoney then
say(" لا تملك ما يكفي من اليانغ ")
return
end
if pc.get_cheque() + won > 99 then --99 max won
say(" لديك الكثير من الوون . لا يمكن اتمام العمليه ")
return
end
if won > 1 or won < 19 then
pc.change_cheque(won)
pc.change_gold(-newMoney)
else
say(" الرقم المدخل غير صحيح ! ")
end
else return end
end
end
end