• Уважаем(ый/ая) Гость! Все скрипты, стили, дополнения и статьи старайтесь размещать в ресурсах.
ReAPI

Metamod ReAPI 5.2.0.145

Нет прав для скачивания
API для разработчиков AMXX-plugins
Команда разработки: Asmodai, s1lent
Ссылки: Github, Dev релизы

Это AMX Mod X модуль, который умеет работать с API ReHLDS, ReGameDLL_CS, Reunion и VTC.
Это предоставляет разработчикам AMXX-plugins больше возможностей для реализации своих целей.

  • Управление вызовом оригинальной функции и других хуков. Делается путем возврата из форварда одного из 4 значений:
HC_CONTINUE - продолжить вызывать хуки и оригинал​
HC_OVERRIDE - продолжить вызывать оригинал, но возвращать свое значение​
HC_SUPERCEDE - продолжить вызывать хуки, но прервать выполнение оригинала​
(Если функция не void, перед блокировкой её вызова необходимо установить свое возвращаемое значение)​
HC_BREAK - прервать выполнение хуков и оригинала​


  • Установка возвращаемого значения. Выполняется нативом SetHookChainReturn с двумя аргументами, в первом требуется указать тип возвращаемого значения, а во втором значение.
  • Получение возвращаемого значения. Делается нативом GetHookChainReturn, может быть вызвано только в post.
  • Замена аргументов в функции. Делается нативом SetHookChainArg, в первом аргументе указывается номер последовательности аргументов всегда начинается с 1, во втором тип аргумента и в третьем - значение.
Примечания:
  • ReAPI по большей части предназначен для Counter-Strike 1.6 / Condition Zero, но может использоваться и на других модах с меньшим доступным функционалом.
  • С каждой новой версией желательно перекомпилировать свои плагины использующие ReAPI с обновленными инклюдами.
»»» Самые последние dev-релизы можно скачать здесь в колонке Artifacts «««​
Автор
Taulalan
Скачивания
18
Первый выпуск
Обновление
Оценка
0,00 звёзд 0 оценок

Другие ресурсы пользователя Taulalan

Поделиться ресурсом

Последние обновления

  1. Обновление 5.2.0.145

    rg_round_end: add safe checks to index of bounds Update regamedll API and implemented...
Сверху Снизу