Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Level Seçme Menüsü (Yüzüğü)

Telif Hakkı Bildirileri için: [email protected]

admin

Administrator
Yönetici
Admin
Merhaba,

Son zamanlarda duyduğum bir istekti bende sizlerle paylaşmak istedim ister seviye yüzüğü gibi kullanıp düzenlemeler yaparak nesne marketinize ekleyebilir isterseniz de başlangıca ekleyip istenilen seviyede başlatabilirsiniz ben başlangıca nasıl ekleyeceğimizi de anlatacağım, anlatıma geçelim;


1.Aşama:

Kod:
quest levelsec begin
    state start begin
        when 70058.use begin
            if pc.getqf("level_sec") == 1 then
                syschat("Daha önce kullanmışsın.")
                return
            end
            if pc.get_level() != 1 then
                syschat("Yalnızca 1.Seviyede kullanabilirsin. ")
                return
            end
                say_title("Başlangıç Yüzüğü ")
                say("Kaçıncı Seviye başlamak istiyorsun?")
                say_reward("Unutma sadece 1.seviyede kullanabilirsin!")
                local s = select("1 Level Kal ","34 Level Başla ","55 Level Başla ")
            if s == 1 then
                say_title("Başlangıç Yüzüğü - 1 Level ")
            local ss = select("1 Level Kal ","Biraz daha düşüneyim ")
            if ss == 1 then
                at_seviyesi = 30 -- Buraya vereceğiniz at seviyesini yazın.
                levelsec.baslangicSeviyeAyarla(baslangic_seviyesi)
                horse.set_level(at_seviyesi)
                horse.summon()
                horse.ride()
                syschat("1 Level kaldın. ")
                pc.setqf("level_sec",1)
                pc.remove_item(70058)
            elseif ss == 2 then
            end
            elseif s == 2 then
                say_title("Başlangıç Yüzüğü - 34 Level ")
            local sss = select("34 Level Ol ","Biraz daha düşüneyim ")
            if sss == 1 then
                baslangic_seviyesi = 34 -- Buraya başlangıç seviyesini yazın.
                at_seviyesi = 30 -- Buraya vereceğiniz at seviyesini yazın.
                levelsec.baslangicSeviyeAyarla(baslangic_seviyesi)
                horse.set_level(at_seviyesi)
                horse.summon()
                horse.ride()
                syschat("34 Level oldun. ")
                pc.setqf("level_sec",1)
                pc.remove_item(70058)
            elseif sss == 2 then
            end
            elseif s == 3 then
                say_title("Başlangıç Yüzüğü - 55 Level ")
            local ummeh122 = select("55 Level Ol ","Biraz daha düşüneyim ")
                if ummeh122 == 1 then
                    baslangic_seviyesi = 55 -- Buraya başlangıç seviyesini yazın.
                    at_seviyesi = 30 -- Buraya vereceğiniz at seviyesini yazın.
                    levelsec.baslangicSeviyeAyarla(baslangic_seviyesi)
                    horse.set_level(at_seviyesi)
                    horse.summon()
                    horse.ride()
                    syschat("55 Level oldun. ")
                    pc.setqf("level_sec",1)
                    pc.remove_item(70058)
                elseif ummeh122 == 2 then
                end
            end
        end
     
        --- Seviye verme fonksiyonu BlackForce ye aittir.
        function baslangicSeviyeAyarla(gelen_seviye_degeri)
            gelenSeviye = gelen_seviye_degeri
            oyuncu_seviyesi = pc.get_level()
            if oyuncu_seviyesi > gelenSeviye then
                return
            else
                seviyeFark = gelenSeviye - oyuncu_seviyesi
                for i=1,seviyeFark,1 do
                    gerekliTecrube =  pc.get_next_exp()
                    tecrubeYukle = gerekliTecrube
                    pc.give_exp2(tecrubeYukle)
                end
            end
        end
        --- Seviye verme fonksiyonu BlackForce ye aittir.
     
    end
end

Kodu kopyalayıp not defterine yapıştıralım ardından level_sec.lua adında kaydedip ftp de quest dizinine atalım.
Putty Login olalım ve

cd /usr/game/share/locale/turkey/quest
./qc level_sec.lua


yazıp 2.aşamaya geçelim.

2.Aşama:
Yine ftp de notarget/login klasörüne girip give_basic_weapon.start dosyamızda eğer sizin dosyanız karakter karakter özel olarak item veriyorsa genel item veren kod bloğuna;

Kod:
pc . give_item2 ( "70058" , 1 )

ekleyip kaydedelim.

Son:
Oyundan gm karakterimiz ile /reload q çekelim veya ben net adamım diyorsanız direkt reboot atalım :)

Not: Ben 70058 kodlu yüzüğü yaptım siz hangi yüzüğü isterseniz onun koduyla değişebilirsiniz.

İyi kullanımlar bir teşekkür yeterli :)
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap