diff --git a/scripts/server/item/handcuff.js b/scripts/server/item/handcuff.js new file mode 100644 index 00000000..9a6781d9 --- /dev/null +++ b/scripts/server/item/handcuff.js @@ -0,0 +1,31 @@ +// =========================================================================== +// Asshat-Gaming Roleplay +// https://github.com/VortrexFTW/gtac_asshat_rp +// Copyright (c) 2021 Asshat-Gaming (https://asshatgaming.com) +// --------------------------------------------------------------------------- +// FILE: handcuff.js +// DESC: Provides features and usage for the handcuff item type +// TYPE: Server (JavaScript) +// =========================================================================== + +// --------------------------------------------------------------------------- + +function isPlayerHandCuffed(client) { + return (getPlayerData(client).pedState == AG_PEDSTATE_BINDED); +} + +// --------------------------------------------------------------------------- + +function handCuffPlayer(client) { + getPlayerData(client).pedState = AG_PEDSTATE_BINDED; + setPlayerControlState(client, false); +} + +// --------------------------------------------------------------------------- + +function unHandCuffPlayer(client) { + getPlayerData(client).pedState = AG_PEDSTATE_READY; + setPlayerControlState(client, true); +} + +// --------------------------------------------------------------------------- \ No newline at end of file