Hikayeler

Reklam vermek için turkmmo@gmail.com

Yeni Quest I Silah Kiralama

SeumonDizayn

Grafiker , Mapper
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Uzman
Katılım
23 Ara 2015
Konular
128
Mesajlar
1,121
Online süresi
1ay 10g
Reaksiyon Skoru
307
Altın Konu
0
Başarım Puanı
184
TM Yaşı
10 Yıl 3 Ay 29 Gün
MmoLira
2,994
DevLira
144

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

SeumonDizayn Silah Kiralama sistemi, oyuncuların 30. ve 75. seviyeye ulaştıklarında ekranlarının solundaki görev butonu üzerinden ulaşabildikleri, tamamen otomatik işleyen bir geçici eşya servisidir. Oyuncu butona tıkladığında karşısına çıkan menüden 1, 2 veya 3 saatlik kiralama seçeneklerinden birini belirler ve her saat için 10M Yang ödeme yaparak karakterine uygun olan silahı seçer. Silah envantere geldiği anda üzerine farm yapmayı kolaylaştıracak 35 Ortalama, %15 Canavar ve statü bonusları gibi güçlü efsunlar sistem tarafından otomatik olarak tanımlanır. Bu sistemin en önemli özelliği gerçek zamanlı çalışmasıdır; yani oyuncu silahı aldıktan sonra oyundan çıksa bile süre arka planda azalmaya devam eder ve belirlenen süre dolduğunda silah hiçbir müdahaleye gerek kalmadan envanterden otomatik olarak silinir. Oyuncuya hem kiralama esnasında hem de işlem sonunda sürenin çevrimdışı olsa dahi işleyeceği bilgisi net bir şekilde verilerek sistemin işleyişi hakkında tam şeffaflık sağlanır.

seumon_kiralama_30.quest:
quest seumon_kiralama_30 begin
    state start begin
        when login or levelup with pc.get_level() >= 30 begin
            set_state(information)
        end
    end

    state information begin
        when letter begin
            send_letter("SeumonDizayn 30 Lvl Kiralama")
        end

        when button or info begin
            say_title("SeumonDizayn 30 Lvl Silah Kiralama")
            say("Kiralamak istediğin süreyi seçebilirsin.")
            say("Her 1 saatlik kiralama bedeli: 10.000.000 Yang.")
            say_reward("DİKKAT: Oyunda olmasan bile süre azalır!")
            say("")

            local sure_sec = select("1 Saat (10M)", "2 Saat (20M)", "3 Saat (30M)", "Vazgeç")
            if sure_sec == 4 then return end

            local kiralama_saati = sure_sec
            local toplam_ucret = kiralama_saati * 10000000
            local toplam_saniye = kiralama_saati * 3600

            if pc.get_gold() < toplam_ucret then
                syschat("SeumonDizayn: Yetersiz bakiye!")
                return
            end

            local silah_sec = select("Dolunay", "KDP", "S.Y.H", "Geyik Yay", "Antik Çan", "Sonbahar Yelpaze", "Kapat")
            if silah_sec == 7 then return end

            local kiralik_vnumlar = {299, 3219, 1179, 2159, 5119, 7169}
            local vnum = kiralik_vnumlar[silah_sec]

            pc.change_gold(-toplam_ucret)
            
            -- Her sürümde çalışan güvenli verme metodu
            pc.give_item2_select(vnum)
            item.set_socket(0, get_global_time() + toplam_saniye)
            
            -- Efsunları Sabitle
            item.set_value(0, 72, 35)
            item.set_value(1, 71, -35)
            item.set_value(2, 63, 15)
            item.set_value(3, 7, 10)
            item.set_value(4, 15, 10)
            item.set_value(5, 4, 12)
            item.set_value(6, 5, 12)

            syschat("SeumonDizayn: "..kiralama_saati.." saatlik silah kiralandı. Çevrimdışı süre aktiftir.")
        end
    end
end


seumon_kiralama_75.quest:
quest seumon_kiralama_75 begin
    state start begin
        when login or levelup with pc.get_level() >= 75 begin
            set_state(information)
        end
    end

    state information begin
        when letter begin
            send_letter("SeumonDizayn 75 Lvl Kiralama")
        end

        when button or info begin
            say_title("SeumonDizayn 75 Lvl Silah Kiralama")
            say("75 Seviye silahlar için kiralama süresi seçin.")
            say("Her 1 saatlik kiralama bedeli: 10.000.000 Yang.")
            say_reward("DİKKAT: Gerçek zamanlı süre kullanılır (Offline dahil).")
            say("")

            local sure_sec = select("1 Saat (10M)", "2 Saat (20M)", "3 Saat (30M)", "Vazgeç")
            if sure_sec == 4 then return end

            local kiralama_saati = sure_sec
            local toplam_ucret = kiralama_saati * 10000000
            local toplam_saniye = kiralama_saati * 3600

            if pc.get_gold() < toplam_ucret then
                syschat("SeumonDizayn: Yetersiz bakiye!")
                return
            end

            local silah_sec = select("Zehir", "Kin", "Çakram", "Havalı Yay", "Orkide Çan", "Aslan Yelpaze", "Kapat")
            if silah_sec == 7 then return end

            local kiralik_vnumlar = {189, 3169, 1139, 2179, 5129, 7199}
            local vnum = kiralik_vnumlar[silah_sec]

            pc.change_gold(-toplam_ucret)

            pc.give_item2_select(vnum)
            item.set_socket(0, get_global_time() + toplam_saniye)

            item.set_value(0, 72, 35)
            item.set_value(1, 71, -35)
            item.set_value(2, 63, 15)
            item.set_value(3, 7, 10)
            item.set_value(4, 15, 10)
            item.set_value(5, 4, 12)
            item.set_value(6, 5, 12)

            syschat("SeumonDizayn: "..kiralama_saati.." saatlik 75 lvl silahı teslim edildi.")
        end
    end
end
 
Selamlar,

Emeğine sağlık.
 
PAYLAŞIM İÇİN TEŞEKKÜRLER,ELİNE SAĞLIK.
 

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

Geri
Üst