DT class CWaterBullet Ошибки на клиенте

From Valve Developer Community
Revision as of 21:44, 12 May 2013 by Slam12f (talk | contribs) (Created page with "{{otherlang2 |title= DT class CWaterBullet Ошибки на клиенте |en=Client missing DT class CWaterBullet }} Существуют две ошибки в коде Oran...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
English

Существуют две ошибки в коде Orange Box от Valve, которые мешают подключиться клиенту к серверу. В консоле появляются следущее:

  • Client missing DT class CWaterBullet
  • Client missing DT class CWeaponCycler

Исправим их:

  1. Откройте server/waterbullet.cpp и удалите IMPLEMENT_SERVERCLASS_ST( CWaterBullet, DT_WaterBullet ) / END_SEND_TABLE() из строке 31 и 32.
  2. откройте server/waterbullet.h и удалите DECLARE_SERVERCLASS(); из строки 28.
  3. Откройте server\h_cycler.cpp и удалите аналогичный код из строк 226, 238 и 239.
  4. Добавте #include "c_weapon__stubs.h" / STUB_WEAPON_CLASS( cycler_weapon, WeaponCycler, C_BaseCombatWeapon ); в CPP файл по своему выбору в клиента.

Перевод --Slam12f 22:44, 12 May 2013 (PDT)