- Поддерживаемые игры
-
- CS: Source (OrangeBox)
- CS: Source (v34)
- CS: GO
- Team Fortress 2
Гуляя по просторам интернета и ища совершенно другую инфу, я наткнулся на эту статью: Fixing how Collision Groups are set in CS:S
Честно говоря, это стало спасением для меня, потому что я уже около года, или даже больше, страдаю от поломанных коллизий у предметов карты и прожектайлов.
Кто не знает, если менять группы коллизий у игрока или предметов через стандартные способы SM (
Ignoring unreasonable position (717.297913,624.967651,-16384.617188) from vphysics! (entity weapon_awp)
После скачивание плагина, нужно заменить все подобные записи в вашем старом плагине на нечто подобное:
Разумеется, нужно прописать инклюд от этого плагина.
В блоге автора вы сами можете почитать его решение, скажу только, что оно работает.
Автор предлагает этот фикс для 3 игр на данный момент: CS:S/CS:GO и TF2, но он открыт для предложений и может добавить поддержку вашей игры (ну или сами можете найти геймдату)
Я встречал упоминание данного плагина, но уже после того, как сам его обнаружил и воспользовавшись поиском для этого.
Так что станет лучше, если будет отдельный ресурс, кмк.
с 25.06.2021 добавлено в SM 1.11 (#1461,#1507)
с 22.11.2021 обновлен метод (sdktools: Add EntityCollisionRulesChanged & SetEntityOwner natives (#… · alliedmodders/sourcemod@b38c982)
Честно говоря, это стало спасением для меня, потому что я уже около года, или даже больше, страдаю от поломанных коллизий у предметов карты и прожектайлов.
Кто не знает, если менять группы коллизий у игрока или предметов через стандартные способы SM (
SetEntProp(client, Prop_Data, "m_CollisionGroup", COLLISION_GROUP_PLAYER);
), то с каким-то шансом у всех предметов, которые имеют физику, она сломается и они начнут либо плавать по поверхности текстур, либо и вовсе проваливаться сквозь них, в консоли же будет возникать следующее предупреждение:Ignoring unreasonable position (717.297913,624.967651,-16384.617188) from vphysics! (entity weapon_awp)
После скачивание плагина, нужно заменить все подобные записи в вашем старом плагине на нечто подобное:
SetEntityCollisionGroup(client, COLLISION_GROUP_PLAYER);
ну и не забыть поменять на нужную группу коллизий.Разумеется, нужно прописать инклюд от этого плагина.
В блоге автора вы сами можете почитать его решение, скажу только, что оно работает.
Автор предлагает этот фикс для 3 игр на данный момент: CS:S/CS:GO и TF2, но он открыт для предложений и может добавить поддержку вашей игры (ну или сами можете найти геймдату)
Я встречал упоминание данного плагина, но уже после того, как сам его обнаружил и воспользовавшись поиском для этого.
Так что станет лучше, если будет отдельный ресурс, кмк.
с 25.06.2021 добавлено в SM 1.11 (#1461,#1507)
с 22.11.2021 обновлен метод (sdktools: Add EntityCollisionRulesChanged & SetEntityOwner natives (#… · alliedmodders/sourcemod@b38c982)