FiveM/0x5BA35AAF

Материал из Pawno Info Wikipedia

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.


Пример использования:

...