Add trigger consts

This commit is contained in:
Vortrex
2022-08-10 14:18:02 -05:00
parent 28111c4771
commit 6e0bf2a8ee

View File

@@ -9,66 +9,124 @@
// =========================================================================== // ===========================================================================
const AGRP_TRIG_TYPE_NONE = 0; const AGRP_TRIG_TYPE_NONE = 0;
const AGRP_TRIG_TYPE_BIZ_OWNER_CHANGE = 1;
const AGRP_TRIG_TYPE_BIZ_NAME_CHANGE = 2;
const AGRP_TRIG_TYPE_BIZ_LOCK_CHANGE = 3;
const AGRP_TRIG_TYPE_BIZ_PLAYER_ENTER = 4;
const AGRP_TRIG_TYPE_BIZ_PLAYER_EXIT = 5;
const AGRP_TRIG_TYPE_BIZ_NPC_ENTER = 6;
const AGRP_TRIG_TYPE_BIZ_NPC_EXIT = 7;
const AGRP_TRIG_TYPE_BIZ_DAMAGE = 8;
const AGRP_TRIG_TYPE_BIZ_ROBBED = 9;
const AGRP_TRIG_TYPE_BIZ_PLAYER_PURCHASE = 10;
const AGRP_TRIG_TYPE_BIZ_NPC_PURCHASE = 11;
const AGRP_TRIG_TYPE_HOUSE_OWNER_CHANGE = 12;
const AGRP_TRIG_TYPE_HOUSE_NAME_CHANGE = 13;
const AGRP_TRIG_TYPE_HOUSE_LOCK_CHANGE = 14;
const AGRP_TRIG_TYPE_HOUSE_PLAYER_ENTER = 15;
const AGRP_TRIG_TYPE_HOUSE_PLAYER_EXIT = 16;
const AGRP_TRIG_TYPE_HOUSE_NPC_ENTER = 17;
const AGRP_TRIG_TYPE_HOUSE_NPC_EXIT = 18;
const AGRP_TRIG_TYPE_HOUSE_DAMAGE = 19;
const AGRP_TRIG_TYPE_HOUSE_ROBBED = 20;
const AGRP_TRIG_TYPE_VEH_OWNER_CHANGE = 21;
const AGRP_TRIG_TYPE_VEH_PLAYER_ENTER = 22;
const AGRP_TRIG_TYPE_VEH_PLAYER_EXIT = 23;
const AGRP_TRIG_TYPE_VEH_NPC_ENTER = 24;
const AGRP_TRIG_TYPE_VEH_NPC_EXIT = 25;
const AGRP_TRIG_TYPE_VEH_COLLISION = 26;
const AGRP_TRIG_TYPE_VEH_DAMAGED = 27;
const AGRP_TRIG_TYPE_VEH_SHOT = 28;
const AGRP_TRIG_TYPE_VEH_TRUNK_CHANGE = 29;
const AGRP_TRIG_TYPE_VEH_ITEM_TAKEN = 30;
const AGRP_TRIG_TYPE_VEH_ITEM_STORED = 31;
const AGRP_TRIG_TYPE_VEH_ENGINE_CHANGE = 32;
const AGRP_TRIG_TYPE_VEH_LIGHTS_CHANGE = 33;
const AGRP_TRIG_TYPE_VEH_SIREN_CHANGE = 34;
const AGRP_TRIG_TYPE_VEH_LOCK_CHANGE = 35;
const AGRP_TRIG_TYPE_VEH_REPAIRED = 36;
const AGRP_TRIG_TYPE_VEH_COLOUR_CHANGE = 37;
const AGRP_TRIG_TYPE_VEH_EXTRA_CHANGE = 38;
const AGRP_TRIG_TYPE_PLAYER_SHOUT = 39;
const AGRP_TRIG_TYPE_PLAYER_TALK = 40;
const AGRP_TRIG_TYPE_PLAYER_WHISPER = 41;
// =========================================================================== // ===========================================================================
// Need to plan this out
const AGRP_TRIG_COND_TYPE_NONE = 0; const AGRP_TRIG_COND_TYPE_NONE = 0;
const AGRP_TRIG_COND_TYPE_VEH_OCCUPANT = 1;
const AGRP_TRIG_COND_TYPE_VEH_DRIVER = 3;
const AGRP_TRIG_COND_TYPE_VEH_OWNER_TYPE = 2;
const AGRP_TRIG_COND_TYPE_VEH_OWNER_ID = 4;
// ===========================================================================
// Need to plan this out
const AGRP_TRIG_COND_MATCH_NONE = 0;
const AGRP_TRIG_COND_MATCH_EXACT_VALUE = 1;
const AGRP_TRIG_COND_MATCH_GREATER_THAN = 2;
const AGRP_TRIG_COND_MATCH_LESS_THAN = 2;
const AGRP_TRIG_COND_MATCH_NOT_EQUAL = 3;
const AGRP_TRIG_COND_MATCH_CLAN = 4;
const AGRP_TRIG_COND_MATCH_JOB = 5;
const AGRP_TRIG_COND_MATCH_BIZ = 6;
const AGRP_TRIG_COND_MATCH_HOUSE = 7;
const AGRP_TRIG_COND_MATCH_VEH = 8;
const AGRP_TRIG_COND_MATCH_NPC = 9;
// =========================================================================== // ===========================================================================
const AGRP_TRIG_RESP_TYPE_NONE = 0; const AGRP_TRIG_RESP_TYPE_NONE = 0;
const AGRP_TRIG_RESP_SHOUT = 1;
const AGRP_TRIG_RESP_TALK = 2;
const AGRP_TRIG_RESP_WHISPER = 3;
// =========================================================================== // ===========================================================================
const AGRP_TRIG_COND_MATCH_NONE = 0; let triggerTypes = {
BusinessOwnerChange: AGRP_TRIG_TYPE_BIZ_OWNER_CHANGE,
// =========================================================================== BusinessNameChange: AGRP_TRIG_TYPE_BIZ_NAME_CHANGE,
BusinessLockChange: AGRP_TRIG_TYPE_BIZ_LOCK_CHANGE,
/* BusinessPlayerEnter: AGRP_TRIG_TYPE_BIZ_PLAYER_ENTER,
const triggerTypes = [ BusinessPlayerExit: AGRP_TRIG_TYPE_BIZ_PLAYER_EXIT,
"onBusinessOwnerChange", BusinessNPCEnter: AGRP_TRIG_TYPE_BIZ_NPC_ENTER,
"onBusinessNameChange", BusinessNPCExit: AGRP_TRIG_TYPE_BIZ_NPC_EXIT,
"onBusinessLockChange", BusinessDamage: AGRP_TRIG_TYPE_BIZ_DAMAGE,
"onBusinessPlayerEnter", BusinessRobbed: AGRP_TRIG_TYPE_BIZ_ROBBED,
"onBusinessPlayerExit", BusinessPlayerPurchase: AGRP_TRIG_TYPE_BIZ_PLAYER_PURCHASE,
"onBusinessBotEnter", BusinessNPCPurchase: AGRP_TRIG_TYPE_BIZ_NPC_PURCHASE,
"onBusinessBotExit", HouseOwnerChange: AGRP_TRIG_TYPE_HOUSE_OWNER_CHANGE,
"onBusinessDamage", HouseNameChange: AGRP_TRIG_TYPE_HOUSE_NAME_CHANGE,
"onBusinessRobbed", HouseLockChange: AGRP_TRIG_TYPE_HOUSE_LOCK_CHANGE,
"onBusinessPlayerPurchase", HousePlayerEnter: AGRP_TRIG_TYPE_HOUSE_PLAYER_ENTER,
"onBusinessBotPurchase", HousePlayerExit: AGRP_TRIG_TYPE_HOUSE_PLAYER_EXIT,
"onHouseOwnerChange", HouseNPCEnter: AGRP_TRIG_TYPE_HOUSE_NPC_ENTER,
"onHouseNameChange", HouseNPCExit: AGRP_TRIG_TYPE_HOUSE_NPC_EXIT,
"onHouseLockChange", HouseDamage: AGRP_TRIG_TYPE_HOUSE_DAMAGE,
"onHousePlayerEnter", HouseRobbed: AGRP_TRIG_TYPE_HOUSE_ROBBED,
"onHousePlayerExit", VehicleOwnerChange: AGRP_TRIG_TYPE_VEH_OWNER_CHANGE,
"onHouseBotEnter", VehiclePlayerEnter: AGRP_TRIG_TYPE_VEH_PLAYER_ENTER,
"onHouseBotExit", VehiclePlayerExit: AGRP_TRIG_TYPE_VEH_PLAYER_EXIT,
"onHouseDamage", VehicleNPCEnter: AGRP_TRIG_TYPE_VEH_NPC_ENTER,
"onHouseRobbed", VehicleNPCExit: AGRP_TRIG_TYPE_VEH_NPC_EXIT,
"onVehicleOwnerChange", VehicleCollision: AGRP_TRIG_TYPE_VEH_COLLISION,
"onVehiclePlayerEnter", VehicleDamaged: AGRP_TRIG_TYPE_VEH_DAMAGED,
"onVehiclePlayerExit", VehicleShot: AGRP_TRIG_TYPE_VEH_SHOT,
"onVehicleBotEnter", VehicleTrunkChange: AGRP_TRIG_TYPE_VEH_TRUNK_CHANGE,
"onVehicleBotExit", VehicleItemTaken: AGRP_TRIG_TYPE_VEH_ITEM_TAKEN,
"onVehicleCollision", VehicleItemStored: AGRP_TRIG_TYPE_VEH_ITEM_STORED,
"onVehicleDamaged", VehicleEngineChange: AGRP_TRIG_TYPE_VEH_ENGINE_CHANGE,
"onVehicleShot", VehicleLightsChange: AGRP_TRIG_TYPE_VEH_LIGHTS_CHANGE,
"onVehicleTrunkChange", VehicleSirenChange: AGRP_TRIG_TYPE_VEH_SIREN_CHANGE,
"onVehicleItemTaken", VehicleLockChange: AGRP_TRIG_TYPE_VEH_LOCK_CHANGE,
"onVehicleItemStored", VehicleRepaired: AGRP_TRIG_TYPE_VEH_REPAIRED,
"onVehicleEngineChange", VehicleColourChange: AGRP_TRIG_TYPE_VEH_COLOUR_CHANGE,
"onVehicleLightsChange", VehicleExtraChange: AGRP_TRIG_TYPE_VEH_EXTRA_CHANGE,
"onVehicleSirenChange", PlayerShout: AGRP_TRIG_TYPE_PLAYER_SHOUT,
"onVehicleLockChange", PlayerTalk: AGRP_TRIG_TYPE_PLAYER_TALK,
"onVehicleRepaired", PlayerWhisper: AGRP_TRIG_TYPE_PLAYER_WHISPER,
"onVehicleColourChange", };
"onVehicleExtraChange",
"onPlayerShout",
"onPlayerTalk",
"onPlayerWhisper",
];
*/
// =========================================================================== // ===========================================================================