Çözüldü İtemleri kaldırma

Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

ByExpert

Üye
Üye
Mesaj
78
Çözümler
1
Beğeni
19
Puan
414
Ben bazı metinlerden ve bosslardan düşen itemleri mob_proto_item.txt de göremiyorum

Mesela katil metnini mob_proto_item.txt dosyasında değiştiriyorum ama oyunda metini kestiğim zaman zodyak bıcağı çıkıyor nasıl yapabilirim.
 
Çözüm
Ve metinlerde taş olmadığı halde taş atıyor bazı metinler şeytan kılıcı olmadığı halde şeytan kılıcı atıyor
BENDE DEDİĞİN BU Konuyu araştırmıştım . başka forumlarda bu konu hakkında cevaplar var.ben burada yönetici arkadaşın videoları sayesinden server files felan düzenlemeye yeni başladım pek bilgim yok sana o forumlarda verilen cevabı yazayım : mob_drop_itemde olmamasına rağmen taş atıyo metinlerden bunun oranlarını değiştirmek istiyorum nerden yapabilirim? diye sormuş bi arkadaş başka forumda : şöyle cevap yazmışlar : taşlar src üzerinde de kayıtlı olduğundan sadece ftp içinden silmekle olmuyor.
game src
char.cpp
ve bide kod satırı atmışlar . şöyle :
C++:
void CHARACTER::DetermineDropMetinStone()
{
   const int METIN_STONE_NUM =...
common_drop_item.txt dosyasını kontrol edin. Ya da herhangi bir quest tarafından da eklenmiş olabilir.

notepad++ programı ile tüm files içinde zodyak kılıcının vnum kodunu aratarakta bulabilirsiniz
 
Ve metinlerde taş olmadığı halde taş atıyor bazı metinler şeytan kılıcı olmadığı halde şeytan kılıcı atıyor
 
Ve metinlerde taş olmadığı halde taş atıyor bazı metinler şeytan kılıcı olmadığı halde şeytan kılıcı atıyor
BENDE DEDİĞİN BU Konuyu araştırmıştım . başka forumlarda bu konu hakkında cevaplar var.ben burada yönetici arkadaşın videoları sayesinden server files felan düzenlemeye yeni başladım pek bilgim yok sana o forumlarda verilen cevabı yazayım : mob_drop_itemde olmamasına rağmen taş atıyo metinlerden bunun oranlarını değiştirmek istiyorum nerden yapabilirim? diye sormuş bi arkadaş başka forumda : şöyle cevap yazmışlar : taşlar src üzerinde de kayıtlı olduğundan sadece ftp içinden silmekle olmuyor.
game src
char.cpp
ve bide kod satırı atmışlar . şöyle :
C++:
void CHARACTER::DetermineDropMetinStone()
{
   const int METIN_STONE_NUM = 14;
   static DWORD c_adwMetin[METIN_STONE_NUM] =
   {
       28030,
       28031,
       28032,
       28033,
       28034,
       28035,
       28036,
       28037,
       28038,
       28039,
       28040,
       28041,
       28042,
       28043,
   };
   DWORD stone_num = GetRaceNum();
   int idx = std::lower_bound(aStoneDrop, aStoneDrop+STONE_INFO_MAX_NUM, stone_num) - aStoneDrop;
   if (idx >= STONE_INFO_MAX_NUM || aStoneDrop[idx].dwMobVnum != stone_num)
   {
       m_dwDropMetinStone = 0;
   }
   else
   {
       const SStoneDropInfo & info = aStoneDrop[idx];
       m_bDropMetinStonePct = info.iDropPct;
       {
           m_dwDropMetinStone = c_adwMetin[number(0, METIN_STONE_NUM - 1)];
           int iGradePct = number(1, 100);
           for (int iStoneLevel = 0; iStoneLevel < STONE_LEVEL_MAX_NUM; iStoneLevel ++)
           {
               int iLevelGradePortion = info.iLevelPct[iStoneLevel];
               if (iGradePct <= iLevelGradePortion)
               {
                   break;
               }
               else
               {
                   iGradePct -= iLevelGradePortion;
                   m_dwDropMetinStone += 100; // µ¹ +a -> +(a+1)ÀÌ µÉ¶§¸¶´Ù 100¾¿ Áõ°¡
               }
           }
       }
   }
}
 
En son bir moderatör tarafından düzenlenmiş:
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst