This library allows you to create new type of menu instead of standart menus or dialogs.
- Creating of menu for each player.
- Custom rotaion for menu.
- Setting params for every box like for object.
- Auto-calculatting of new lines and box position.
- 0.3e or upper SA-MP server.
- Streamer Plugin
- Create3DMenu(playerid,Float: x,Float:y,Float:z,Float:rotation,boxes);
- Creating 3DMenu in position with number of boxes for player.
- Returns true if menu has been created, or false.
- Creating 3DMenu in position with number of boxes for player.
- SetBoxText(playerid,box,text[],materialsize,fontface[],fontsize,bold,fontcolor,selectcolor,unselectcolor ,textalignment);
- Set box text, like object material text.
- Returns true if text has been changed, or false.
- Set box text, like object material text.
- Select3DMenu(playerid);
- Start player select menu. Keys - box change: Y,N ; select - Space.
- Returns true if menu has been selected, or false.
- Start player select menu. Keys - box change: Y,N ; select - Space.
- CancelSelect3DMenu(playerid);
- Cancel player's selecting of menu.
- Returns true if selection has been canceled, or false.
- Cancel player's selecting of menu.
- Destroy3DMenu(playerid);
- Destroying of menu.
- Returns true if menu has been destroyed, or false.
- Destroying of menu.
- OnPlayerChange3DMenuBox(playerid,boxid);
- This callback is called when player presses MENU3D_KEY_UP or MENU3D_KEY_DOWN on selecting.
- Note #1: Param boxid is equal ID of choosen box.
- This callback is called when player presses MENU3D_KEY_UP or MENU3D_KEY_DOWN on selecting.
- OnPlayerSelect3DMenuBox(playerid,boxid);
- This callback is called when player presses MENU3D_KEY_SELECT in selecting mode.
- Note #1: Param selected is equal ID of selected box.
- This callback is called when player presses MENU3D_KEY_SELECT in selecting mode.