bikral 1
bikral
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Bvural41 1
Bvural41
ShadowFon 1
ShadowFon
mavzermete 1
mavzermete
YazilimMühendisi 1
YazilimMühendisi
Fethi Polat 1
Fethi Polat
InfernoShade 1
InfernoShade
Hikaye Ekle

*Scp1453* [LUA]Loncada Biriken Yangı Çekme(Yeni)

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Öncelikle Hayırlı Ramazanlar Diliyorum.

Bir arkadaşın(@tatal) isteği üzerine yazmış olduğum questtir, kesinlikle alıntı değildir. Öncelikle ona teşekkür ediyorum.

Quest Amacı:
Lonca artı basma vs. gibi durumlarda loncanıza yang gelir. Bu yangı lonca liderinin çekmesi için ayarlanmış bir questtir.

Quest İçin Gerekenler:
1- Sisteminize "mysql_query" komutu düzgün çalışmalı.

Quest Özellikleri:
1- Tüm bayrakların "Köy Gardiyanı" NPC 'sine entegre edilmiştir. (Sizin filesinizde farklı ise değiştiriniz.)
2- Sadece lonca lideri yangı çekebilir.
3- Yang değişiklikleri anlık yapılmaktadır. Database 'ye anlık eklenir.
4- Max. yang 2T olarak ayarlanmıştır, değiştirebilirsiniz.

Bir teşekkür pls :)

bG5vVZ.png

XXvbM3.png

JlYV0Y.png

OLqrGZ.png


Quest Buyrun:
guild_yang.lua
Kod:
quest guild_yang begin
    state start begin
        when guild_man1.chat."Lonca: Yangı Çek" or guild_man2.chat."Lonca: Yangı Çek" or guild_man3.chat."Lonca: Yangı Çek" with pc.is_guild_master() begin
            g_yang=guild_yang.get_guild_yang(pc.get_guild())
            say_title("Köy Gardiyanı:")
            say("Merhaba "..pc.get_name())
            say("")
            say("Demek loncanda biriken yangı çekmek istiyorsun.")
            say("Öyleyse önce şu bilgilere göz atmalısın:")
            say("")
            say_reward("Loncada Biriken Yang: "..g_yang)
            say("")
            say("Coded By TURKMMO-Scorpion1453 Emek hırsızlıgı yapmayalım.")
            say("Loncandanda biriken yangı çekmek istiyor musun?")
            say("")
            main_sec=select("Evet, şimdi almak istiyorum.","Hayır, belki daha sonra.")
            if main_sec==2 then return end
            if g_yang==0 then return end
            if g_yang+pc.get_money() < 2000000000 then -- 2 T
                guild_yang.set_guild_yang(pc.get_guild(), g_yang)
                pc.change_money(g_yang)
            else
                chat("<Lonca: Yang> Çok fazla yanga sahip oluyorsunuz.")
                return
            end
        end
        function get_guild_yang(id)
            return mysql_query("SELECT gold FROM player.guild WHERE id="..id.."")["gold"][1]
        end
        function set_guild_yang(id, deger)
            mysql_query("UPDATE player.guild SET gold=gold-"..deger.." WHERE id="..id.."")
        end
    end
end
Quest için teşekkürler.
Eğer lua da uzmansanız loncadaki bütün üyeleri çağırmalı bir quest yazabilirmisiniz sadece lonca başkanı kullanacak tabii.
 
Quest için teşekkürler.
Eğer lua da uzmansanız loncadaki bütün üyeleri çağırmalı bir quest yazabilirmisiniz sadece lonca başkanı kullanacak tabii.

Yorumunuz için teşekkürler.

Bahsettiğiniz sistem source konularında olması lazım, lonca toplantı sistemi diye aratırsanız bulabilirsiniz.

İyi forumlar. Konu güncel.
 
Evet onla uğraşmak istemediğimden demiştim :D.

Quest ile yaılabilirliği hakkında biraz şüpeliyim; sourceyle hem daha şık, hem de daha kesin olur. Ayrıca şu aralar başka bir questle ilgileniyorum. ondan sonra belki(düşük ihtimal, daha çok bilinmeyenler üzerine çalışıyorum.) bakabilirim.

İyi forumlar.
 

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

Geri
Üst