Buyurun Sorunsuz ''Metin2 İsim İzi'' Sistemi Hakkında Bilgi !? | MMO Tutkunları
  1. Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha Fazla Bilgi.
  2. Merhaba Ziyaretçi,
    Henüz sitemize üye girişi yapmadınız. Sitemizden tam anlamıyla yararlanabilmeniz için sitemize üye olmanız gerekmektedir. Eğer sitemize daha önceden üye olduysanız, buradan giriş yapabilirsiniz. Sitemize üye değilseniz buraya tıklayarak üye olabilirsiniz.

    Duyuruyu Kapat
  3. Merhaba Ziyaretçi, Usta üye alımında bazı maddeler değişti. Sizde güncel halini okumak istiyorsanız buraya tıklayabilirsiniz.
    Duyuruyu Kapat
Duyuruyu Kapat
Merhaba Ziyaretçi,
İçerik üreticilerinin güvencesi olan temel telif hakkı sistemi forumumuzda kullanıma sunulmuştur. Telif hakkı ile ilgili detaylı bilgiye şuradan ulaşabilirsiniz: bu linke tıklayarak konuya erişebilirsiniz

Buyurun Sorunsuz ''Metin2 İsim İzi'' Sistemi Hakkında Bilgi !?

'Dosya Paylaşım - (Files, Panel, Model, Grafik)' forumunda ErrorOssi tarafından 9 Temmuz 2019 tarihinde açılan konu

  1. ErrorOssi

    ErrorOssi Normal Üye Üye

    13
    2
    40
    6 Temmuz 2019
    Erkek
    Kocaeli
    Merhaba Abilerim Kardeşlerim. Bu Nesneyi Serverinizde Yoksa ve hatalıysa kesinlikle eklemelisiniz. nesne markette güzel kaar edersiniz ve oyunun düzenini bozmaz. sadece aksesuar hastalarının kullandığı bir 20 haneli isim hakkını oyuncularınıza hatasız bir şekilde tanımlar.

    Kurulum Hakkında EN DETAYLI BİLGİ;

    1.Aşama : Aşağıda vericeğim linkten indiriyoruz.
    2.Aşama : ismini istediğimiz gibi yapıp sonuna .quest yazıyoruz. örneğin isimdegistirme.quest
    3.Aşama : sonra bunu filezillanın /usr/game/share/locale/turkey/quest kısmına atıyoruz.
    4.Aşama : putty'i açarak önce cd /usr/game/share/locale/turkey/quest yazıp enter'a basıyoruz.ve ardından ./qc isimdegistirme.quest yazıp enter'a basıyoruz ve artık hazırdır.

    Kod (Lua):
    1. quest change_name begin
    2.     state start begin
    3.         when 71055.use begin
    4.             say_title("İsim izi ")
    5.             if pc.is_married() then
    6.                 say("Evli olduğun için isim değiştiremezsin.")
    7.                 say("")
    8.                 return
    9.             end
    10.  
    11.  
    12.             if pc.is_polymorphed() then
    13.                 say("Dönüşmüş halde isim değiştiremezsin.")
    14.                 say("")
    15.                 return
    16.             end
    17.  
    18.  
    19.             if pc.has_guild() then
    20.                 say("Bir loncanın üyesiyken isim değiştiremezsin.")
    21.                 say("")
    22.                 return
    23.             end
    24.  
    25.  
    26.             if party.is_party() then
    27.                 say("İsim değiştirmek için gruptan çıkmalısın.")
    28.                 say("")
    29.                 return
    30.             end
    31.  
    32.  
    33.             if pc.get_level() < 80 then
    34.                 say("İsim değiştirmek için yeterli seviyede değilsin.")
    35.                 say("80. seviyeye ulaştığında tekrar dene.")
    36.                 return
    37.             end
    38.  
    39.  
    40.             if get_time() < pc.getqf("next_time") then
    41.                 say("Henüz isim değiştiremezsin.")
    42.                 say("")
    43.                 say_reward("Tekrar isim değiştirebileceğin tarih:")
    44.                 say_reward(string.format("%s", time_to_str(pc.getqf("next_time"))))
    45.  
    46.  
    47.                 if is_test_server() == true then
    48.                     say("Test serverdayken bu süre sıfırlanır.")
    49.                     say("")
    50.                 else
    51.                     return
    52.                 end
    53.             end
    54.  
    55.  
    56.             say("Yeni ismini aşağıdaki kutuya yaz.")
    57.  
    58.  
    59.             local name = pc.name
    60.             local str = input()
    61.  
    62.  
    63.             local ret = pc.change_name(str)
    64.            
    65.             if string.len(str) > 12 then
    66.                 say_title("İsim izi")
    67.                 say("İsim çok uzun.")
    68.                 return
    69.             end
    70.            
    71.             if ret == 0 then
    72.                 say_title("İsim izi")
    73.                 say("İsim geçerli değil. Başka bir isim")
    74.                 say("yaz. Türkçe veya özel karakter kullanma.")
    75.                 say("Lütfen oyuna tekrar giriş yap.")
    76.  
    77.  
    78.                 char_log(0, "CHANGE_NAME", "HAVE NOT RE-LOGIN")
    79.             elseif ret == 1 then
    80.                 say_title("İsim izi")
    81.                 say("Bir sorun var.")
    82.                 say("Daha sonra tekrar dene.")
    83.                 say("")
    84.                
    85.                 char_log(0, "CHANGE_NAME", "ITEM USE PROBLEM")
    86.             elseif ret == 2 then
    87.                 say_title("İsim izi")
    88.                 say("İsim geçerli değil. Başka bir isim")
    89.                 say("yaz. Türkçe veya özel karakter kullanma.")
    90.                 say("")
    91.  
    92.  
    93.                 char_log(0, "CHANGE_NAME", "CAN NOT USE NAME")
    94.             elseif ret == 3 then
    95.                 say_title("İsim izi")
    96.                 say("Bu ismi başka bir oyuncu kullanıyor.")
    97.                 say("Kendine başka bir isim bul.")
    98.                 say("")
    99.  
    100.  
    101.                 char_log(0, "CHANGE_NAME", "ALREADY USING NAME")
    102.             elseif ret == 4 then
    103.                 say_title("İsim izi")
    104.                 say("İsim değiştirme gerçekleşti.")
    105.                 say("Oyuna tekrar giriş yap.")
    106.                 say("")
    107.  
    108.  
    109.                 pc.remove_item("71055",1)
    110.  
    111.  
    112.                 pc.setqf("next_time", get_time() + time_hour_to_sec(1*1))
    113.  
    114.  
    115.                 char_log(0, "CHANGE_NAME", "SUCCESS: from "..name.." to "..str)
    116.             else
    117.                 say("Bir hata oluştu.")
    118.  
    119.  
    120.                 char_log(0, "CHANGE_NAME", "UNKNOWN NAME")
    121.             end
    122.         end
    123.     end
    124. end
    125.  
    Link : Linkleri Görebilmek İçin Üye Olmanız Gerekmektedir. Üye Olmak İçin Tıklayınız...
     
    En son bir moderatör tarafından düzenlenmiş: 9 Temmuz 2019
    Whistle bunu beğendi.
Yükleniyor...

Bu Sayfayı Paylaş

XenForo Add-ons by Brivium ™ © 2012-2013 Brivium LLC.