// =========================================================================== // Asshat-Gaming Roleplay // https://github.com/VortrexFTW/gtac_asshat_rp // Copyright (c) 2021 Asshat-Gaming (https://asshatgaming.com) // =========================================================================== // FILE: trigger.js // DESC: Provides trigger system functions and usage // TYPE: Server (JavaScript) // =========================================================================== const triggerTypes = { onBusinessOwnerChange, onBusinessNameChange, onBusinessLockChange, onBusinessPlayerEnter, onBusinessPlayerExit, onBusinessBotEnter, onBusinessBotExit, onBusinessDamage, onBusinessRobbed, onBusinessPlayerPurchase, onBusinessBotPurchase, onHouseOwnerChange, onHouseNameChange, onHouseLockChange, onHousePlayerEnter, onHousePlayerExit, onHouseBotEnter, onHouseBotExit, onHouseDamage, onHouseRobbed, onVehicleOwnerChange, onVehiclePlayerEnter, onVehiclePlayerExit, onVehicleBotEnter, onVehicleBotExit, onVehicleCollision, onVehicleDamaged, onVehicleShot, onVehicleTrunkChange, onVehicleItemTaken, onVehicleItemStored, onVehicleEngineChange, onVehicleLightsChange, onVehicleSirenChange, onVehicleLockChange, onVehicleRepaired, onVehicleColourChange, onVehicleExtraChange, }; // =========================================================================== function initTriggerScript() { logToConsole(LOG_DEBUG, "[Asshat.Trigger]: Initializing trigger script ..."); logToConsole(LOG_DEBUG, "[Asshat.Trigger]: Trigger script initialized successfully!"); return true; } // =========================================================================== function createTriggerCommand(command, params, client) { if(areParamsEmpty(params)) { messagePlayerSyntax(client, getCommandSyntaxText(command)); return false; } } // =========================================================================== function deleteTriggerCommand(command, params, client) { if(areParamsEmpty(params)) { messagePlayerSyntax(client, getCommandSyntaxText(command)); return false; } } // =========================================================================== function addTriggerConditionCommand(command, params, client) { if(areParamsEmpty(params)) { messagePlayerSyntax(client, getCommandSyntaxText(command)); return false; } } // =========================================================================== function removeTriggerConditionCommand(command, params, client) { if(areParamsEmpty(params)) { messagePlayerSyntax(client, getCommandSyntaxText(command)); return false; } } // =========================================================================== function addTriggerResponseCommand(command, params, client) { if(areParamsEmpty(params)) { messagePlayerSyntax(client, getCommandSyntaxText(command)); return false; } } // =========================================================================== function removeTriggerResponseCommand(command, params, client) { if(areParamsEmpty(params)) { messagePlayerSyntax(client, getCommandSyntaxText(command)); return false; } } // =========================================================================== function listTriggersCommand(command, params, client) { if(areParamsEmpty(params)) { messagePlayerSyntax(client, getCommandSyntaxText(command)); return false; } } // =========================================================================== function listTriggerConditionsCommand(command, params, client) { if(areParamsEmpty(params)) { messagePlayerSyntax(client, getCommandSyntaxText(command)); return false; } } // =========================================================================== function listTriggerResponsesCommand(command, params, client) { if(areParamsEmpty(params)) { messagePlayerSyntax(client, getCommandSyntaxText(command)); return false; } } // =========================================================================== function toggleTriggerEnabledCommand(command, params, client) { if(areParamsEmpty(params)) { messagePlayerSyntax(client, getCommandSyntaxText(command)); return false; } } // ===========================================================================