Показать все 11 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- пример метамод модуля (https://hlfx.ru/forum/showthread.php?threadid=5821)
пример метамод модуля
ищу плагин в котором можно подсмотреть как работать с
CBasePlayer::TraceAttack |
TraceAttack это виртуальная функция, то что подцепит метамод в CBaseEntity и будет тем, что тебе нужно. Только сделай там проверку, что это игрок.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
а как это делается ? Унаследовать CBasePlayer? И куда этот код прописать?
У нас тут метамодом никто не интерисуется, это лучше на профильном форуме спросить. Есть же какой-то форум по метамоду, вот там.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Alliedmods - самое крупное AMX Mod X сообщество. Оттуда я всегда качал сами плагины и их исходники.
Вот тут документация по AMX скриптам и базовым плагинам. Я бы порекомендовал скачать какой-нибудь простой плагин, который находит игрока по определённым параметрам, и на его базе уже что-то делать. Например, плагин, дающий випу в кс 100 патронов для USP.
не AMX не подходит т.к. скорость исполнения кода критично важна.
С написанием AMX скриптов проблем и информации о том как это делается - нет.
Я что-то совсем не обратил внимания, что нужен именно модуль для метамода. Документацию в руки и пиши сам. У нас тут и правда никто этой фигнёй не интересуется, т.к. у халфы открытые сорцы. Это ведь не сраная каэсочка, за которую Вэлв почему-то трясутся.
А метамод и AMX это разве не один хрен?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
AMX - это модуль для метамода, который грузит внешние скрипты. Я настолько привык к тому, что для CS всё делается на AMX, что ответил топикстартеру именно касательно него, а не самого метамода. Кроме AMX через метамод обычно подключают всякие плагины для перацких серверов, типа dproto, чтобы игроки, использующие движки и с 47 и с 48 протоколом, могли заходить на один сервер. Сейчас это уже вообще неактуально, ящитаю. Вот в 2008-13 годах да, многим не нравился стим, он жрал оперативку и долго и часто обновлялся с медленными интронетами. А сейчас почти у всех лицензия, и стим висит в трее не выключаясь сутками при 8-16-32 Гб оперативки. Клиенты лицензионные и сервера лицензионные. Шкальники подключают AMX только чтобы админить сервер ЗАДЕНЬГИ.
Добавлено 11-04-2022 в 13:32:
Собсно, если пользовать связку reGameDLL + reHLDS, метамод не нужен, потому что там заранее заготовлены экспорты из дллки. Там какая-то своя замута для модификаций всего, что так нужно cs-дрочерам.
есть чо по теме? Как же надоели эти умники, самые умные, все знающие. Вот зачем мне ваши домысли читать? Бабам лучше своим мозг выносите.. или уже вынесли чтоли..
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Временная зона GMT. Текущее время 14:46. | Показать все 11 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024