У тебя пушка с предиктингом? Думаю нет, потому что когда я этот дисплейсер писал, я о таких вещах незадумывался. А остальные - с предиктингом. Вот и получается разброд и шатания. То есть тебе либо его совсем отключать для всех пушек. Либо дописывать для этой тоже.
Дядя Миша писал: Там m_flNextAttack или что-то такое сохраняется как FIELD_TIME, а надо как FIELD_FLOAT. Вот и вся проблема.
Там пушка сделана как серверная, а в коде всё равно используется UTIL_WeaponTimeBase() для игрока. А менять на gpGlobals->time нельзя, т.к. сломаются другие пушки.
Надо её просто сделать нормальной предиктабельной, и всё заработает.
демид
Да всё просто: этот код дисплейсера несовместим с HLSDK 2.3. Ты, по всей видимости, взял его из мода, где отключен предиктинг пушек. При этом для остальных твоих пушек он включен. Подружить их друг с другом парой строчек в коде не получится.
Ты бы лучше пушки научился сам писать. У меня вот дисплейсер в моде тоже есть. И делал я его на основе mp5: Брал готовый код мп5 и шлейфовал его до идеала. Получилось 1 в 1 как в op4. Даже новые эффекты для портала добавил. Дисплейсер сделать не трудно.
КАКАЯ РАЗНИЦА ВСЕ РАВНО Я ЗДЕЛАЛ ВСЕ КАК ВЫ ГОВОРИЛИ ВСЕ РАВНО ЭТОТ БАГ. МНЕ КАЖЕТСЯ ЭТОТ КОД ОЧЕНЬ СТАР И ВООБЩЕ НЕ ПОДХОДИТ К МОЕМУ SDK. старый код не рабочий код но это только мое мнение.
Добавлено 30-07-2019 в 19:05:
хрен его знает почему именно все так
Добавлено 30-07-2019 в 19:13:
все таки пацан прав проще свой displacer сделать чем морочится с этим говно кодом только лишний геморой себе устроил и точка все способы перепробывал не один не работает только свой displacer делать и точка.