Advertisement
Guest User

iMenu | Clickable TextDraw Menus | CS Buy Menu Style

a guest
Jun 6th, 2017
558
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 48.72 KB | None | 0 0
  1. // iMenu.inc by iAmir (aka : amirab)
  2. // TextDraws are made with iPLEOMAX's TextDraw Editor !
  3. // Thanks for keeping credits ;)
  4.  
  5.  
  6. #include <a_samp>
  7.  
  8.  
  9. new PlayerText:iMenu_UI_frame[MAX_PLAYERS];
  10. new PlayerText:iMenu_UI_header[MAX_PLAYERS];
  11. new PlayerText:iMenu_UI_previewBox[MAX_PLAYERS];
  12. new PlayerText:iMenu_UI_headerCircule[MAX_PLAYERS];
  13. new PlayerText:iMenu_UI_cancelBG[MAX_PLAYERS];
  14. new PlayerText:iMenu_UI_cancelBox[MAX_PLAYERS];
  15. new PlayerText:iMenu_UI_cancelText[MAX_PLAYERS];
  16. new PlayerText:iMenu_UI_selectBG[MAX_PLAYERS];
  17. new PlayerText:iMenu_UI_selectBox[MAX_PLAYERS];
  18. new PlayerText:iMenu_UI_selectText[MAX_PLAYERS];
  19. new PlayerText:iMenu_UI_previewObj[MAX_PLAYERS];
  20. new PlayerText:iMenu_UI_noPreview[MAX_PLAYERS];
  21. new PlayerText:iMenu_description[MAX_PLAYERS];
  22. new PlayerText:iMenu_caption[MAX_PLAYERS];
  23. new PlayerText:iMenu_UI_itemBG[12][MAX_PLAYERS];
  24. new PlayerText:iMenu_UI_itemBox[12][MAX_PLAYERS];
  25. new PlayerText:iMenu_itemText[12][MAX_PLAYERS];
  26.  
  27. enum iMenuStats
  28. {
  29.     iMenuID,
  30.     iMenuItems,
  31.     iMenuSelectedItem,
  32. };
  33.  
  34.  
  35.  
  36. new iMenu_Info[MAX_PLAYERS][iMenuStats];
  37. new iMenuItemDesc[MAX_PLAYERS][12][270];
  38. new iMenuItemPrevObj[MAX_PLAYERS][12];
  39.  
  40. new Float:iMenuItemRX[MAX_PLAYERS][12];
  41. new Float:iMenuItemRY[MAX_PLAYERS][12];
  42. new Float:iMenuItemRZ[MAX_PLAYERS][12];
  43. new Float:iMenuItemZoom[MAX_PLAYERS][12];
  44.  
  45.  
  46. public OnPlayerConnect(playerid)
  47. {
  48.  
  49.     iMenu_UI_frame[playerid] = CreatePlayerTextDraw(playerid , 566.583190, 87.574096, "usebox");
  50.     PlayerTextDrawLetterSize(playerid , iMenu_UI_frame[playerid], 0.000000, 36.906089);
  51.     PlayerTextDrawTextSize(playerid , iMenu_UI_frame[playerid], 68.416687, 0.000000);
  52.     PlayerTextDrawAlignment(playerid , iMenu_UI_frame[playerid], 1);
  53.     PlayerTextDrawColor(playerid , iMenu_UI_frame[playerid], 0);
  54.     PlayerTextDrawUseBox(playerid , iMenu_UI_frame[playerid], true);
  55.     PlayerTextDrawBoxColor(playerid , iMenu_UI_frame[playerid], 128);
  56.     PlayerTextDrawSetShadow(playerid , iMenu_UI_frame[playerid], 0);
  57.     PlayerTextDrawSetOutline(playerid , iMenu_UI_frame[playerid], 0);
  58.     PlayerTextDrawFont(playerid , iMenu_UI_frame[playerid], 0);
  59.  
  60.     iMenu_UI_header[playerid] = CreatePlayerTextDraw(playerid , 566.749755, 50.203662, "usebox");
  61.     PlayerTextDrawLetterSize(playerid , iMenu_UI_header[playerid], 0.000000, 3.489405);
  62.     PlayerTextDrawTextSize(playerid , iMenu_UI_header[playerid], 68.416694, 0.000000);
  63.     PlayerTextDrawAlignment(playerid , iMenu_UI_header[playerid], 1);
  64.     PlayerTextDrawColor(playerid , iMenu_UI_header[playerid], 0);
  65.     PlayerTextDrawUseBox(playerid , iMenu_UI_header[playerid], true);
  66.     PlayerTextDrawBoxColor(playerid , iMenu_UI_header[playerid], 128);
  67.     PlayerTextDrawSetShadow(playerid , iMenu_UI_header[playerid], 0);
  68.     PlayerTextDrawSetOutline(playerid , iMenu_UI_header[playerid], 0);
  69.     PlayerTextDrawFont(playerid , iMenu_UI_header[playerid], 0);
  70.  
  71.     iMenu_UI_previewBox[playerid] = CreatePlayerTextDraw(playerid , 319.583343, 118.740737, "LD_SPAC:white");
  72.     PlayerTextDrawLetterSize(playerid , iMenu_UI_previewBox[playerid], 0.000000, 0.000000);
  73.     PlayerTextDrawTextSize(playerid , iMenu_UI_previewBox[playerid], 213.749969, 121.851852);
  74.     PlayerTextDrawAlignment(playerid , iMenu_UI_previewBox[playerid], 1);
  75.     PlayerTextDrawColor(playerid , iMenu_UI_previewBox[playerid], -9502465);
  76.     PlayerTextDrawSetShadow(playerid , iMenu_UI_previewBox[playerid], 0);
  77.     PlayerTextDrawSetOutline(playerid , iMenu_UI_previewBox[playerid], 0);
  78.     PlayerTextDrawFont(playerid , iMenu_UI_previewBox[playerid], 4);
  79.  
  80.     iMenu_UI_headerCircule[playerid] = CreatePlayerTextDraw(playerid , 77.083419, 51.851829, "O");
  81.     PlayerTextDrawLetterSize(playerid , iMenu_UI_headerCircule[playerid], 0.643750, 2.766666);
  82.     PlayerTextDrawAlignment(playerid , iMenu_UI_headerCircule[playerid], 1);
  83.     PlayerTextDrawColor(playerid , iMenu_UI_headerCircule[playerid], -5963521);
  84.     PlayerTextDrawSetShadow(playerid , iMenu_UI_headerCircule[playerid], 0);
  85.     PlayerTextDrawSetOutline(playerid , iMenu_UI_headerCircule[playerid], 1);
  86.     PlayerTextDrawBackgroundColor(playerid , iMenu_UI_headerCircule[playerid], 51);
  87.     PlayerTextDrawFont(playerid , iMenu_UI_headerCircule[playerid], 1);
  88.     PlayerTextDrawSetProportional(playerid , iMenu_UI_headerCircule[playerid], 1);
  89.  
  90.     iMenu_UI_cancelBG[playerid] = CreatePlayerTextDraw(playerid , 560.416870, 390.963134, "LD_SPAC:white");
  91.     PlayerTextDrawLetterSize(playerid , iMenu_UI_cancelBG[playerid], 0.000000, 0.000000);
  92.     PlayerTextDrawTextSize(playerid , iMenu_UI_cancelBG[playerid], -56.250000, 22.814788);
  93.     PlayerTextDrawAlignment(playerid , iMenu_UI_cancelBG[playerid], 1);
  94.     PlayerTextDrawColor(playerid , iMenu_UI_cancelBG[playerid], -5963521);
  95.     PlayerTextDrawSetShadow(playerid , iMenu_UI_cancelBG[playerid], 0);
  96.     PlayerTextDrawSetOutline(playerid , iMenu_UI_cancelBG[playerid], 0);
  97.     PlayerTextDrawFont(playerid , iMenu_UI_cancelBG[playerid], 4);
  98.  
  99.     iMenu_UI_cancelBox[playerid] = CreatePlayerTextDraw(playerid , 560.750000, 394.018524, "usebox");
  100.     PlayerTextDrawLetterSize(playerid , iMenu_UI_cancelBox[playerid], 0.000000, 1.872633);
  101.     PlayerTextDrawTextSize(playerid , iMenu_UI_cancelBox[playerid], 503.833312, 0.000000);
  102.     PlayerTextDrawAlignment(playerid , iMenu_UI_cancelBox[playerid], 1);
  103.     PlayerTextDrawColor(playerid , iMenu_UI_cancelBox[playerid], 0);
  104.     PlayerTextDrawUseBox(playerid , iMenu_UI_cancelBox[playerid], true);
  105.     PlayerTextDrawBoxColor(playerid , iMenu_UI_cancelBox[playerid], 255);
  106.     PlayerTextDrawSetShadow(playerid , iMenu_UI_cancelBox[playerid], 0);
  107.     PlayerTextDrawSetOutline(playerid , iMenu_UI_cancelBox[playerid], 0);
  108.     PlayerTextDrawFont(playerid , iMenu_UI_cancelBox[playerid], 0);
  109.  
  110.  
  111.     iMenu_UI_cancelText[playerid] = CreatePlayerTextDraw(playerid , 532.500122, 397.185272, "Cancel");
  112.     PlayerTextDrawLetterSize(playerid , iMenu_UI_cancelText[playerid], 0.287500, 1.237037);
  113.     PlayerTextDrawTextSize(playerid , iMenu_UI_cancelText[playerid], 10.5, 27.481479);
  114.     PlayerTextDrawAlignment(playerid , iMenu_UI_cancelText[playerid], 2);
  115.     PlayerTextDrawColor(playerid , iMenu_UI_cancelText[playerid], -1);
  116.     PlayerTextDrawUseBox(playerid , iMenu_UI_cancelText[playerid], true);
  117.     PlayerTextDrawBoxColor(playerid , iMenu_UI_cancelText[playerid], 0xFFFFFF00);
  118.     PlayerTextDrawSetShadow(playerid , iMenu_UI_cancelText[playerid], 0);
  119.     PlayerTextDrawSetOutline(playerid , iMenu_UI_cancelText[playerid], 0);
  120.     PlayerTextDrawBackgroundColor(playerid , iMenu_UI_cancelText[playerid], 51);
  121.     PlayerTextDrawFont(playerid , iMenu_UI_cancelText[playerid], 1);
  122.     PlayerTextDrawSetProportional(playerid , iMenu_UI_cancelText[playerid], 1);
  123.     PlayerTextDrawSetSelectable(playerid , iMenu_UI_cancelText[playerid] , true);
  124.  
  125.     iMenu_UI_selectBG[playerid] = CreatePlayerTextDraw(playerid , 499.583312, 390.962951, "LD_SPAC:white");
  126.     PlayerTextDrawLetterSize(playerid , iMenu_UI_selectBG[playerid], 0.000000, 0.000000);
  127.     PlayerTextDrawTextSize(playerid , iMenu_UI_selectBG[playerid], -56.250000, 22.814819);
  128.     PlayerTextDrawAlignment(playerid , iMenu_UI_selectBG[playerid], 1);
  129.     PlayerTextDrawColor(playerid , iMenu_UI_selectBG[playerid], -5963521);
  130.     PlayerTextDrawSetShadow(playerid , iMenu_UI_selectBG[playerid], 0);
  131.     PlayerTextDrawSetOutline(playerid , iMenu_UI_selectBG[playerid], 0);
  132.     PlayerTextDrawFont(playerid , iMenu_UI_selectBG[playerid], 4);
  133.  
  134.     iMenu_UI_selectBox[playerid] = CreatePlayerTextDraw(playerid , 499.916687, 394.018524, "usebox");
  135.     PlayerTextDrawLetterSize(playerid , iMenu_UI_selectBox[playerid], 0.000000, 1.872633);
  136.     PlayerTextDrawTextSize(playerid , iMenu_UI_selectBox[playerid], 443.000000, 0.000000);
  137.     PlayerTextDrawAlignment(playerid , iMenu_UI_selectBox[playerid], 1);
  138.     PlayerTextDrawColor(playerid , iMenu_UI_selectBox[playerid], 0);
  139.     PlayerTextDrawUseBox(playerid , iMenu_UI_selectBox[playerid], true);
  140.     PlayerTextDrawBoxColor(playerid , iMenu_UI_selectBox[playerid], 255);
  141.     PlayerTextDrawSetShadow(playerid , iMenu_UI_selectBox[playerid], 0);
  142.     PlayerTextDrawSetOutline(playerid , iMenu_UI_selectBox[playerid], 0);
  143.     PlayerTextDrawFont(playerid , iMenu_UI_selectBox[playerid], 0);
  144.  
  145.  
  146.     iMenu_UI_selectText[playerid] = CreatePlayerTextDraw(playerid , 472.500000, 397.185180, "Select");
  147.     PlayerTextDrawLetterSize(playerid , iMenu_UI_selectText[playerid], 0.308333, 1.262963);
  148.     PlayerTextDrawTextSize(playerid , iMenu_UI_selectText[playerid], 10.5, 29.566687);
  149.     PlayerTextDrawAlignment(playerid , iMenu_UI_selectText[playerid], 2);
  150.     PlayerTextDrawColor(playerid , iMenu_UI_selectText[playerid], -1);
  151.     PlayerTextDrawUseBox(playerid , iMenu_UI_selectText[playerid], true);
  152.     PlayerTextDrawBoxColor(playerid , iMenu_UI_selectText[playerid], 0xFFFFFF00);
  153.     PlayerTextDrawSetShadow(playerid , iMenu_UI_selectText[playerid], 0);
  154.     PlayerTextDrawSetOutline(playerid , iMenu_UI_selectText[playerid], 0);
  155.     PlayerTextDrawBackgroundColor(playerid , iMenu_UI_selectText[playerid], 51);
  156.     PlayerTextDrawFont(playerid , iMenu_UI_selectText[playerid], 1);
  157.     PlayerTextDrawSetProportional(playerid , iMenu_UI_selectText[playerid], 1);
  158.     PlayerTextDrawSetSelectable(playerid , iMenu_UI_selectText[playerid] , true);
  159.  
  160.     iMenu_UI_previewObj[playerid] = CreatePlayerTextDraw(playerid , 320.000091, 119.259109, "Item Preview");
  161.     PlayerTextDrawLetterSize(playerid , iMenu_UI_previewObj[playerid], 0.449999, 1.600000);
  162.     PlayerTextDrawTextSize(playerid , iMenu_UI_previewObj[playerid], 212.916717, 120.814689);
  163.     PlayerTextDrawAlignment(playerid , iMenu_UI_previewObj[playerid], 1);
  164.     PlayerTextDrawColor(playerid , iMenu_UI_previewObj[playerid], -1);
  165.     PlayerTextDrawUseBox(playerid , iMenu_UI_previewObj[playerid], true);
  166.     PlayerTextDrawBoxColor(playerid , iMenu_UI_previewObj[playerid], 255);
  167.     PlayerTextDrawSetShadow(playerid , iMenu_UI_previewObj[playerid], 0);
  168.     PlayerTextDrawSetOutline(playerid , iMenu_UI_previewObj[playerid], 1);
  169.     PlayerTextDrawBackgroundColor(playerid , iMenu_UI_previewObj[playerid], 255);
  170.     PlayerTextDrawFont(playerid , iMenu_UI_previewObj[playerid], 5);
  171.     PlayerTextDrawSetProportional(playerid , iMenu_UI_previewObj[playerid], 1);
  172.     PlayerTextDrawSetPreviewModel(playerid , iMenu_UI_previewObj[playerid], 522);
  173.     PlayerTextDrawSetPreviewRot(playerid , iMenu_UI_previewObj[playerid], 0.000000, 0.000000, 0.000000, 1.000000);
  174.  
  175.     iMenu_UI_noPreview[playerid] = CreatePlayerTextDraw(playerid ,371.250030, 172.148147, "No Preview");
  176.     PlayerTextDrawLetterSize(playerid , iMenu_UI_noPreview[playerid], 0.449999, 1.600000);
  177.     PlayerTextDrawAlignment(playerid , iMenu_UI_noPreview[playerid], 1);
  178.     PlayerTextDrawColor(playerid , iMenu_UI_noPreview[playerid], -1);
  179.     PlayerTextDrawSetShadow(playerid , iMenu_UI_noPreview[playerid], 0);
  180.     PlayerTextDrawSetOutline(playerid , iMenu_UI_noPreview[playerid], 0);
  181.     PlayerTextDrawBackgroundColor(playerid , iMenu_UI_noPreview[playerid], 51);
  182.     PlayerTextDrawFont(playerid , iMenu_UI_noPreview[playerid], 2);
  183.     PlayerTextDrawSetProportional(playerid , iMenu_UI_noPreview[playerid], 1);
  184.  
  185.     iMenu_description[playerid] = CreatePlayerTextDraw(playerid , 320.416717, 247.851837, "Description : Blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah bla");
  186.     PlayerTextDrawLetterSize(playerid , iMenu_description[playerid], 0.170000, 0.946668);
  187.     PlayerTextDrawTextSize(playerid , iMenu_description[playerid], 497.917022, -92.814819);
  188.     PlayerTextDrawAlignment(playerid , iMenu_description[playerid], 1);
  189.     PlayerTextDrawColor(playerid , iMenu_description[playerid], -5963521);
  190.     PlayerTextDrawUseBox(playerid , iMenu_description[playerid], true);
  191.     PlayerTextDrawBoxColor(playerid , iMenu_description[playerid], 0);
  192.     PlayerTextDrawSetShadow(playerid , iMenu_description[playerid], 0);
  193.     PlayerTextDrawSetOutline(playerid , iMenu_description[playerid], 1);
  194.     PlayerTextDrawBackgroundColor(playerid , iMenu_description[playerid], 51);
  195.     PlayerTextDrawFont(playerid , iMenu_description[playerid], 1);
  196.     PlayerTextDrawSetProportional(playerid , iMenu_description[playerid], 1);
  197.  
  198.     iMenu_caption[playerid] = CreatePlayerTextDraw(playerid , 98.750045, 59.111106, "TestTestTestTestTestTestTestTestTestTest");
  199.     PlayerTextDrawLetterSize(playerid , iMenu_caption[playerid], 0.437500, 1.340741);
  200.     PlayerTextDrawAlignment(playerid , iMenu_caption[playerid], 1);
  201.     PlayerTextDrawColor(playerid , iMenu_caption[playerid], -5963521);
  202.     PlayerTextDrawSetShadow(playerid , iMenu_caption[playerid], 0);
  203.     PlayerTextDrawSetOutline(playerid , iMenu_caption[playerid], 1);
  204.     PlayerTextDrawBackgroundColor(playerid , iMenu_caption[playerid], 51);
  205.     PlayerTextDrawFont(playerid , iMenu_caption[playerid], 2);
  206.     PlayerTextDrawSetProportional(playerid , iMenu_caption[playerid], 1);
  207.  
  208.  
  209.     iMenu_UI_itemBG[0][playerid] = CreatePlayerTextDraw(playerid , 180.583541, 119.740753, "LD_SPAC:white");
  210.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBG[0][playerid], 0.000000, 0.000000);
  211.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBG[0][playerid], -102.916656, 26.962966);
  212.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBG[0][playerid], 1);
  213.     PlayerTextDrawColor(playerid , iMenu_UI_itemBG[0][playerid], -5963521);
  214.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBG[0][playerid], 0);
  215.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBG[0][playerid], 0);
  216.     PlayerTextDrawFont(playerid , iMenu_UI_itemBG[0][playerid], 4);
  217.     PlayerTextDrawSetSelectable(playerid , iMenu_UI_itemBG[0][playerid], true);
  218.  
  219.     iMenu_UI_itemBG[1][playerid] = CreatePlayerTextDraw(playerid , 180.583541, 150.851837, "LD_SPAC:white");
  220.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBG[1][playerid], 0.000000, 0.000000);
  221.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBG[1][playerid], -102.916656, 26.962966);
  222.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBG[1][playerid], 1);
  223.     PlayerTextDrawColor(playerid , iMenu_UI_itemBG[1][playerid], -5963521);
  224.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBG[1][playerid], 0);
  225.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBG[1][playerid], 0);
  226.     PlayerTextDrawFont(playerid , iMenu_UI_itemBG[1][playerid], 4);
  227.  
  228.     iMenu_UI_itemBG[2][playerid] = CreatePlayerTextDraw(playerid , 180.583541, 181.962921, "LD_SPAC:white");
  229.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBG[2][playerid], 0.000000, 0.000000);
  230.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBG[2][playerid], -102.916656, 26.962966);
  231.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBG[2][playerid], 1);
  232.     PlayerTextDrawColor(playerid , iMenu_UI_itemBG[2][playerid], -5963521);
  233.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBG[2][playerid], 0);
  234.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBG[2][playerid], 0);
  235.     PlayerTextDrawFont(playerid , iMenu_UI_itemBG[2][playerid], 4);
  236.  
  237.     iMenu_UI_itemBG[3][playerid] = CreatePlayerTextDraw(playerid , 180.583526, 213.074096, "LD_SPAC:white");
  238.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBG[3][playerid], 0.000000, 0.000000);
  239.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBG[3][playerid], -102.916656, 26.962966);
  240.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBG[3][playerid], 1);
  241.     PlayerTextDrawColor(playerid , iMenu_UI_itemBG[3][playerid], -5963521);
  242.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBG[3][playerid], 0);
  243.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBG[3][playerid], 0);
  244.     PlayerTextDrawFont(playerid , iMenu_UI_itemBG[3][playerid], 4);
  245.  
  246.     iMenu_UI_itemBG[4][playerid] = CreatePlayerTextDraw(playerid , 180.583541, 244.185195, "LD_SPAC:white");
  247.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBG[4][playerid], 0.000000, 0.000000);
  248.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBG[4][playerid], -102.916656, 26.962966);
  249.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBG[4][playerid], 1);
  250.     PlayerTextDrawColor(playerid , iMenu_UI_itemBG[4][playerid], -5963521);
  251.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBG[4][playerid], 0);
  252.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBG[4][playerid], 0);
  253.     PlayerTextDrawFont(playerid , iMenu_UI_itemBG[4][playerid], 4);
  254.  
  255.     iMenu_UI_itemBG[5][playerid] = CreatePlayerTextDraw(playerid , 180.583496, 275.296325, "LD_SPAC:white");
  256.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBG[5][playerid], 0.000000, 0.000000);
  257.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBG[5][playerid], -102.916656, 26.962966);
  258.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBG[5][playerid], 1);
  259.     PlayerTextDrawColor(playerid , iMenu_UI_itemBG[5][playerid], -5963521);
  260.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBG[5][playerid], 0);
  261.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBG[5][playerid], 0);
  262.     PlayerTextDrawFont(playerid , iMenu_UI_itemBG[5][playerid], 4);
  263.  
  264.     iMenu_UI_itemBG[6][playerid] = CreatePlayerTextDraw(playerid , 180.583511, 306.407379, "LD_SPAC:white");
  265.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBG[6][playerid], 0.000000, 0.000000);
  266.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBG[6][playerid], -102.916656, 26.962966);
  267.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBG[6][playerid], 1);
  268.     PlayerTextDrawColor(playerid , iMenu_UI_itemBG[6][playerid], -5963521);
  269.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBG[6][playerid], 0);
  270.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBG[6][playerid], 0);
  271.     PlayerTextDrawFont(playerid , iMenu_UI_itemBG[6][playerid], 4);
  272.  
  273.     iMenu_UI_itemBG[7][playerid] = CreatePlayerTextDraw(playerid , 180.583572, 337.518463, "LD_SPAC:white");
  274.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBG[7][playerid], 0.000000, 0.000000);
  275.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBG[7][playerid], -102.916656, 26.962966);
  276.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBG[7][playerid], 1);
  277.     PlayerTextDrawColor(playerid , iMenu_UI_itemBG[7][playerid], -5963521);
  278.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBG[7][playerid], 0);
  279.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBG[7][playerid], 0);
  280.     PlayerTextDrawFont(playerid , iMenu_UI_itemBG[7][playerid], 4);
  281.  
  282.     iMenu_UI_itemBG[8][playerid] = CreatePlayerTextDraw(playerid , 298.907745, 119.666496, "LD_SPAC:white");
  283.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBG[8][playerid], 0.000000, 0.000000);
  284.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBG[8][playerid], -102.916656, 26.962966);
  285.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBG[8][playerid], 1);
  286.     PlayerTextDrawColor(playerid , iMenu_UI_itemBG[8][playerid], -5963521);
  287.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBG[8][playerid], 0);
  288.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBG[8][playerid], 0);
  289.     PlayerTextDrawFont(playerid , iMenu_UI_itemBG[8][playerid], 4);
  290.  
  291.  
  292.     iMenu_UI_itemBG[9][playerid] = CreatePlayerTextDraw(playerid , 298.916687, 150.814697, "LD_SPAC:white");
  293.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBG[9][playerid], 0.000000, 0.000000);
  294.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBG[9][playerid], -102.916656, 26.962966);
  295.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBG[9][playerid], 1);
  296.     PlayerTextDrawColor(playerid , iMenu_UI_itemBG[9][playerid], -5963521);
  297.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBG[9][playerid], 0);
  298.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBG[9][playerid], 0);
  299.     PlayerTextDrawFont(playerid , iMenu_UI_itemBG[9][playerid], 4);
  300.  
  301.     iMenu_UI_itemBG[10][playerid] = CreatePlayerTextDraw(playerid , 299.074707, 181.851776, "LD_SPAC:white");
  302.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBG[10][playerid], 0.000000, 0.000000);
  303.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBG[10][playerid], -102.916656, 26.962966);
  304.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBG[10][playerid], 1);
  305.     PlayerTextDrawColor(playerid , iMenu_UI_itemBG[10][playerid], -5963521);
  306.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBG[10][playerid], 0);
  307.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBG[10][playerid], 0);
  308.     PlayerTextDrawFont(playerid , iMenu_UI_itemBG[10][playerid], 4);
  309.  
  310.  
  311.     iMenu_UI_itemBG[11][playerid] = CreatePlayerTextDraw(playerid , 299.333435, 213.073974, "LD_SPAC:white");
  312.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBG[11][playerid], 0.000000, 0.000000);
  313.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBG[11][playerid], -102.916656, 26.962966);
  314.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBG[11][playerid], 1);
  315.     PlayerTextDrawColor(playerid , iMenu_UI_itemBG[11][playerid], -5963521);
  316.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBG[11][playerid], 0);
  317.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBG[11][playerid], 0);
  318.     PlayerTextDrawFont(playerid , iMenu_UI_itemBG[11][playerid], 4);
  319.  
  320.  
  321.     iMenu_UI_itemBox[0][playerid] = CreatePlayerTextDraw(playerid , 181.166656, 122.314819, "usebox");
  322.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBox[0][playerid], 0.000000, 2.391151);
  323.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBox[0][playerid], 77.166664, 0.000000);
  324.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBox[0][playerid], 1);
  325.     PlayerTextDrawColor(playerid , iMenu_UI_itemBox[0][playerid], 0);
  326.     PlayerTextDrawUseBox(playerid , iMenu_UI_itemBox[0][playerid], true);
  327.     PlayerTextDrawBoxColor(playerid , iMenu_UI_itemBox[0][playerid], 255);
  328.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBox[0][playerid], 0);
  329.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBox[0][playerid], 0);
  330.     PlayerTextDrawFont(playerid , iMenu_UI_itemBox[0][playerid], 0);
  331.  
  332.  
  333.     iMenu_UI_itemBox[1][playerid] = CreatePlayerTextDraw(playerid , 181.166656, 153.425918, "usebox");
  334.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBox[1][playerid], 0.000000, 2.391152);
  335.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBox[1][playerid], 77.166664, 0.000000);
  336.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBox[1][playerid], 1);
  337.     PlayerTextDrawColor(playerid , iMenu_UI_itemBox[1][playerid], 0);
  338.     PlayerTextDrawUseBox(playerid , iMenu_UI_itemBox[1][playerid], true);
  339.     PlayerTextDrawBoxColor(playerid , iMenu_UI_itemBox[1][playerid], 255);
  340.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBox[1][playerid], 0);
  341.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBox[1][playerid], 0);
  342.     PlayerTextDrawFont(playerid , iMenu_UI_itemBox[1][playerid], 0);
  343.  
  344.  
  345.     iMenu_UI_itemBox[2][playerid] = CreatePlayerTextDraw(playerid , 180.750000, 185.055541, "usebox");
  346.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBox[2][playerid], 0.000000, 2.333540);
  347.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBox[2][playerid], 77.166664, 0.000000);
  348.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBox[2][playerid], 1);
  349.     PlayerTextDrawColor(playerid , iMenu_UI_itemBox[2][playerid], 0);
  350.     PlayerTextDrawUseBox(playerid , iMenu_UI_itemBox[2][playerid], true);
  351.     PlayerTextDrawBoxColor(playerid , iMenu_UI_itemBox[2][playerid], 255);
  352.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBox[2][playerid], 0);
  353.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBox[2][playerid], 0);
  354.     PlayerTextDrawFont(playerid , iMenu_UI_itemBox[2][playerid], 0);
  355.  
  356.  
  357.     iMenu_UI_itemBox[3][playerid] = CreatePlayerTextDraw(playerid , 180.750000, 216.166656, "usebox");
  358.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBox[3][playerid], 0.000000, 2.333540);
  359.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBox[3][playerid], 77.166664, 0.000000);
  360.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBox[3][playerid], 1);
  361.     PlayerTextDrawColor(playerid , iMenu_UI_itemBox[3][playerid], 0);
  362.     PlayerTextDrawUseBox(playerid , iMenu_UI_itemBox[3][playerid], true);
  363.     PlayerTextDrawBoxColor(playerid , iMenu_UI_itemBox[3][playerid], 255);
  364.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBox[3][playerid], 0);
  365.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBox[3][playerid], 0);
  366.     PlayerTextDrawFont(playerid , iMenu_UI_itemBox[3][playerid], 0);
  367.  
  368.  
  369.     iMenu_UI_itemBox[4][playerid] = CreatePlayerTextDraw(playerid , 181.166656, 247.277770, "usebox");
  370.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBox[4][playerid], 0.000000, 2.333540);
  371.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBox[4][playerid], 77.166664, 0.000000);
  372.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBox[4][playerid], 1);
  373.     PlayerTextDrawColor(playerid , iMenu_UI_itemBox[4][playerid], 0);
  374.     PlayerTextDrawUseBox(playerid , iMenu_UI_itemBox[4][playerid], true);
  375.     PlayerTextDrawBoxColor(playerid , iMenu_UI_itemBox[4][playerid], 255);
  376.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBox[4][playerid], 0);
  377.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBox[4][playerid], 0);
  378.     PlayerTextDrawFont(playerid , iMenu_UI_itemBox[4][playerid], 0);
  379.  
  380.  
  381.     iMenu_UI_itemBox[5][playerid] = CreatePlayerTextDraw(playerid , 181.166656, 278.388916, "usebox");
  382.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBox[5][playerid], 0.000000, 2.333537);
  383.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBox[5][playerid], 77.166664, 0.000000);
  384.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBox[5][playerid], 1);
  385.     PlayerTextDrawColor(playerid , iMenu_UI_itemBox[5][playerid], 0);
  386.     PlayerTextDrawUseBox(playerid , iMenu_UI_itemBox[5][playerid], true);
  387.     PlayerTextDrawBoxColor(playerid , iMenu_UI_itemBox[5][playerid], 255);
  388.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBox[5][playerid], 0);
  389.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBox[5][playerid], 0);
  390.     PlayerTextDrawFont(playerid , iMenu_UI_itemBox[5][playerid], 0);
  391.  
  392.  
  393.     iMenu_UI_itemBox[6][playerid] = CreatePlayerTextDraw(playerid , 181.166656, 309.500000, "usebox");
  394.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBox[6][playerid], 0.000000, 2.333537);
  395.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBox[6][playerid], 77.166664, 0.000000);
  396.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBox[6][playerid], 1);
  397.     PlayerTextDrawColor(playerid , iMenu_UI_itemBox[6][playerid], 0);
  398.     PlayerTextDrawUseBox(playerid , iMenu_UI_itemBox[6][playerid], true);
  399.     PlayerTextDrawBoxColor(playerid , iMenu_UI_itemBox[6][playerid], 255);
  400.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBox[6][playerid], 0);
  401.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBox[6][playerid], 0);
  402.     PlayerTextDrawFont(playerid , iMenu_UI_itemBox[6][playerid], 0);
  403.  
  404.  
  405.     iMenu_UI_itemBox[7][playerid] = CreatePlayerTextDraw(playerid , 180.750000, 340.611083, "usebox");
  406.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBox[7][playerid], 0.000000, 2.333540);
  407.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBox[7][playerid], 77.166664, 0.000000);
  408.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBox[7][playerid], 1);
  409.     PlayerTextDrawColor(playerid , iMenu_UI_itemBox[7][playerid], 0);
  410.     PlayerTextDrawUseBox(playerid , iMenu_UI_itemBox[7][playerid], true);
  411.     PlayerTextDrawBoxColor(playerid , iMenu_UI_itemBox[7][playerid], 255);
  412.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBox[7][playerid], 0);
  413.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBox[7][playerid], 0);
  414.     PlayerTextDrawFont(playerid , iMenu_UI_itemBox[7][playerid], 0);
  415.  
  416.  
  417.     iMenu_UI_itemBox[8][playerid] = CreatePlayerTextDraw(playerid , 299.500000, 122.314819, "usebox");
  418.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBox[8][playerid], 0.000000, 2.391151);
  419.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBox[8][playerid], 195.500000, 0.000000);
  420.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBox[8][playerid], 1);
  421.     PlayerTextDrawColor(playerid , iMenu_UI_itemBox[8][playerid], 0);
  422.     PlayerTextDrawUseBox(playerid , iMenu_UI_itemBox[8][playerid], true);
  423.     PlayerTextDrawBoxColor(playerid , iMenu_UI_itemBox[8][playerid], 255);
  424.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBox[8][playerid], 0);
  425.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBox[8][playerid], 0);
  426.     PlayerTextDrawFont(playerid , iMenu_UI_itemBox[8][playerid], 0);
  427.  
  428.  
  429.     iMenu_UI_itemBox[9][playerid] = CreatePlayerTextDraw(playerid , 299.500000, 153.425918, "usebox");
  430.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBox[9][playerid], 0.000000, 2.391152);
  431.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBox[9][playerid], 195.500000, 0.000000);
  432.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBox[9][playerid], 1);
  433.     PlayerTextDrawColor(playerid , iMenu_UI_itemBox[9][playerid], 0);
  434.     PlayerTextDrawUseBox(playerid , iMenu_UI_itemBox[9][playerid], true);
  435.     PlayerTextDrawBoxColor(playerid , iMenu_UI_itemBox[9][playerid], 255);
  436.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBox[9][playerid], 0);
  437.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBox[9][playerid], 0);
  438.     PlayerTextDrawFont(playerid , iMenu_UI_itemBox[9][playerid], 0);
  439.  
  440.  
  441.     iMenu_UI_itemBox[10][playerid] = CreatePlayerTextDraw(playerid , 299.500000, 185.055541, "usebox");
  442.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBox[10][playerid], 0.000000, 2.333540);
  443.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBox[10][playerid], 195.916656, 0.000000);
  444.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBox[10][playerid], 1);
  445.     PlayerTextDrawColor(playerid , iMenu_UI_itemBox[10][playerid], 0);
  446.     PlayerTextDrawUseBox(playerid , iMenu_UI_itemBox[10][playerid], true);
  447.     PlayerTextDrawBoxColor(playerid , iMenu_UI_itemBox[10][playerid], 255);
  448.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBox[10][playerid], 0);
  449.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBox[10][playerid], 0);
  450.     PlayerTextDrawFont(playerid , iMenu_UI_itemBox[10][playerid], 0);
  451.  
  452.  
  453.     iMenu_UI_itemBox[11][playerid] = CreatePlayerTextDraw(playerid , 299.916656, 216.166656, "usebox");
  454.     PlayerTextDrawLetterSize(playerid , iMenu_UI_itemBox[11][playerid], 0.000000, 2.333540);
  455.     PlayerTextDrawTextSize(playerid , iMenu_UI_itemBox[11][playerid], 195.916656, 0.000000);
  456.     PlayerTextDrawAlignment(playerid , iMenu_UI_itemBox[11][playerid], 1);
  457.     PlayerTextDrawColor(playerid , iMenu_UI_itemBox[11][playerid], 0);
  458.     PlayerTextDrawUseBox(playerid , iMenu_UI_itemBox[11][playerid], true);
  459.     PlayerTextDrawBoxColor(playerid , iMenu_UI_itemBox[11][playerid], 255);
  460.     PlayerTextDrawSetShadow(playerid , iMenu_UI_itemBox[11][playerid], 0);
  461.     PlayerTextDrawSetOutline(playerid , iMenu_UI_itemBox[11][playerid], 0);
  462.     PlayerTextDrawFont(playerid , iMenu_UI_itemBox[11][playerid], 0);
  463.  
  464.  
  465.     iMenu_itemText[0][playerid] = CreatePlayerTextDraw(playerid , 128.916687, 129.592590, "Item 1");
  466.     PlayerTextDrawLetterSize(playerid , iMenu_itemText[0][playerid], 0.178332, 0.868889);
  467.     PlayerTextDrawTextSize(playerid , iMenu_itemText[0][playerid], 8.416637, 98.000007);
  468.     PlayerTextDrawAlignment(playerid , iMenu_itemText[0][playerid], 2);
  469.     PlayerTextDrawColor(playerid , iMenu_itemText[0][playerid], -1);
  470.     PlayerTextDrawUseBox(playerid , iMenu_itemText[0][playerid], true);
  471.     PlayerTextDrawBoxColor(playerid , iMenu_itemText[0][playerid], 0xFFFFFF00);
  472.     PlayerTextDrawSetShadow(playerid , iMenu_itemText[0][playerid], 0);
  473.     PlayerTextDrawSetOutline(playerid , iMenu_itemText[0][playerid], 0);
  474.     PlayerTextDrawBackgroundColor(playerid , iMenu_itemText[0][playerid], 51);
  475.     PlayerTextDrawFont(playerid , iMenu_itemText[0][playerid], 1);
  476.     PlayerTextDrawSetProportional(playerid , iMenu_itemText[0][playerid], 1);
  477.     PlayerTextDrawSetSelectable(playerid , iMenu_itemText[0][playerid] , true);
  478.  
  479.  
  480.     iMenu_itemText[1][playerid] = CreatePlayerTextDraw(playerid , 128.916687, 160.703674, "Item 2");
  481.     PlayerTextDrawLetterSize(playerid , iMenu_itemText[1][playerid], 0.178333, 0.868890);
  482.     PlayerTextDrawTextSize(playerid , iMenu_itemText[1][playerid], 8.416637, 98.000007);
  483.     PlayerTextDrawAlignment(playerid , iMenu_itemText[1][playerid], 2);
  484.     PlayerTextDrawColor(playerid , iMenu_itemText[1][playerid], -1);
  485.     PlayerTextDrawUseBox(playerid , iMenu_itemText[1][playerid], true);
  486.     PlayerTextDrawBoxColor(playerid , iMenu_itemText[1][playerid], 0xFFFFFF00);
  487.     PlayerTextDrawSetShadow(playerid , iMenu_itemText[1][playerid], 0);
  488.     PlayerTextDrawSetOutline(playerid , iMenu_itemText[1][playerid], 0);
  489.     PlayerTextDrawBackgroundColor(playerid , iMenu_itemText[1][playerid], 51);
  490.     PlayerTextDrawFont(playerid , iMenu_itemText[1][playerid], 1);
  491.     PlayerTextDrawSetProportional(playerid , iMenu_itemText[1][playerid], 1);
  492.     PlayerTextDrawSetSelectable(playerid , iMenu_itemText[1][playerid] , true);
  493.  
  494.  
  495.     iMenu_itemText[2][playerid] = CreatePlayerTextDraw(playerid , 128.916687, 191.814758, "Item 3");
  496.     PlayerTextDrawLetterSize(playerid , iMenu_itemText[2][playerid], 0.178333, 0.868890);
  497.     PlayerTextDrawTextSize(playerid , iMenu_itemText[2][playerid], 8.416637, 98.000007);
  498.     PlayerTextDrawAlignment(playerid , iMenu_itemText[2][playerid], 2);
  499.     PlayerTextDrawColor(playerid , iMenu_itemText[2][playerid], -1);
  500.     PlayerTextDrawUseBox(playerid , iMenu_itemText[2][playerid], true);
  501.     PlayerTextDrawBoxColor(playerid , iMenu_itemText[2][playerid], 0xFFFFFF00);
  502.     PlayerTextDrawSetShadow(playerid , iMenu_itemText[2][playerid], 0);
  503.     PlayerTextDrawSetOutline(playerid , iMenu_itemText[2][playerid], 0);
  504.     PlayerTextDrawBackgroundColor(playerid , iMenu_itemText[2][playerid], 51);
  505.     PlayerTextDrawFont(playerid , iMenu_itemText[2][playerid], 1);
  506.     PlayerTextDrawSetProportional(playerid , iMenu_itemText[2][playerid], 1);
  507.     PlayerTextDrawSetSelectable(playerid , iMenu_itemText[2][playerid], true);
  508.  
  509.  
  510.     iMenu_itemText[3][playerid] = CreatePlayerTextDraw(playerid , 128.916687, 222.925842, "Item 4");
  511.     PlayerTextDrawLetterSize(playerid , iMenu_itemText[3][playerid], 0.178333, 0.868890);
  512.     PlayerTextDrawTextSize(playerid , iMenu_itemText[3][playerid], 8.416637, 98.000007);
  513.     PlayerTextDrawAlignment(playerid , iMenu_itemText[3][playerid], 2);
  514.     PlayerTextDrawColor(playerid , iMenu_itemText[3][playerid], -1);
  515.     PlayerTextDrawUseBox(playerid , iMenu_itemText[3][playerid], true);
  516.     PlayerTextDrawBoxColor(playerid , iMenu_itemText[3][playerid], 0xFFFFFF00);
  517.     PlayerTextDrawSetShadow(playerid , iMenu_itemText[3][playerid], 0);
  518.     PlayerTextDrawSetOutline(playerid , iMenu_itemText[3][playerid], 0);
  519.     PlayerTextDrawBackgroundColor(playerid , iMenu_itemText[3][playerid], 51);
  520.     PlayerTextDrawFont(playerid , iMenu_itemText[3][playerid], 1);
  521.     PlayerTextDrawSetProportional(playerid , iMenu_itemText[3][playerid], 1);
  522.     PlayerTextDrawSetSelectable(playerid , iMenu_itemText[3][playerid], true);
  523.  
  524.  
  525.     iMenu_itemText[4][playerid] = CreatePlayerTextDraw(playerid , 128.916687, 254.036926, "Item 5");
  526.     PlayerTextDrawLetterSize(playerid , iMenu_itemText[4][playerid], 0.178333, 0.868890);
  527.     PlayerTextDrawTextSize(playerid , iMenu_itemText[4][playerid], 8.416637, 98.000007);
  528.     PlayerTextDrawAlignment(playerid , iMenu_itemText[4][playerid], 2);
  529.     PlayerTextDrawColor(playerid , iMenu_itemText[4][playerid], -1);
  530.     PlayerTextDrawUseBox(playerid , iMenu_itemText[4][playerid], true);
  531.     PlayerTextDrawBoxColor(playerid , iMenu_itemText[4][playerid], 0xFFFFFF00);
  532.     PlayerTextDrawSetShadow(playerid , iMenu_itemText[4][playerid], 0);
  533.     PlayerTextDrawSetOutline(playerid , iMenu_itemText[4][playerid], 0);
  534.     PlayerTextDrawBackgroundColor(playerid , iMenu_itemText[4][playerid], 51);
  535.     PlayerTextDrawFont(playerid , iMenu_itemText[4][playerid], 1);
  536.     PlayerTextDrawSetProportional(playerid , iMenu_itemText[4][playerid], 1);
  537.     PlayerTextDrawSetSelectable(playerid , iMenu_itemText[4][playerid], true);
  538.  
  539.  
  540.     iMenu_itemText[5][playerid] = CreatePlayerTextDraw(playerid , 128.916687, 285.148010, "Item 6");
  541.     PlayerTextDrawLetterSize(playerid , iMenu_itemText[5][playerid], 0.178333, 0.868890);
  542.     PlayerTextDrawTextSize(playerid , iMenu_itemText[5][playerid], 8.416637, 98.000007);
  543.     PlayerTextDrawAlignment(playerid , iMenu_itemText[5][playerid], 2);
  544.     PlayerTextDrawColor(playerid , iMenu_itemText[5][playerid], -1);
  545.     PlayerTextDrawUseBox(playerid , iMenu_itemText[5][playerid], true);
  546.     PlayerTextDrawBoxColor(playerid , iMenu_itemText[5][playerid], 0xFFFFFF00);
  547.     PlayerTextDrawSetShadow(playerid , iMenu_itemText[5][playerid], 0);
  548.     PlayerTextDrawSetOutline(playerid , iMenu_itemText[5][playerid], 0);
  549.     PlayerTextDrawBackgroundColor(playerid , iMenu_itemText[5][playerid], 51);
  550.     PlayerTextDrawFont(playerid , iMenu_itemText[5][playerid], 1);
  551.     PlayerTextDrawSetProportional(playerid , iMenu_itemText[5][playerid], 1);
  552.     PlayerTextDrawSetSelectable(playerid , iMenu_itemText[5][playerid], true);
  553.  
  554.  
  555.     iMenu_itemText[6][playerid] = CreatePlayerTextDraw(playerid , 128.916702, 316.259155, "Item 7");
  556.     PlayerTextDrawLetterSize(playerid , iMenu_itemText[6][playerid], 0.178333, 0.868890);
  557.     PlayerTextDrawTextSize(playerid , iMenu_itemText[6][playerid], 8.416637, 98.000007);
  558.     PlayerTextDrawAlignment(playerid , iMenu_itemText[6][playerid], 2);
  559.     PlayerTextDrawColor(playerid , iMenu_itemText[6][playerid], -1);
  560.     PlayerTextDrawUseBox(playerid , iMenu_itemText[6][playerid], true);
  561.     PlayerTextDrawBoxColor(playerid , iMenu_itemText[6][playerid], 0xFFFFFF00);
  562.     PlayerTextDrawSetShadow(playerid , iMenu_itemText[6][playerid], 0);
  563.     PlayerTextDrawSetOutline(playerid , iMenu_itemText[6][playerid], 0);
  564.     PlayerTextDrawBackgroundColor(playerid , iMenu_itemText[6][playerid], 51);
  565.     PlayerTextDrawFont(playerid , iMenu_itemText[6][playerid], 1);
  566.     PlayerTextDrawSetProportional(playerid , iMenu_itemText[6][playerid], 1);
  567.     PlayerTextDrawSetSelectable(playerid , iMenu_itemText[6][playerid], true);
  568.  
  569.  
  570.     iMenu_itemText[7][playerid] = CreatePlayerTextDraw(playerid , 128.916702, 347.370239, "Item 8");
  571.     PlayerTextDrawLetterSize(playerid , iMenu_itemText[7][playerid], 0.178333, 0.868890);
  572.     PlayerTextDrawTextSize(playerid , iMenu_itemText[7][playerid], 8.416637, 98.000007);
  573.     PlayerTextDrawAlignment(playerid , iMenu_itemText[7][playerid], 2);
  574.     PlayerTextDrawColor(playerid , iMenu_itemText[7][playerid], -1);
  575.     PlayerTextDrawUseBox(playerid , iMenu_itemText[7][playerid], true);
  576.     PlayerTextDrawBoxColor(playerid , iMenu_itemText[7][playerid], 0xFFFFFF00);
  577.     PlayerTextDrawSetShadow(playerid , iMenu_itemText[7][playerid], 0);
  578.     PlayerTextDrawSetOutline(playerid , iMenu_itemText[7][playerid], 0);
  579.     PlayerTextDrawBackgroundColor(playerid , iMenu_itemText[7][playerid], 51);
  580.     PlayerTextDrawFont(playerid , iMenu_itemText[7][playerid], 1);
  581.     PlayerTextDrawSetProportional(playerid , iMenu_itemText[7][playerid], 1);
  582.     PlayerTextDrawSetSelectable(playerid , iMenu_itemText[7][playerid], true);
  583.  
  584.  
  585.     iMenu_itemText[8][playerid] = CreatePlayerTextDraw(playerid , 247.666503, 129.592590, "Item 9");
  586.     PlayerTextDrawLetterSize(playerid , iMenu_itemText[8][playerid], 0.178332, 0.868889);
  587.     PlayerTextDrawTextSize(playerid , iMenu_itemText[8][playerid], 8.416637, 98.000007);
  588.     PlayerTextDrawAlignment(playerid , iMenu_itemText[8][playerid], 2);
  589.     PlayerTextDrawColor(playerid , iMenu_itemText[8][playerid], -1);
  590.     PlayerTextDrawUseBox(playerid , iMenu_itemText[8][playerid], true);
  591.     PlayerTextDrawBoxColor(playerid , iMenu_itemText[8][playerid], 0xFFFFFF00);
  592.     PlayerTextDrawSetShadow(playerid , iMenu_itemText[8][playerid], 0);
  593.     PlayerTextDrawSetOutline(playerid , iMenu_itemText[8][playerid], 0);
  594.     PlayerTextDrawBackgroundColor(playerid , iMenu_itemText[8][playerid], 51);
  595.     PlayerTextDrawFont(playerid , iMenu_itemText[8][playerid], 1);
  596.     PlayerTextDrawSetProportional(playerid , iMenu_itemText[8][playerid], 1);
  597.     PlayerTextDrawSetSelectable(playerid , iMenu_itemText[8][playerid], true);
  598.  
  599.  
  600.     iMenu_itemText[9][playerid] = CreatePlayerTextDraw(playerid , 247.666641, 160.703674, "Item 10");
  601.     PlayerTextDrawLetterSize(playerid , iMenu_itemText[9][playerid], 0.178332, 0.868889);
  602.     PlayerTextDrawTextSize(playerid , iMenu_itemText[9][playerid], 8.416637, 98.000007);
  603.     PlayerTextDrawAlignment(playerid , iMenu_itemText[9][playerid], 2);
  604.     PlayerTextDrawColor(playerid , iMenu_itemText[9][playerid], -1);
  605.     PlayerTextDrawUseBox(playerid , iMenu_itemText[9][playerid], true);
  606.     PlayerTextDrawBoxColor(playerid , iMenu_itemText[9][playerid], 0xFFFFFF00);
  607.     PlayerTextDrawSetShadow(playerid , iMenu_itemText[9][playerid], 0);
  608.     PlayerTextDrawSetOutline(playerid , iMenu_itemText[9][playerid], 0);
  609.     PlayerTextDrawBackgroundColor(playerid , iMenu_itemText[9][playerid], 51);
  610.     PlayerTextDrawFont(playerid , iMenu_itemText[9][playerid], 1);
  611.     PlayerTextDrawSetProportional(playerid , iMenu_itemText[9][playerid], 1);
  612.     PlayerTextDrawSetSelectable(playerid , iMenu_itemText[9][playerid], true);
  613.  
  614.  
  615.     iMenu_itemText[10][playerid] = CreatePlayerTextDraw(playerid , 247.666610, 191.814758, "Item 11");
  616.     PlayerTextDrawLetterSize(playerid , iMenu_itemText[10][playerid], 0.178332, 0.868889);
  617.     PlayerTextDrawTextSize(playerid , iMenu_itemText[10][playerid], 8.416637, 98.000007);
  618.     PlayerTextDrawAlignment(playerid , iMenu_itemText[10][playerid], 2);
  619.     PlayerTextDrawColor(playerid , iMenu_itemText[10][playerid], -1);
  620.     PlayerTextDrawUseBox(playerid , iMenu_itemText[10][playerid], true);
  621.     PlayerTextDrawBoxColor(playerid , iMenu_itemText[10][playerid], 0xFFFFFF00);
  622.     PlayerTextDrawSetShadow(playerid , iMenu_itemText[10][playerid], 0);
  623.     PlayerTextDrawSetOutline(playerid , iMenu_itemText[10][playerid], 0);
  624.     PlayerTextDrawBackgroundColor(playerid , iMenu_itemText[10][playerid], 51);
  625.     PlayerTextDrawFont(playerid , iMenu_itemText[10][playerid], 1);
  626.     PlayerTextDrawSetProportional(playerid , iMenu_itemText[10][playerid], 1);
  627.     PlayerTextDrawSetSelectable(playerid , iMenu_itemText[10][playerid], true);
  628.  
  629.  
  630.     iMenu_itemText[11][playerid] = CreatePlayerTextDraw(playerid , 247.666534, 222.925842, "Item 12");
  631.     PlayerTextDrawLetterSize(playerid , iMenu_itemText[11][playerid], 0.178332, 0.868889);
  632.     PlayerTextDrawTextSize(playerid , iMenu_itemText[11][playerid], 8.416637, 98.000007);
  633.     PlayerTextDrawAlignment(playerid , iMenu_itemText[11][playerid], 2);
  634.     PlayerTextDrawColor(playerid , iMenu_itemText[11][playerid], -1);
  635.     PlayerTextDrawUseBox(playerid , iMenu_itemText[11][playerid], true);
  636.     PlayerTextDrawBoxColor(playerid , iMenu_itemText[11][playerid], 0xFFFFFF00);
  637.     PlayerTextDrawSetShadow(playerid , iMenu_itemText[11][playerid], 0);
  638.     PlayerTextDrawSetOutline(playerid , iMenu_itemText[11][playerid], 0);
  639.     PlayerTextDrawBackgroundColor(playerid , iMenu_itemText[11][playerid], 51);
  640.     PlayerTextDrawFont(playerid , iMenu_itemText[11][playerid], 1);
  641.     PlayerTextDrawSetProportional(playerid , iMenu_itemText[11][playerid], 1);
  642.     PlayerTextDrawSetSelectable(playerid , iMenu_itemText[11][playerid], true);
  643.  
  644.     return CallLocalFunction("iMenu_OnPlayerConnect", "i", playerid);
  645. }
  646.  
  647. #if defined _ALS_OnPlayerConnect
  648.     #undef OnPlayerConnect
  649. #else
  650.     #define _ALS_OnPlayerConnect
  651. #endif
  652. #define OnPlayerConnect iMenu_OnPlayerConnect
  653. forward iMenu_OnPlayerConnect(playerid);
  654.  
  655.  
  656.  
  657. public OnPlayerDeath(playerid, killerid, reason)
  658. {
  659.     iMenu_HideForPlayer(playerid);
  660.  
  661.     return CallLocalFunction("iMenu_OnPlayerDeath", "iii", playerid, killerid, reason);
  662. }
  663.  
  664. #if defined _ALS_OnPlayerDeath
  665.     #undef OnPlayerDeath
  666. #else
  667.     #define _ALS_OnPlayerDeath
  668. #endif
  669. #define OnPlayerDeath iMenu_OnPlayerDeath
  670. forward iMenu_OnPlayerDeath(playerid, killerid, reason);
  671.  
  672.  
  673.  
  674. public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
  675. {
  676.     if(playertextid == iMenu_UI_cancelText[playerid])
  677.     {
  678.  
  679.         iMenu_HideForPlayer(playerid);
  680.         return 1;
  681.     }
  682.  
  683.     for(new i=0; i<12; i++)
  684.     {
  685.         if(playertextid == iMenu_itemText[i][playerid])
  686.         {
  687.             CallRemoteFunction("iMenuPlayerSelectItem", "ii" , playerid ,i);
  688.             iMenu_Info[playerid][iMenuSelectedItem] = i;
  689.             return 1;
  690.         }
  691.     }
  692.  
  693.     if(playertextid == iMenu_UI_selectText[playerid])
  694.     {
  695.         if(iMenu_Info[playerid][iMenuSelectedItem] >= 0 && iMenu_Info[playerid][iMenuSelectedItem] < 12)
  696.         {
  697.             CallRemoteFunction("iMenuPlayerResponse", "iii" , playerid ,iMenu_Info[playerid][iMenuID] , iMenu_Info[playerid][iMenuSelectedItem]);
  698.             iMenu_HideForPlayer(playerid);
  699.         } else iMenu_HideForPlayer(playerid);
  700.  
  701.         return 1;
  702.     }
  703.     return CallLocalFunction("iM_OnPlayerClickPlayerTextDraw", "ii", playerid, _:playertextid);
  704. }
  705.  
  706. #if defined _ALS_OnPlayerClickPlayerTD
  707.     #undef OnPlayerClickPlayerTextDraw
  708. #else
  709.     #define _ALS_OnPlayerClickPlayerTD
  710. #endif
  711. #define OnPlayerClickPlayerTextDraw iMenu_OnPlayerClickPlayerTextDraw
  712.  
  713. forward iM_OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid);
  714.  
  715.  
  716. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  717. {
  718.     if(clickedid == Text:INVALID_TEXT_DRAW)
  719.     {
  720.     if(iMenu_Info[playerid][iMenuID] != -1)
  721.     {
  722.         SelectTextDraw(playerid, -9502465);
  723.     }
  724.     }
  725.     return CallLocalFunction("iMenu_OnPlayerClickTextDraw", "ii", playerid,_:clickedid);
  726. }
  727.  
  728. #if defined _ALS_OnPlayerClickTextDraw
  729.     #undef OnPlayerClickTextDraw
  730. #else
  731.     #define _ALS_OnPlayerClickTextDraw
  732. #endif
  733. #define OnPlayerClickTextDraw iMenu_OnPlayerClickTextDraw
  734. forward iMenu_OnPlayerClickTextDraw(playerid,Text:clickedid);
  735.  
  736.  
  737. stock iMenu_ShowForPlayer(playerid , im_menuid , im_caption[])
  738. {
  739.     iMenu_Info[playerid][iMenuID] = im_menuid;
  740.     iMenu_Info[playerid][iMenuSelectedItem] = -1;
  741.     //iMenu_Info[playerid][iMenuItems] = items;
  742.  
  743.     new im_string[40];
  744.     format(im_string , 40 , "%s" , im_caption);
  745.     PlayerTextDrawSetString(playerid , iMenu_caption[playerid] , im_string);
  746.  
  747.     PlayerTextDrawShow(playerid , iMenu_UI_frame[playerid]);
  748.     PlayerTextDrawShow(playerid , iMenu_UI_header[playerid]);
  749.     PlayerTextDrawShow(playerid , iMenu_UI_previewBox[playerid]);
  750.     PlayerTextDrawShow(playerid , iMenu_UI_headerCircule[playerid]);
  751.     PlayerTextDrawShow(playerid , iMenu_UI_cancelBG[playerid]);
  752.     PlayerTextDrawShow(playerid , iMenu_UI_cancelBox[playerid]);
  753.     PlayerTextDrawShow(playerid , iMenu_UI_cancelText[playerid]);
  754.     PlayerTextDrawShow(playerid , iMenu_UI_selectBG[playerid]);
  755.     PlayerTextDrawShow(playerid , iMenu_UI_selectBox[playerid]);
  756.     PlayerTextDrawShow(playerid , iMenu_UI_selectText[playerid]);
  757.     PlayerTextDrawShow(playerid , iMenu_UI_noPreview[playerid]);
  758.     PlayerTextDrawShow(playerid , iMenu_caption[playerid]);
  759.  
  760.     SelectTextDraw(playerid, -9502465);
  761.  
  762.     return 1;
  763. }
  764.  
  765.  
  766. stock iMenu_HideForPlayer(playerid)
  767. {
  768.     iMenu_Info[playerid][iMenuID] = -1;
  769.     iMenu_Info[playerid][iMenuSelectedItem] = -1;
  770.  
  771.     PlayerTextDrawHide(playerid,iMenu_UI_frame[playerid]);
  772.     PlayerTextDrawHide(playerid,iMenu_UI_header[playerid]);
  773.     PlayerTextDrawHide(playerid,iMenu_UI_previewBox[playerid]);
  774.     PlayerTextDrawHide(playerid,iMenu_UI_headerCircule[playerid]);
  775.     PlayerTextDrawHide(playerid,iMenu_UI_cancelBG[playerid]);
  776.     PlayerTextDrawHide(playerid,iMenu_UI_cancelBox[playerid]);
  777.     PlayerTextDrawHide(playerid,iMenu_UI_cancelText[playerid]);
  778.     PlayerTextDrawHide(playerid,iMenu_UI_selectBG[playerid]);
  779.     PlayerTextDrawHide(playerid,iMenu_UI_selectBox[playerid]);
  780.     PlayerTextDrawHide(playerid,iMenu_UI_selectText[playerid]);
  781.  
  782.  
  783.  
  784.     for(new i=0; i<12; i++) PlayerTextDrawHide(playerid,iMenu_UI_itemBG[i][playerid]);
  785.     for(new i=0; i<12; i++) PlayerTextDrawHide(playerid,iMenu_UI_itemBox[i][playerid]);
  786.  
  787.  
  788.     PlayerTextDrawHide(playerid , iMenu_UI_previewObj[playerid]);
  789.     PlayerTextDrawHide(playerid , iMenu_UI_noPreview[playerid]);
  790.     PlayerTextDrawHide(playerid , iMenu_description[playerid]);
  791.     PlayerTextDrawHide(playerid , iMenu_caption[playerid]);
  792.     for(new i=0; i<12; i++) PlayerTextDrawHide(playerid , iMenu_itemText[i][playerid]);
  793.  
  794.     CancelSelectTextDraw(playerid);
  795.  
  796.     return 1;
  797. }
  798.  
  799.  
  800. /*
  801.     new im_string2[270];
  802.     format(im_string2 , 270 , "Description : %s" , im_item_string);
  803.     PlayerTextDrawSetString(playerid , iMenu_description[playerid] , im_string2);
  804. */
  805.  
  806. stock iMenu_AddItem(playerid , im_item_number , im_item_string[] , im_description[] , im_preview_model = -1 , Float:im_rx = 0.0 , Float:im_ry = 0.0 , Float:im_rz = 0.0 , Float:im_zoom = 1.0)
  807. {
  808.     if(im_item_number >= 0 && im_item_number < 12)
  809.     {
  810.         new im_string[40];
  811.         format(im_string , 40 , "%s" , im_item_string);
  812.         PlayerTextDrawSetString(playerid , iMenu_itemText[im_item_number][playerid] , im_string);
  813.  
  814.         format(iMenuItemDesc[playerid][im_item_number] , 270 , "Description : %s" , im_description);
  815.         iMenuItemPrevObj[playerid][im_item_number] = im_preview_model;
  816.         iMenuItemRX[playerid][im_item_number] = im_rx;
  817.         iMenuItemRY[playerid][im_item_number] = im_ry;
  818.         iMenuItemRZ[playerid][im_item_number] = im_rz;
  819.         iMenuItemZoom[playerid][im_item_number] = im_zoom;
  820.  
  821.         PlayerTextDrawShow(playerid , iMenu_UI_itemBG[im_item_number][playerid]);
  822.         PlayerTextDrawShow(playerid , iMenu_UI_itemBox[im_item_number][playerid]);
  823.         PlayerTextDrawShow(playerid , iMenu_itemText[im_item_number][playerid]);
  824.  
  825.         PlayerTextDrawSetPreviewModel(playerid , iMenu_UI_previewObj[playerid], 0);
  826.         PlayerTextDrawSetPreviewRot(playerid , iMenu_UI_previewObj[playerid], 0.000000, 0.000000, 0.000000, 120.000000);
  827.         PlayerTextDrawShow(playerid , iMenu_UI_previewObj[playerid]);
  828.         PlayerTextDrawShow(playerid , iMenu_UI_noPreview[playerid]);
  829.  
  830.     }
  831.     return 1;
  832. }
  833.  
  834. forward iMenuPlayerSelectItem(playerid , im_item);
  835. public iMenuPlayerSelectItem(playerid , im_item)
  836. {
  837.     PlayerTextDrawSetString(playerid , iMenu_description[playerid] , iMenuItemDesc[playerid][im_item]);
  838.     PlayerTextDrawShow(playerid , iMenu_description[playerid]);
  839.     if(iMenuItemPrevObj[playerid][im_item] >=0 )
  840.     {
  841.         PlayerTextDrawSetPreviewModel(playerid , iMenu_UI_previewObj[playerid], iMenuItemPrevObj[playerid][im_item]);
  842.         PlayerTextDrawSetPreviewRot(playerid , iMenu_UI_previewObj[playerid], iMenuItemRX[playerid][im_item], iMenuItemRY[playerid][im_item], iMenuItemRZ[playerid][im_item], iMenuItemZoom[playerid][im_item]);
  843.         PlayerTextDrawShow(playerid , iMenu_UI_previewObj[playerid]);
  844.         PlayerTextDrawHide(playerid , iMenu_UI_noPreview[playerid]);
  845.     } else {
  846.         PlayerTextDrawSetPreviewModel(playerid , iMenu_UI_previewObj[playerid], 0);
  847.         PlayerTextDrawSetPreviewRot(playerid , iMenu_UI_previewObj[playerid], 0.000000, 0.000000, 0.000000, 120.000000);
  848.         PlayerTextDrawShow(playerid , iMenu_UI_previewObj[playerid]);
  849.         PlayerTextDrawShow(playerid , iMenu_UI_noPreview[playerid]);
  850.     }
  851.     return CallLocalFunction("iMenu_iMenuPlayerSelectItem", "ii", playerid , im_item);
  852. }
  853.  
  854. #if defined _ALS_iMenuPlayerSelectItem
  855.     #undef iMenuPlayerSelectItem
  856. #else
  857.     #define _ALS_iMenuPlayerSelectItem
  858. #endif
  859. #define iMenuPlayerSelectItem iMenu_iMenuPlayerSelectItem
  860.  
  861. forward iMenu_iMenuPlayerSelectItem(playerid , item);
  862.  
  863. forward iMenuPlayerResponse(playerid , imenuid , itemid);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement