FiveM/0x5BA35AAF
Материал из Wikipedia Pi
AddStateBagChangeHandler
Shared
0x5BA35AAF
Описание:
функция добавляет в пакет обработчик изменений состояния.
Параметры:
(keyFilter[], bagFilter[], handler)
string keyFilter | Ключ для проверки или null |
string bagFilter | Идентификатор пакета для проверки или null |
func handler | Функция обработчика. |
<tabs>
<tab name=" Lua " style="padding:1em; color:black; background-color:#f9f9f9; line-height:1.1em;">
-- ADD_STATE_BAG_CHANGE_HANDLER
local retval --[[ integer ]] =
AddStateBagChangeHandler(
keyFilter --[[ string ]],
bagFilter --[[ string ]],
handler --[[ func ]]
)
</tab> <tab name=" C# ">
// ADD_STATE_BAG_CHANGE_HANDLER
int AddStateBagChangeHandler(string keyFilter, string bagFilter, func handler);
</tab> <tab name=" JS ">
/ ADD_STATE_BAG_CHANGE_HANDLER
const retval: number =
AddStateBagChangeHandler(
keyFilter: string,
bagFilter: string,
handler: func
);
</tab> </tabs>
Возвращаемые значения:
Вызываемая функция ожидает соответствия следующей сигнатуре
function StateBagChangeHandler(bagName: string, key: string, value: any, reserved: number, replicated: boolean);
- bagName: The internal bag ID for the state bag which changed. This is usually player:Source, entity:NetID or localEntity:Handle.
- key: The changed key.
- value: The new value stored at key. The old value is still stored in the state bag at the time this callback executes.
- reserved: Currently unused.
- replicated: Whether the set is meant to be replicated.
Пример использования:
...