Metin2 item dönüşümlerini ayarlama

Metin2 pvp sunuculer de item dönüşümlerini ayarlamak çok kolaydır. Bazı dostlar oyunu açtıkdan sonra bakıyor ki item dönüşümleri kapalı ve bir türlü bulamıyolar ortada kalıyolar halbuki ki çok kolay bir vaka. Örneğin +9 ay kılıcını +0 runik kılıca epic suradan değiştirebilecek oyuncu. Aslında bunu metin2 pvp servernuza mafsalaniz yani bunu derken dönüşümlerden bahsediyorum oyuncu için çok iyi olacaktır oyununuzda biraz daha çok zaman geçirebilirler. Zırh silah kask ayakkabı hepsinin dönüşümleri aynı biçimdedir item biçiminde düşünmek lazım. Şimdi anlatıma geçelim.

1-İlk evvel navbuluşa bağlanıyoruz yani pvp’mizin Mysql serverına bağlanıyoruz. Buradan Player dataBasesinden item_protaya giriyoruz. Tabi ki hangi itemi dönüştürceğimize karar sağlıyoruz ilk evvel örneğin ben +9 Çelik zırhı +0 turkuaz çelik zırha çevirmek istiyorum.

2- Hemen +9 çelik zırhın kodu olan 11299 u aratıyorum item proto tablosunda ve sağ sutünalra doğru ilerliyoruz burada refine_set ve refine_vnum olması lazım. refine_set geçmek için istediği itemlerdir bunu refine_protodan ayarlayabilirsiniz o diğer mevzu. refine_vnum ise dönüşecek olan itemdir burayada 42000 yazdığımda item dilediğiniz zorluklar karşısında oyuncu onu temin ettiğinde değişecektir. Refine_set boş kalırsa item hiç birşey istemeden dönüşecektir. İşte görüldüğü gibi pvp sunuculer de dönüşümler bundan ibarettir. Refine_vnum ve refine_set ile item dönüşümünü ayarladıktan sonra oyuna reboot atmanız yeterlidir sizlere iyi oyunlar diliyorum umarım manasışsınızdır.

Pvp sunuculer herkezin bildiği gibi oyunun özgüninin biraz daha kolaylaştırılmış durumudir oyuncular bu yüzden pvp sunuculeri tercih etmektedir bunun için oyuncu metin2 pvp’ye girdikten sonra birde skillerini grandmaster daha sonrada perfect gerçekleştirmekten pek hoşlanmıyor. Bu sebebden ötürü NPC’ye perfect yapma yada bir yüzüğe perfect yapma eklenebilir biz bugun perfect yapma yüzüğünü anlatacağız ilk evvel bunu belirtmek isterim daha güzel bir pvp sunuculer için bu yüzüğe gereksiniminiz olabilir.

Şimdi alçakta vereceğim kodları pyuzuk.quest diye kaydedin anında kodları sağlıyorum.

quest pyuzuk begin
state start begin
when 40003.use begin
if pc . level < 20 then

say_title ( “Perfect Master Beceri Sanatı:” )
say ( “Perfect en ust duzey yetenek sanatıdır.” )
say ( “Buna henuz hazır degilsin!” )
say ( “Anliyorsun beni degil mi?” )

local main_set = select ( “Tamam”)

else

say_title ( “Perfect Yuzugu” )
say ( “Perfect en ust duzey yetenek sanatıdır.” )
say ( “Bellİki usta konumundasın seni gelistirmeliyim.” )
say ( “Unutma Kendine Ait Becerileri Seçmelisin.” )
say ( “Yoksa Yüzük Gider Skillerin Açılmaz” )
say ( “Bunun icin ilk 1000000 yang odemen gerek.” )
local opzioni = select ( “Ode” , “Odeme” )

if opzioni == 1 then

if pc . gold < 1000000 then

say_title ( “Perfect Master Beceri Sanatı:” )
say ( “1000000 yanga gereksinimin var.” )
say ( “Bu isi ücretsizda yapılabilirdim ama” )
say ( “gecinebilmek icin para sart…” )
local main_set = select ( “Tamam”)

else

say_title ( “Perfect Master Beceri Sanatı:” )
say ( “Gelistirmek istedigin yecildegi sec.” )
say ( “Tekrar uyariyorum !” )
say( ” Kendine Uygun Olani Sec!” )

local skillp = select (“Savasci”,”Ninja”,”Sura”,”Shaman”,”Iptal”)

if skillp == 1 then

pc.set_skill_level (1,59)
pc.set_skill_level (2,59)
pc.set_skill_level (3,59)
pc.set_skill_level (4,59)
pc.set_skill_level (5,59)
pc.set_skill_level (6,59)
pc.set_skill_level (16,59)
pc.set_skill_level (17,59)
pc.set_skill_level (18,59)
pc.set_skill_level (19,59)
pc.set_skill_level (20,59)
pc.set_skill_level (21,59)
pc.change_money( -1000 )
pc.removeitem(40003,1)

elseif skillp == 2 then

pc.set_skill_level (31,59)
pc.set_skill_level (32,59)
pc.set_skill_level (33,59)
pc.set_skill_level (34,59)
pc.set_skill_level (35,59)
pc.set_skill_level (36,59)
pc.set_skill_level (46,59)
pc.set_skill_level (47,59)
pc.set_skill_level (48,59)
pc.set_skill_level (49,59)
pc.set_skill_level (50,59)
pc.set_skill_level (51,59)
pc.change_money( -1000 )
pc.removeitem(40003,1)

elseif skillp == 3 then

pc.set_skill_level (61,59)
pc.set_skill_level (62,59)
pc.set_skill_level (63,59)
pc.set_skill_level (64,59)
pc.set_skill_level (65,59)
pc.set_skill_level (66,59)
pc.set_skill_level (76,59)
pc.set_skill_level (77,59)
pc.set_skill_level (78,59)
pc.set_skill_level (79,59)
pc.set_skill_level (80,59)
pc.set_skill_level (81,59)
pc.change_money( -1000 )
pc.removeitem(40003,1)

elseif skillp == 4 then

pc.set_skill_level (91,59)
pc.set_skill_level (92,59)
pc.set_skill_level (93,59)
pc.set_skill_level (94,59)
pc.set_skill_level (95,59)
pc.set_skill_level (96,59)
pc.set_skill_level (106,59)
pc.set_skill_level (107,59)
pc.set_skill_level (108,59)
pc.set_skill_level (109,59)
pc.set_skill_level (110,59)
pc.set_skill_level (111,59)
pc.change_money( -1000 )
pc.removeitem(40003,1)

elseif skillp == 5 then

return
end

say_title ( “Perfect Master Beceri Sanatı:” )
say ( “Artık tum yeteneklerin Perfect Master gucunde!” )
end

elseif opzioni == 2 then

say_title ( “Perfect Master Beceri Sanatı:” )
say ( “Tamam, islemini iptal ediyorum.” )
say ( “Daha Sonrada Bu islemi Gerceklestirebilirim” )
end
end

end

end
end

bu kodları pyuzuk.quest olarak kayıt ediyoruz. Kayıt ettikten sonra metin2 pvp sunuculerin ftp serverına bağlanıyoruz ve /usr/game/share/locale/turkey/quest bu endekse pyuzuk.quest’i atıyoruz. Sonra puttyden giriş yapıyoruz ve şu kodu yazıyoruz cd /usr/game/share/locale/turkey/quest diyerek quest endeksine giriyoruz. ./qc pyuzuk.quest yapıp oyunumuza questi kayıt ediyoruz ve oyuna girip /reload q yapmanız yeterli. Artık pvp sunuculer de perpect skill yapma yüzüğünüz eklidir dilerseniz değişik bi yüzüğede yapılabiliriz ben 40003 kodlu yüzüğü tercih ettim iyi oyunlar.

Sitemizden metin2 pvp serverlara bakabilirsiniz.

Yorum bırakın