Arama Sonuçları

  1. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    Japonca dil desteğini kaldırırken fark ettim, // 왜구 스폰할지말지를 결정할 수 있게함 { if (dwVnum == 5001 && !quest::CQuestManager::instance().GetEventFlag("japan_regen")) { sys_log(1, "WAEGU[5001] regen disabled."); return NULL; } } // 해태를 스폰할지...
  2. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    Evet yanlış hatırlamışım, kaldırmışım hepsini zaten
  3. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    Bu da YMIR localesinin kodu, sadece kore serverinde aktif
  4. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    Bugün locale_Ymir kodlarına bakarken farkettim. Server, aslında clientte gözüken Defans değerini kullanmıyor. Oyuncuya göstermeden azaltıyor. void CHARACTER::ComputeBattlePoints() fonksiyonunda böyle bir kod bloğu var: int iShowDef = GetLevel() + GetPoint(POINT_HT); // For Ymir(õ¸¶)...
  5. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    Görseli oluşturduktan sonra RAM'den tasarruf etmek için texture kalitesini düşürmeye çalışan YMIR: bool CGraphicImageTexture::CreateFromMemoryFile(UINT bufSize, const void* c_pvBuf, D3DFORMAT d3dFmt, DWORD dwFilter) { assert(ms_lpd3dDevice != NULL); assert(m_lpd3dTexture == NULL)...
  6. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    World Editor'un neden 2014 mob_proto'yu okuyamadığını araştırırken ilginç bir detaya denk geldim. Sorunun kaynağı eski WorldEditor'deki TMobTable ile 2014 istemcisindeki TMobTable yapılarının tamamen farklı olmasıydı. WorldEditor tarafında dikkatimi çeken alan şu oldu: BYTE abLevelRange[2]...
  7. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    Herkesin genelde kaldırdığı Traffic Profiler sistemini denedim, aslında ilgi çekici raporlar veriyor, biraz geliştirilerek kullanışlı bir araç haline getirilebilir.
  8. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    Ymir'den ders niteliğinde muhteşem faydalı ve açıklayıcı bir yorum satırı kullanımı örneği
  9. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    Alman serverinde premium damage scaling satıyormuş Gameforge, şaşırtmadı // ------------------------ // 독일 프리미엄 모드 // ----------------------- if (LC_IsGermany() && pAttacker && pAttacker->IsPC()) { int iDmgPct = CHARACTER_MANAGER::instance().GetUserDamageRate...
  10. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    Bu oyunun 936_login scripti. Sol alttaki yazıyı çevirirsek, şöyle yazıyor: Sağlıklı Oyun Önerileri Kötü oyunları boykot edin ve korsan oyunları reddedin. Kendinizi korumaya dikkat edin ve aldatılmamaya dikkat edin. Orta düzeyde oyun oynamak beyne iyi geliyor, ancak aşırı oyun oynamak...
  11. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    Bunu oyuna eklemeleri in sebebi Çin'deki okul çağındaki çocukların bilgisayar sürelerini kısıtlayan kanunlar. Bu kontrolleri eklemeden muhtemelen oyunu Çin pazarına sunamazlardı. 30 Ağustos 2021 tarihinde Ulusal Yayın ve Yayım İdaresi (National Press and Publication Administration, NPPA)...
  12. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    Metin1 için olsa gerek. Metin1 private serverler var internette, demek ki kaynak kodu dolaşıyor bir yerlerde.
  13. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    GameType.h
  14. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    Client'ta bir dev notu // 새로 추가된 신규 반지 & 벨트 // 장착형 아이템에 할당할 수 있는 위치가 기존 장비, 채기랍 퀘스트 보상, 코스튬 시스템 등으로 인해서 공간이 잘려있다. // 이게 다 채기랍 보상 버프를 장착아이템처럼 구현한 ㅅㄲ 때문에 난리났따... ㅆㅂ // // 정리하면, 기존 장비창들은 서버DB상 아이템 포지션이 90 ~ 102 이고, // 2013년 초에 새로 추가되는 슬롯들은 111 ~ 부터 시작한다. 착용 장비에서 최대로 사용할 수 있는 값은 121 까지이고, 122부터는...
  15. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    Hilesiz ve kekosuz bir mmo'nun tek yolu abonelik sistemi bence
  16. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    YMIR'den çok faydalı bir satır içi not alma örneği // SCRIPT_SELECT_ITEM HEADER_CG_SCRIPT_SELECT_ITEM = 114, // END_OF_SCRIPT_SELECT_ITEM
  17. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    Sorun o değil. Dinamik olarak zaten o sayıyı alacakken elle 6 yazmışlar. Yeni simya eklemeye çalışsan elinde patlayacak, ara dur ki hata nerede.
  18. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    Başka bir lüzumsuz hard-coding örneği enum EDragonSoulSubType { DS_SLOT1, DS_SLOT2, DS_SLOT3, DS_SLOT4, DS_SLOT5, DS_SLOT6, DS_SLOT_NUM_TYPES = 6, };
  19. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    Yani doğru yaklaşım bu mudur? Sizden öğrenecek çok şey var hakikatten.
  20. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    Yazar burada aslında ne yapmaya çalışmış peki? Düzeltelim
Geri
Üst