Скриптер
Пользователь
- Сообщения
- 763
- Реакции
- 478
- Помог
- 19 раз(а)
Здравствуйте.
Начинаю цикл статей в которых буду описывать предназначение хуков из ReAPI.
В этой теме представлены хуки ReGameDLL не относящиеся к определенному классу.
Другие статьи из данного цикла:
Начинаю цикл статей в которых буду описывать предназначение хуков из ReAPI.
В этой теме представлены хуки ReGameDLL не относящиеся к определенному классу.
Код:
enum GamedllFunc
{
/*
* Description: Вызывается для наблюдателей с целью установки режима наблюдения в соответствии с кварами: mp_fadetoblack, mp_forcechasecam, mp_forcecamera.
* Return type: int
* Params: (const pObserver)
*/
RG_GetForceCamera = BEGIN_FUNC_REGION(gamedll),
/*
* Description: Вызывается при ослеплении игрока от светошумовой гранаты.
* Params: (const index, const inflictor, const attacker, const Float:fadeTime, const Float:fadeHold, const alpha, Float:color[3])
*/
RG_PlayerBlind,
/*
* Description: Вызывается при взрыве светошумовой гранаты. Поиск игроков в радиусе взрыва.
* Params: (const index, inflictor, attacker, Float:vecSrc[3], Float:vecSpot[3], tracehandle)
*/
RG_RadiusFlash_TraceLine,
/*
* Description: Вызывается при завершении раунда.
* Params: (WinStatus:status, ScenarioEventEndRound:event, Float:tmDelay)
*/
RG_RoundEnd,
/*
* Description: Вызывается при передвижении игрока.
* Params: (const PlayerMove:ppmove, const server)
*/
RG_PM_Move,
/*
* Description: Вызывается при передвижении игрока в воздухе.
* Params: (const playerIndex)
*/
RG_PM_AirMove,
/*
* Description: Вызывается когда игрок выбирает облик/фракцию из меню.
* Params: (const index, const slot)
*/
RG_HandleMenu_ChooseAppearance,
/*
* Description: Вызывается когда игрок выбирает команду из меню.
* Params: (const index, const MenuChooseTeam:slot)
*/
RG_HandleMenu_ChooseTeam,
/*
* Description: Вызывается при отображении игроку текстового меню.
* Params: (const index, const bitsSlots, const iDisplayTime, const iNeedMore, pszText[])
*/
RG_ShowMenu,
/*
* Description: Вызывается при отображении игроку графического меню.
* Params: (const index, VGUIMenu:menuType, const bitsSlots, szOldMenu[])
*/
RG_ShowVGUIMenu,
/*
* Description: Вызывается когда игрок покупает боеприпасы.
* Return type: bool
* Params: (const index, const weapon_entity, const bool:blinkMoney)
*/
RG_BuyGunAmmo,
/*
* Description: Вызывается когда игрок покупает оружие/гранаты.
* Return type: CBaseEntity * (Entity index of weapon)
* Params: (const index, const WeaponIdType:weaponID)
*/
RG_BuyWeaponByWeaponID,
/*
* Description: Вызывается когда игрок бросает взрывную гранату.
* Return type: CGrenade * (Entity index of hegrenade)
* Params: (const index, Float:vecStart[3], Float:vecVelocity[3], Float:time, const team, const usEvent)
*/
RG_ThrowHeGrenade,
/*
* Description: Вызывается когда игрок бросает светошумовую гранату.
* Return type: CGrenade * (Entity index of flashbang)
* Params: (const index, Float:vecStart[3], Float:vecVelocity[3], Float:time)
*/
RG_ThrowFlashbang,
/*
* Description: Вызывается когда игрок бросает дымовую гранату.
* Return type: CGrenade * (Entity index of smokegrenade)
* Params: (const index, Float:vecStart[3], Float:vecVelocity[3], Float:time, const usEvent)
*/
RG_ThrowSmokeGrenade,
/*
* Description: Вызывается когда игрок установил бомбу на землю.
* Return type: CGrenade * (Entity index of bomb)
* Params: (const index, Float:vecStart[3], Float:vecVelocity[3])
*/
RG_PlantBomb,
/*
* Description: Вызывается когда игрок атакует сущность. Проверка на возможность пробития цели.
* Return type: bool
* Params: (Float:vecSrc[3], Float:vecEnd[3], index, entity)
*/
RG_IsPenetrableEntity,
};
Последнее редактирование: