Native referenceRedMclient

_FORCE_TRAIN_WAGON_POPULATION

0x119A5714578F4E05 ENTITY
FUNCTION SIGNATURE
void _FORCE_TRAIN_WAGON_POPULATION(Entity carriage, BOOL force);
Property Value
Native Name _FORCE_TRAIN_WAGON_POPULATION
Hash 0x119A5714578F4E05
Return Type void
Build 1207
API Set client
Parameters carriage (Entity), force (BOOL)

Description: Enable/disable automatic ambient passenger population on a train wagon (carriage). - toggle=true: wagon is kept populated; removed/deleted passengers are replaced quickly. - toggle=false: stop auto-filling; after removing passengers, no new peds spawn until re-enabled.

Notes: - Intended for train carriage entities (wagons) obtained from a train (e.g., VEHICLE::GET_TRAIN_CARRIAGE). - Often used with passenger collection via VEHICLE::_GET_ALL_WAGON_PASSENGERS.

Example (from scripts): for (int i = 0; i < VEHICLE::_GET_NUM_CARS_FROM_TRAIN_CONFIG(trainConfig); ++i) { Vehicle wagon = VEHICLE::GET_TRAIN_CARRIAGE(train, i); if (ENTITY::DOES_ENTITY_EXIST(wagon) && !ENTITY::IS_ENTITY_DEAD(wagon)) { ENTITY::_FORCE_TRAIN_WAGON_POPULATION(wagon, true); } }

Usage

Lua (Direct):

ForceTrainWagonPopulation(carriage, force)

Lua (Hash):

Citizen.InvokeNative(0x119A5714578F4E05, carriage, force)
Back to ENTITY