Вобщем надо мне сделать пулемёт M249. Делал на основе стандартного МП5. ОТключил вторую атаку, перезарядку гранат. везде всё прописал на манер снайперки аццюда: http://hlfx.ru/forum/showthread.php...%F0%F3%E6%E8%E5
в итоге: mp.dll компиллится без проблем
cl_dll.dll вылетает с ошибками в файле hl_weapons.cpp
C:\SDK\Multiplayer Source\cl_dll\hl\hl_weapons.cpp(69) : error C2146: syntax error : missing ';' before identifier 'g_M249'
C:\SDK\Multiplayer Source\cl_dll\hl\hl_weapons.cpp(69) : error C2501: 'CM249' : missing storage-class or type specifiers
C:\SDK\Multiplayer Source\cl_dll\hl\hl_weapons.cpp(69) : fatal error C1004: unexpected end of file found
вот сама 69-ая строчка:
C++ Source Code:
CM249 g_M249;
если надо могу скинуть любой файл из SDK, который будет запрошен для решения проблемы.Заранее спасибо
Чего ж там на 17 мегабайт-то? Я фшоке. Ага. Временные файлы тоже в архиве. b2soft у тебя там эвент стрельбы по-разному называется. В одном месте EV_FireM249, в другом EV_M249Fire. Переименуй. А ещё правильно подключи к проекту файл m249.cpp и убери combat.cpp, он на клиенте не нужен. У меня всё скомпилилось после этих исправлений.