
FEATURE DOCUMENTATION
Feature Name: Phone System
Script Author(s): kane
Introduction
The phone system is one of the major systems that has been introduced to BA-RP. It was reinvented with a unique phone GUI that was designed by @Saint. With this phone system, we put in use SA:MP 0.3.DL's newest features with hopes it makes everyone's experience with it as great as it looks. The features include, phone area codes, burner phones, blocking phone numbers, player contacts, call histories, SMS histories and the most important, interactive usage provided by the GUI.
Phone numbers
The default number format for players are 7 digit randomized numbers, not including their area code. Area codes will be used and assigned to players. Area codes will be assigned based on the general area of their property ( owned house ) or the business they purchased it from if they're homeless.
Players may be dialed and texted with or without the use of the area code prefix. e.g: /call 415-202-1211 or, /sms 202-1211. We hope this creates an immersive role play experience for everyone. The current area codes are:
- 415
- 628
The number formats being:
- 415-555-5555
- 628-555-5555
Phone settings
We've added several new settings to the phone, including: phone background (GUI background), phone ringtone and the ability to block numbers.
- Phone background - This option will allow you to change your GUI background screen. This is not an addition yet but we aim to get this added as soon as we have other essentials ready for the server opening. Nonetheless, it will be added.
- Phone ringtone - You'll be able to choose from several ringtones and select the best one you like! You and the players around you will be able to hear your selected ringtone when your phone receives a call.
- Blocking numbers - We've added the ability for players to block number. Blocked numbers who call or text you will show be shown a unavailable message! This will help you block out numbers instead of turning your cellphone off for a singular person! You can block up to 8 numbers and these save permanently until deleted.
- Muting - You have the ability to mute your ongoing call. While speaking, it'll be as if you're no longer in a call.

Calls, contacts and texts
Phone Contacts
- Players may have up to 6 contacts. Contacts may be added, edited and removed all through the phones GUI. By adding players to your contact, you'll be able to call them use their contact name as the "number". e.g: /call Zapper - /sms Zapper.
Phone Calls
- Phone calls are logged in the phones GUI "Call History" screen. It'll display the last 7 incoming calls you've received. Outgoing calls are not shown. These logs also get removed when you disconnect from the server. You can interact with the logs and use it to delete, call or SMS back the number.
Phone SMS
- Just like calls, text messages are logged in your phones GUI. Your last 8 text messages are shown. And just like phone, only text messages you've received are shown and these logs are also removed when you disconnect from the server. You can interact with the logs to delete, call or SMS back.
General Commands
/phone - Brings up your phones GUI.
/pc (phone cursor) - Brings up the cursor that allows you to select the GUI.
/pickup (/p) - Pickup any incoming calls.
/hangup (/h) - Hangup any incoming and outgoing calls.
/call - Call a number or contact!
/sms - Text a number or contact!
/speaker - Put your ongoing call on speaker phone!
Changelog Script Version 1.0 - Updated - 2/8/2018

