NovaLst 1
NovaLst
SLyFeLLowTR 1
SLyFeLLowTR
xranzei 1
xranzei
InfernoShade 1
InfernoShade
shrpnl 1
shrpnl
D 1
delimuratt
noisiv 1
noisiv
Manwe Work 1
Manwe Work
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Cannn6161 1
Cannn6161
onur akbaş 1
onur akbaş
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

[LUA] Level Seçme Menüsü

CorpeX

Co-rpeX
Telefon Numarası Onaylanmış Üye
Fahri Üye
TM Üye
Katılım
12 Tem 2012
Konular
358
Mesajlar
5,763
Çözüm
37
Online süresi
1mo 11d
Reaksiyon Skoru
1,977
Altın Konu
8
TM Yaşı
13 Yıl 11 Ay 4 Gün
Başarım Puanı
312
MmoLira
2,035
DevLira
87
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!

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 :)
 
Son düzenleme:
Paylaşım İçim Teşekkürler.
 
Teşekkürler.
 

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

Geri
Üst