Ru/Client missing DT class CWaterBullet: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
mNo edit summary
m (obsolete language category)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{lang|title=DT class CWaterBullet Ошибки на клиенте|Client missing DT class CWaterBullet}}
{{LanguageBar|title = DT class CWaterBullet Ошибки на клиенте}}
 


Существуют две ошибки в коде Orange Box от Valve, которые мешают подключиться клиенту к серверу. В консоле появляются следущее:
Существуют две ошибки в коде Orange Box от Valve, которые мешают подключиться клиенту к серверу. В консоле появляются следущее:
Line 14: Line 15:
Перевод --[[User:Slam12f|Slam12f]] 22:44, 12 May 2013 (PDT)
Перевод --[[User:Slam12f|Slam12f]] 22:44, 12 May 2013 (PDT)


[[Category:Programming:ru]]
{{ACategory|Programming}}
[[Category:Snippets:ru]]
{{ACategory|Snippets}}
[[Category:Errors:ru]]
{{ACategory|Errors}}

Latest revision as of 03:42, 22 August 2024

English (en)Русский (ru)Translate (Translate)


Существуют две ошибки в коде 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)