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:
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;
ekleyip kaydedelim.
Son:
Oyundan gm karakterimiz ile /reload q çekelim veya ben net adamım diyorsanız direkt reboot atalım
İyi kullanımlar bir teşekkür yeterli
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