22.01.2010, 22:55
Hey,
I'm going to keep this post simple and informative, this script took a long time to make and I mainly created it to kind of improve my skills. I made a version of this involving 16 odd textdraws, but then Don Correlli told me about formatting textdraws. This uses 3 textdraws, 2 per player ones.
![](http://i654.photobucket.com/albums/uu265/NeRoSiS14/Screen.png)
Functions
Bugs
At the moment, there are no bugs I know of, I have also only tested this with 2 people, please don't be to harsh, I try at least. Report any you do find, also if you have any suggestions i'm willing to listen and possibly implement.
Download
The include.
![](http://solidfiles.com/info_imgs/yHj7.jpg)
An example usage script, not perfect, just a quicky, not reccomended you merge it with anything.
![](http://solidfiles.com/info_imgs/eVvP.jpg)
![](http://solidfiles.com/info_imgs/Z5fd.jpg)
Credits
Adam Chaprnka- A great friend and helps me a lot, with anything.
Reece Guest- Also a great friend, thanks for testing this with me.
Don Correlli - A little bit of advice about this.
I intend to update this, and add pictures, I have a massive headache though at the moment.
I'm going to keep this post simple and informative, this script took a long time to make and I mainly created it to kind of improve my skills. I made a version of this involving 16 odd textdraws, but then Don Correlli told me about formatting textdraws. This uses 3 textdraws, 2 per player ones.
![](http://i654.photobucket.com/albums/uu265/NeRoSiS14/Screen.png)
Functions
Код:
PlayerButtonMode(playerid, mode); -- 1 for browsing phones menus, 2 for browsing buttons. SetPhoneScreenText(playerid, option, string[], null); -- Set the 3 rows on the phone screen to your chosen text. ShowPhoneForPlayer(playerid); -- Shows the phone for a player. HidePhoneForPlayer(playerid); -- Hides the phone for a player. PhoneRestoreDefaults(playerid); -- Restores default variables, some are automatically done in Show/Hide. AddPhoneMenu(title[]); -- Used in OnGameModeInit() adds menus to the phone, maximum of 10. Put them in order you want them to be in the phone. OnPlayerSelectedPhoneMenuRow(playerid, rowid); -- When a player selects a row. OnPlayerSelectedPhoneKey(playerid, key); -- When a player selects a key. OnPhoneShown(playerid); -- When the phone is shown. OnPhoneHidden(playerid); -- When the phone is hidden.
At the moment, there are no bugs I know of, I have also only tested this with 2 people, please don't be to harsh, I try at least. Report any you do find, also if you have any suggestions i'm willing to listen and possibly implement.
Download
The include.
![](http://solidfiles.com/info_imgs/yHj7.jpg)
An example usage script, not perfect, just a quicky, not reccomended you merge it with anything.
![](http://solidfiles.com/info_imgs/eVvP.jpg)
![](http://solidfiles.com/info_imgs/Z5fd.jpg)
Credits
Adam Chaprnka- A great friend and helps me a lot, with anything.
Reece Guest- Also a great friend, thanks for testing this with me.
Don Correlli - A little bit of advice about this.
I intend to update this, and add pictures, I have a massive headache though at the moment.