Metin2 Ticarete item koyamama, ve yere item atamama sorunu ? | 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

Metin2 Ticarete item koyamama, ve yere item atamama sorunu ?

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

  1. ErrorOssi

    ErrorOssi Yeni Üye Üye

    12
    2
    3
    6 Temmuz 2019
    Erkek
    Kocaeli
    Merhaba abilerim kardeşlerim. her serverde olduğu gibi. sizinde serverinizde; bazı itemler ticarete koyulmuyormu ? ve yere atılmıyormu ? buyurun en detaylı çözüm

    1 - Navicat'a girin.
    2 - Player /item_proto'ya girin.
    3 - Ticarete koymak istediğiniz itemin kodunu yazıyoruz.[CTRL+F yaparak bulabilirsiniz.]
    4 - Sağa doğru kayın.
    5 - "antiflag" yazan yere 312 yazıyoruz ve kaydediyoruz.
    6 - Oyunda GM karakterle "/reload q" yazıyoruz.
    7 - Ve artık oynama yaptığınız itemi ticarete koyabilirsiniz.
     
    Whistle bunu beğendi.
  2. Whistle

    Whistle Sarhoş Filozof Site Yetkilisi Admin Casro2 (Metin2) GM Casro2 (Metin2) Destek

    4.994
    1.126
    1.971
    30 Ekim 2011
    Erkek
    Öğrenci
    Samsun
    Böyle bir rehber konusunun forumumuzda eksikliği vardı. Anlatım uygulanırsa işlem başarılı olacaktır ama eksiklikler olduğu için bende konunuza ek yapmak istiyorum.
    flag, antiflag gibi sayılarda sadece tek bir özellik barındırmazlar. Mesela sizin söylediğiniz 312 antiflag değerini bende aracı ile txt mantığına çevirdiğimde şöyle bir sonuç elde ettim;
    satilamayan item.jpg

    Ve insanlar sizin söylediğiniz gibi hırsızın eldiveni itemine bu değerleri uygularsa ne yazık ki burada olduğu gibi ninja, sura ve savaşçı o itemin kullanılamayacağını da eklemiş oluyoruz.
    Bu yüzden daha büyük sorunun habercisi olabilir.

    Protolarda itemleri;
    yere atmama: ANTI_DROP : 128
    ticarete koyamama: ANTI_GIVE: 8192
    pazarda satamama: ANTI_MYSHOP: 65536
    antiflag degerler.jpg
    Benim filesime göre değerler bu.

    Mesela sizin iteminizin değeri 312 diyelim. Ben yere atılmasını engellemek istediğimde bunu 128 daha arttırmam gerekecek. Buda 440 yapıyor. Şimdi 440 yazarak text haline çevirdikten sonra tekrar bakalım;
    yeni antiflaglar.jpg

    Niyetinin iyi olduğunu ve başarılı olduğun bir konu hakkında insanlara yardım etme amacı güttüğünü anlıyorum ama verilen eksik bilgiler kullanıcılara yarardan daha çok zarar getirebilir. Buda benim konunuz için ufak bi katkım olsun. ^_^
     
  3. tayfun5110191

    tayfun5110191 Aktif Üye Üye

    30
    15
    296
    7 Mayıs 2019
    deizli
    Flag değerlerini oyunda bulunan bir itemden çekip yapman daha mantıklı olacak. Hatta bu konuyla ilgili python taraflı bir sistem görmüştüm. Sistemin adı yapamayacakların eklentisi tüm itemlerin flaglarını çekiyor ve itemin alt kısmına o itemle yapamayacaklarını yazıyor Örneğin: Bu itemle yapamayacakların ;Düşür, Sat, Pazarla Depola. Yakında tüm paylaşımları bu forumda yaparım.
     
  4. Whistle

    Whistle Sarhoş Filozof Site Yetkilisi Admin Casro2 (Metin2) GM Casro2 (Metin2) Destek

    4.994
    1.126
    1.971
    30 Ekim 2011
    Erkek
    Öğrenci
    Samsun
    Böyle bir şeyden bahsediyorsanız arkadaşın konusu bunla alakalı değil. Satılamayan bir itemi nasıl satılabilri yapılacağını anlatıyordu.
    0616_152315.jpg
     
  5. tayfun5110191

    tayfun5110191 Aktif Üye Üye

    30
    15
    296
    7 Mayıs 2019
    deizli
    Evet dediğim sistem buydu. Arkadaşın sorununa gelecek olursak, flag değerlerini kontrol etmeli diye biliyorum. Bu sistemi söylememin amacı ise oyunda tek tek itemleri ve flag değerlerini kontrol edip, yeni iteme uyarlamada zaman kaybetmemesini sağlamak için söyledim.Çünkü her uyarlayacağı itemde ''depoya koyulabilirliğini , yere düşürülebilirliğini , ticaret yapılabilirliğini'' kontrol etmesi gerekiyor.
     
    Whistle bunu beğendi.
  6. Whistle

    Whistle Sarhoş Filozof Site Yetkilisi Admin Casro2 (Metin2) GM Casro2 (Metin2) Destek

    4.994
    1.126
    1.971
    30 Ekim 2011
    Erkek
    Öğrenci
    Samsun
    Bu şekilde de kullanılabilir. Mantıklı bi yaklaşım. Genelde son kullanıcıları bilgilendirmek amaçlı yapılmış bir şey bu.
    Bence daha basit bir yol daha var. item_proto.txt dosyasınlarda da zaten string halinde tüm değerler yazıyor. protolardan tüm eşyaların özelliklerini anında görebilir. :)
    Örnek;
    Kod (Text):
    1. 71146    »ç¶ûÀÇ ¼±¹°»óÀÚ (ÇÎÅ©)    ITEM_QUEST    0    1    ANTI_DROP | ANTI_SELL | ANTI_GIVE | ANTI_STACK | ANTI_MYSHOP    NONE    NONE    NONE    0    0    0    0    0    LIMIT_NONE    0    LIMIT_NONE    0    APPLY_NONE    0    APPLY_NONE    0    APPLY_NONE    0    0    0    0    0    0    0    0    0    0
    2.  
     
    tayfun5110191 bunu beğendi.
  7. tayfun5110191

    tayfun5110191 Aktif Üye Üye

    30
    15
    296
    7 Mayıs 2019
    deizli
    Haklısın, orayı hiç düşünmedim:)
     
    Whistle bunu beğendi.
  8. Whistle

    Whistle Sarhoş Filozof Site Yetkilisi Admin Casro2 (Metin2) GM Casro2 (Metin2) Destek

    4.994
    1.126
    1.971
    30 Ekim 2011
    Erkek
    Öğrenci
    Samsun
    Her iyi yöntemde güzel yöntemler. Teknik kısımı bilmeyenler için sizin öneriniz daha iyi. Ben hiç o bakış açısıyla bakmamıştım :D
    Konuya katkılarınız için teşekkürler. :)
     
Yükleniyor...

Bu Sayfayı Paylaş

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