Cannn6161 1
Cannn6161
onur akbaş 1
onur akbaş
PrimeAC 1
PrimeAC
Mt2Hizmet 1
Mt2Hizmet
romegames 1
romegames
Fethi Polat 1
Fethi Polat
xranzei 1
xranzei
Bvural41 1
Bvural41
kralhakan2009 1
kralhakan2009
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Cevaplandı Ep kuponu silinmeme sorunu

  • Konuyu başlatan Konuyu başlatan nugano
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 5
  • Görüntüleme Görüntüleme 295

nugano

Arione2..
Uzman
Katılım
12 Eki 2009
Konular
113
Mesajlar
1,140
Çözüm
15
Online süresi
3mo 4d
Reaksiyon Skoru
432
Altın Konu
0
TM Yaşı
16 Yıl 8 Ay 2 Gün
Başarım Puanı
226
MmoLira
5,726
DevLira
78
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Kod bu şekilde fakat ep kuponu kullandıktan sonra hala envanterde kalıyor silinmiyor
Ejderha parası kazandın bildirimi gelmiyor direk ep veriyor


Kod:
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()
                    char_log(item_id, "CHARGE_CASH_BY_VOUCHER", amount)
                    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_count(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 begin
            local amount = item.get_value(0)
           
            if pc.is_dead() == true then
                say_title("EP Kuponu: ")
                say("")
                say_reward("Ölü durumda olduğunuz için EP Kuponunu kullanamazsınız.")
            else
                charge_cash_by_voucher.charge(amount, "cash")
            end
        end
    end
end
 
Son düzenleme:
Çözüm
Ticaret - 0%
0   0   0
daha sağlıklı bir quest ileteyim.

[CODE title="epkuponu.lua"]quest epkupon begin
state start begin
function charge(amount, charge_type)
if charge_type == nil then
charge_type = "cash"
end

if 0 < amount then
local result = pc.charge_cash(amount, charge_type)

if true == result then
syschat(string.format("%s Ejderha Parası Kazandın.", amount))

local flag_name = "total_" .. charge_type
pc.setqf(flag_name, pc.getqf(flag_name) + amount)
local item_name = item.get_name()
item.remove()
local log_tut =...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst