// =========================================================================== // Vortrex's Roleplay Resource // https://github.com/VortrexFTW/gtac_roleplay // =========================================================================== // FILE: phone.js // DESC: Provides features and usage for the phone item type // TYPE: Server (JavaScript) // =========================================================================== function getItemWithPhoneNumber(phoneNumber) { for (let i in getServerData().items) { if (getItemTypeData(getItemData(i).itemTypeIndex).useType == VRR_ITEM_USE_TYPE_PHONE) { if (getItemData(i).value == phoneNumber) { return i; } } } return -1; } // =========================================================================== function isPhoneItemEnabled(itemIndex) { return getItemData(itemIndex).enabled; } // =========================================================================== function ringPhoneForNearbyPlayers(itemIndex) { /* if(isPhoneItemEnabled(itemIndex)) { switch(getItemData(itemIndex).ownerType) { case VRR_ITEM_OWNER_GROUND: playRingtoneForPlayersInRange(getItemData(itemIndex).position, getItemData(i).extra); break; case VRR_ITEM_OWNER_VEHTRUNK: playRingtoneForPlayersInRange(getVehiclePosition(getItemData(itemIndex).ownerId), getItemData(i).extra); break; case VRR_ITEM_OWNER_VEHDASH: playRingtoneForPlayersInRange(getVehiclePosition(getItemData(itemIndex).ownerId), getItemData(i).extra); break; } } */ } // =========================================================================== function phoneTransmit(radioFrequency, messageText, transmittingPlayer) { phoneOutgoingToNearbyPlayers(transmittingPlayer, messageText); } // ===========================================================================