Portal SAMP
[Pedido] Menu de rodas em TextDraw - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Pedido] Menu de rodas em TextDraw (/showthread.php?tid=4376)



Menu de rodas em TextDraw - L10motos - 04/01/2024

Alguém tem um menu de compras em textdraw que mostra todas as rodas do jogo, tipo, na hora que for comprar rodas, seria bom ver o modelo da roda, por que o jogador não vai precisar adivinha o modelo.



RE: Menu de rodas em TextDraw - White_Blue - 04/01/2024

Nunca vi tal sistema; no entanto, você pode desenvolver o seu próprio usando a include PreviewModelDialog. Aliás, há um tutorial muito bom (https://portalsamp.com/showthread.php?tid=52) aqui no fórum sobre como usá-la, ou então, você pode optar pela include mSelection desenvolvida pelo Kalcor, ou pela eSelection desenvolvida pelo TommyB.


RE: Menu de rodas em TextDraw - xbruno1000x - 05/01/2024

Tá na mão:

Código:
//============================================//
stock BuildWheelMenu(playerid)
{
    Wheels[playerid][0] = CreatePlayerTextDraw(playerid, 132.000000, 147.125000, "box");
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][0], 0.000000, 21.299993);
    PlayerTextDrawTextSize(playerid, Wheels[playerid][0], 534.500000, 0.000000);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][0], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][0], -1);
    PlayerTextDrawUseBox(playerid, Wheels[playerid][0], 1);
    PlayerTextDrawBoxColor(playerid, Wheels[playerid][0], 95);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][0], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][0], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][0], 255);
    PlayerTextDrawFont(playerid, Wheels[playerid][0], 1);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][0], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][0], 0);

    Wheels[playerid][1] = CreatePlayerTextDraw(playerid, 260.500000, 151.500000, "box");
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][1], 0.000000, 2.150000);
    PlayerTextDrawTextSize(playerid, Wheels[playerid][1], 388.000000, 0.000000);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][1], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][1], -1);
    PlayerTextDrawUseBox(playerid, Wheels[playerid][1], 1);
    PlayerTextDrawBoxColor(playerid, Wheels[playerid][1], 95);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][1], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][1], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][1], 255);
    PlayerTextDrawFont(playerid, Wheels[playerid][1], 1);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][1], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][1], 0);

    Wheels[playerid][2] = CreatePlayerTextDraw(playerid, 281.000000, 154.125000, "WHEELS_MENU");
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][2], 0.388000, 1.486250);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][2], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][2], -1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][2], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][2], -1);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][2], 255);
    PlayerTextDrawFont(playerid, Wheels[playerid][2], 1);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][2], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][2], 0);

    Wheels[playerid][3] = CreatePlayerTextDraw(playerid, 170.000000, 176.437500, ""); // 1073
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][3], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Wheels[playerid][3], 43.500000, 41.437500);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][3], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][3], -1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][3], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][3], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][3], 0);
    PlayerTextDrawFont(playerid, Wheels[playerid][3], 5);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][3], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][3], 0);
    PlayerTextDrawSetSelectable(playerid, Wheels[playerid][3], true);
    PlayerTextDrawSetPreviewModel(playerid, Wheels[playerid][3], 1073);
    PlayerTextDrawSetPreviewRot(playerid, Wheels[playerid][3], 0.000000, 0.000000, 90.000000, 1.000000);

    Wheels[playerid][4] = CreatePlayerTextDraw(playerid, 241.500000, 175.125000, ""); //1074
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][4], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Wheels[playerid][4], 43.500000, 41.437500);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][4], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][4], -1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][4], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][4], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][4], 0);
    PlayerTextDrawFont(playerid, Wheels[playerid][4], 5);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][4], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][4], 0);
    PlayerTextDrawSetSelectable(playerid, Wheels[playerid][4], true);
    PlayerTextDrawSetPreviewModel(playerid, Wheels[playerid][4], 1074);
    PlayerTextDrawSetPreviewRot(playerid, Wheels[playerid][4], 0.000000, 0.000000, 90.000000, 1.000000);

    Wheels[playerid][5] = CreatePlayerTextDraw(playerid, 313.000000, 176.000000, ""); //1075
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][5], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Wheels[playerid][5], 43.500000, 41.437500);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][5], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][5], -1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][5], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][5], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][5], 0);
    PlayerTextDrawFont(playerid, Wheels[playerid][5], 5);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][5], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][5], 0);
    PlayerTextDrawSetSelectable(playerid, Wheels[playerid][5], true);
    PlayerTextDrawSetPreviewModel(playerid, Wheels[playerid][5], 1075);
    PlayerTextDrawSetPreviewRot(playerid, Wheels[playerid][5], 0.000000, 0.000000, 90.000000, 1.000000);

    Wheels[playerid][6] = CreatePlayerTextDraw(playerid, 385.000000, 174.250000, "");//1076
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][6], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Wheels[playerid][6], 43.500000, 41.437500);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][6], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][6], -1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][6], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][6], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][6], 0);
    PlayerTextDrawFont(playerid, Wheels[playerid][6], 5);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][6], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][6], 0);
    PlayerTextDrawSetSelectable(playerid, Wheels[playerid][6], true);
    PlayerTextDrawSetPreviewModel(playerid, Wheels[playerid][6], 1076);
    PlayerTextDrawSetPreviewRot(playerid, Wheels[playerid][6], 0.000000, 0.000000, 90.000000, 1.000000);

    Wheels[playerid][7] = CreatePlayerTextDraw(playerid, 457.500000, 174.250000, ""); //1077
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][7], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Wheels[playerid][7], 43.500000, 41.437500);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][7], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][7], -1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][7], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][7], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][7], 0);
    PlayerTextDrawFont(playerid, Wheels[playerid][7], 5);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][7], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][7], 0);
    PlayerTextDrawSetSelectable(playerid, Wheels[playerid][7], true);
    PlayerTextDrawSetPreviewModel(playerid, Wheels[playerid][7], 1077);
    PlayerTextDrawSetPreviewRot(playerid, Wheels[playerid][7], 0.000000, 0.000000, 90.000000, 1.000000);

    Wheels[playerid][8] = CreatePlayerTextDraw(playerid, 168.000000, 224.562500, ""); //1078
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][8], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Wheels[playerid][8], 43.500000, 41.437500);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][8], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][8], -1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][8], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][8], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][8], 0);
    PlayerTextDrawFont(playerid, Wheels[playerid][8], 5);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][8], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][8], 0);
    PlayerTextDrawSetSelectable(playerid, Wheels[playerid][8], true);
    PlayerTextDrawSetPreviewModel(playerid, Wheels[playerid][8], 1078);
    PlayerTextDrawSetPreviewRot(playerid, Wheels[playerid][8], 0.000000, 0.000000, 90.000000, 1.000000);

    Wheels[playerid][9] = CreatePlayerTextDraw(playerid, 241.000000, 223.687500, "");  //1079
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][9], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Wheels[playerid][9], 43.500000, 41.437500);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][9], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][9], -1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][9], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][9], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][9], 0);
    PlayerTextDrawFont(playerid, Wheels[playerid][9], 5);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][9], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][9], 0);
    PlayerTextDrawSetSelectable(playerid, Wheels[playerid][9], true);
    PlayerTextDrawSetPreviewModel(playerid, Wheels[playerid][9], 1079);
    PlayerTextDrawSetPreviewRot(playerid, Wheels[playerid][9], 0.000000, 0.000000, 90.000000, 1.000000);

    Wheels[playerid][10] = CreatePlayerTextDraw(playerid, 312.500000, 224.562500, "");  //1080
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][10], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Wheels[playerid][10], 43.500000, 41.437500);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][10], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][10], -1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][10], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][10], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][10], 0);
    PlayerTextDrawFont(playerid, Wheels[playerid][10], 5);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][10], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][10], 0);
    PlayerTextDrawSetSelectable(playerid, Wheels[playerid][10], true);
    PlayerTextDrawSetPreviewModel(playerid, Wheels[playerid][10], 1080);
    PlayerTextDrawSetPreviewRot(playerid, Wheels[playerid][10], 0.000000, 0.000000, 90.000000, 1.000000);

    Wheels[playerid][11] = CreatePlayerTextDraw(playerid, 386.000000, 223.687500, "");  //1081
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][11], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Wheels[playerid][11], 43.500000, 41.437500);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][11], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][11], -1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][11], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][11], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][11], 0);
    PlayerTextDrawFont(playerid, Wheels[playerid][11], 5);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][11], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][11], 0);
    PlayerTextDrawSetSelectable(playerid, Wheels[playerid][11], true);
    PlayerTextDrawSetPreviewModel(playerid, Wheels[playerid][11], 1081);
    PlayerTextDrawSetPreviewRot(playerid, Wheels[playerid][11], 0.000000, 0.000000, 90.000000, 1.000000);

    Wheels[playerid][12] = CreatePlayerTextDraw(playerid, 458.000000, 222.375000, ""); //1082
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][12], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Wheels[playerid][12], 43.500000, 41.437500);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][12], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][12], -1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][12], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][12], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][12], 0);
    PlayerTextDrawFont(playerid, Wheels[playerid][12], 5);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][12], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][12], 0);
    PlayerTextDrawSetSelectable(playerid, Wheels[playerid][12], true);
    PlayerTextDrawSetPreviewModel(playerid, Wheels[playerid][12], 1082);
    PlayerTextDrawSetPreviewRot(playerid, Wheels[playerid][12], 0.000000, 0.000000, 90.000000, 1.000000);

    Wheels[playerid][13] = CreatePlayerTextDraw(playerid, 168.500000, 276.187500, ""); //1083
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][13], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Wheels[playerid][13], 43.500000, 41.437500);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][13], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][13], -1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][13], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][13], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][13], 0);
    PlayerTextDrawFont(playerid, Wheels[playerid][13], 5);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][13], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][13], 0);
    PlayerTextDrawSetSelectable(playerid, Wheels[playerid][13], true);
    PlayerTextDrawSetPreviewModel(playerid, Wheels[playerid][13], 1083);
    PlayerTextDrawSetPreviewRot(playerid, Wheels[playerid][13], 0.000000, 0.000000, 90.000000, 1.000000);

    Wheels[playerid][14] = CreatePlayerTextDraw(playerid, 242.000000, 275.750000, ""); //1084
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][14], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Wheels[playerid][14], 43.500000, 41.437500);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][14], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][14], -1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][14], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][14], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][14], 0);
    PlayerTextDrawFont(playerid, Wheels[playerid][14], 5);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][14], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][14], 0);
    PlayerTextDrawSetSelectable(playerid, Wheels[playerid][14], true);
    PlayerTextDrawSetPreviewModel(playerid, Wheels[playerid][14], 1084);
    PlayerTextDrawSetPreviewRot(playerid, Wheels[playerid][14], 0.000000, 0.000000, 90.000000, 1.000000);

    Wheels[playerid][15] = CreatePlayerTextDraw(playerid, 314.000000, 276.625000, ""); //1085
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][15], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Wheels[playerid][15], 43.500000, 41.437500);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][15], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][15], -1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][15], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][15], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][15], 0);
    PlayerTextDrawFont(playerid, Wheels[playerid][15], 5);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][15], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][15], 0);
    PlayerTextDrawSetSelectable(playerid, Wheels[playerid][15], true);
    PlayerTextDrawSetPreviewModel(playerid, Wheels[playerid][15], 1085);
    PlayerTextDrawSetPreviewRot(playerid, Wheels[playerid][15], 0.000000, 0.000000, 90.000000, 1.000000);
    
    Wheels[playerid][16] = CreatePlayerTextDraw(playerid, 170.000000, 176.437500, ""); // 1025 V2--------
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][16], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Wheels[playerid][16], 43.500000, 41.437500);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][16], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][16], -1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][16], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][16], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][16], 0);
    PlayerTextDrawFont(playerid, Wheels[playerid][16], 5);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][16], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][16], 0);
    PlayerTextDrawSetSelectable(playerid, Wheels[playerid][16], true);
    PlayerTextDrawSetPreviewModel(playerid, Wheels[playerid][16], 1025);
    PlayerTextDrawSetPreviewRot(playerid, Wheels[playerid][16], 0.000000, 0.000000, 90.000000, 1.000000);
    
    Wheels[playerid][17] = CreatePlayerTextDraw(playerid, 241.500000, 175.125000, ""); //1096 V2--------
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][17], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Wheels[playerid][17], 43.500000, 41.437500);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][17], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][17], -1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][17], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][17], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][17], 0);
    PlayerTextDrawFont(playerid, Wheels[playerid][17], 5);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][17], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][17], 0);
    PlayerTextDrawSetSelectable(playerid, Wheels[playerid][17], true);
    PlayerTextDrawSetPreviewModel(playerid, Wheels[playerid][17], 1096);
    PlayerTextDrawSetPreviewRot(playerid, Wheels[playerid][17], 0.000000, 0.000000, 90.000000, 1.000000);
    
    Wheels[playerid][18] = CreatePlayerTextDraw(playerid, 313.000000, 176.000000, "");
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][18], 0.000000, 0.000000); // 1097 V2--------
    PlayerTextDrawTextSize(playerid, Wheels[playerid][18], 43.500000, 41.437500);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][18], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][18], -1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][18], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][18], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][18], 0);
    PlayerTextDrawFont(playerid, Wheels[playerid][18], 5);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][18], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][18], 0);
    PlayerTextDrawSetSelectable(playerid, Wheels[playerid][18], true);
    PlayerTextDrawSetPreviewModel(playerid, Wheels[playerid][18], 1097);
    PlayerTextDrawSetPreviewRot(playerid, Wheels[playerid][18], 0.000000, 0.000000, 90.000000, 1.000000);
    
    Wheels[playerid][19] = CreatePlayerTextDraw(playerid, 385.000000, 174.250000, ""); //1098 V2--------
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][19], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Wheels[playerid][19], 43.500000, 41.437500);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][19], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][19], -1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][19], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][19], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][19], 0);
    PlayerTextDrawFont(playerid, Wheels[playerid][19], 5);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][19], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][19], 0);
    PlayerTextDrawSetSelectable(playerid, Wheels[playerid][19], true);
    PlayerTextDrawSetPreviewModel(playerid, Wheels[playerid][19], 1098);
    PlayerTextDrawSetPreviewRot(playerid, Wheels[playerid][19], 0.000000, 0.000000, 90.000000, 1.000000);

    Wheels[playerid][20] = CreatePlayerTextDraw(playerid, 437.500000, 312.500000, "box");
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][20], 0.000000, 1.549998);
    PlayerTextDrawTextSize(playerid, Wheels[playerid][20], 506.000000, 0.000000);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][20], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][20], -1);
    PlayerTextDrawUseBox(playerid, Wheels[playerid][20], 1);
    PlayerTextDrawBoxColor(playerid, Wheels[playerid][20], 95);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][20], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][20], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][20], 255);
    PlayerTextDrawFont(playerid, Wheels[playerid][20], 1);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][20], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][20], 0);

    Wheels[playerid][21] = CreatePlayerTextDraw(playerid, 454.500000, 312.500000, "BACK");
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][21], 0.265498, 1.385625);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][21], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][21], -1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][21], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][21], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][21], 255);
    PlayerTextDrawFont(playerid, Wheels[playerid][21], 2);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][21], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][21], 0);
    PlayerTextDrawSetSelectable(playerid, Wheels[playerid][21], true);
    
    Wheels[playerid][22] = CreatePlayerTextDraw(playerid, 477.000000, 155.000000, "Next ~g~>"); // V2--------
    PlayerTextDrawLetterSize(playerid, Wheels[playerid][22], 0.250999, 1.066249);
    PlayerTextDrawAlignment(playerid, Wheels[playerid][22], 1);
    PlayerTextDrawColor(playerid, Wheels[playerid][22], -1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][22], 0);
    PlayerTextDrawSetOutline(playerid, Wheels[playerid][22], 0);
    PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][22], 255);
    PlayerTextDrawFont(playerid, Wheels[playerid][22], 1);
    PlayerTextDrawSetProportional(playerid, Wheels[playerid][22], 1);
    PlayerTextDrawSetShadow(playerid, Wheels[playerid][22], 0);
    PlayerTextDrawSetSelectable(playerid, Wheels[playerid][22], true);
    return 1;
}
stock DestroyWheelMenu(playerid)
{
    for(new i=0; i < 23; i++) {
        PlayerTextDrawDestroy(playerid, Wheels[playerid][i]);
    }
    Page[playerid] = 1;
    return 1;
}
forward ShowWheels(playerid);
public ShowWheels(playerid)
{
    PlayerTextDrawShow(playerid, Wheels[playerid][0]);
    PlayerTextDrawShow(playerid, Wheels[playerid][1]);
    PlayerTextDrawShow(playerid, Wheels[playerid][2]);
    PlayerTextDrawShow(playerid, Wheels[playerid][3]);
    PlayerTextDrawShow(playerid, Wheels[playerid][4]);
    PlayerTextDrawShow(playerid, Wheels[playerid][5]);
    PlayerTextDrawShow(playerid, Wheels[playerid][6]);
    PlayerTextDrawShow(playerid, Wheels[playerid][7]);
    PlayerTextDrawShow(playerid, Wheels[playerid][8]);
    PlayerTextDrawShow(playerid, Wheels[playerid][9]);
    PlayerTextDrawShow(playerid, Wheels[playerid][10]);
    PlayerTextDrawShow(playerid, Wheels[playerid][11]);
    PlayerTextDrawShow(playerid, Wheels[playerid][12]);
    PlayerTextDrawShow(playerid, Wheels[playerid][13]);
    PlayerTextDrawShow(playerid, Wheels[playerid][14]);
    PlayerTextDrawShow(playerid, Wheels[playerid][15]);
    PlayerTextDrawShow(playerid, Wheels[playerid][20]);

    PlayerTextDrawShow(playerid, Wheels[playerid][22]);
    PlayerTextDrawSetString(playerid, Wheels[playerid][22], "Next ~g~>");
    PlayerTextDrawShow(playerid, Wheels[playerid][21]);
    Page[playerid] = 1;
  
    SelectTextDraw(playerid,0xFFFFFFFF);
    return 1;
}
stock HideWheels(playerid)
{
    PlayerTextDrawHide(playerid, Wheels[playerid][0]);
    PlayerTextDrawHide(playerid, Wheels[playerid][1]);
    PlayerTextDrawHide(playerid, Wheels[playerid][2]);
    PlayerTextDrawHide(playerid, Wheels[playerid][3]);
    PlayerTextDrawHide(playerid, Wheels[playerid][4]);
    PlayerTextDrawHide(playerid, Wheels[playerid][5]);
    PlayerTextDrawHide(playerid, Wheels[playerid][6]);
    PlayerTextDrawHide(playerid, Wheels[playerid][7]);
    PlayerTextDrawHide(playerid, Wheels[playerid][8]);
    PlayerTextDrawHide(playerid, Wheels[playerid][9]);
    PlayerTextDrawHide(playerid, Wheels[playerid][10]);
    PlayerTextDrawHide(playerid, Wheels[playerid][11]);
    PlayerTextDrawHide(playerid, Wheels[playerid][12]);
    PlayerTextDrawHide(playerid, Wheels[playerid][13]);
    PlayerTextDrawHide(playerid, Wheels[playerid][14]);
    PlayerTextDrawHide(playerid, Wheels[playerid][15]);
    PlayerTextDrawHide(playerid, Wheels[playerid][16]);
    PlayerTextDrawHide(playerid, Wheels[playerid][17]);
    PlayerTextDrawHide(playerid, Wheels[playerid][18]);
    PlayerTextDrawHide(playerid, Wheels[playerid][19]);
    PlayerTextDrawHide(playerid, Wheels[playerid][20]);
    PlayerTextDrawHide(playerid, Wheels[playerid][21]);
    PlayerTextDrawHide(playerid, Wheels[playerid][22]);
    Page[playerid] = 0;
    CancelSelectTextDraw(playerid);
    return 1;
}
stock ShowWPage2(playerid)
{
    PlayerTextDrawHide(playerid, Wheels[playerid][3]);
    PlayerTextDrawHide(playerid, Wheels[playerid][4]);
    PlayerTextDrawHide(playerid, Wheels[playerid][5]);
    PlayerTextDrawHide(playerid, Wheels[playerid][6]);
    PlayerTextDrawHide(playerid, Wheels[playerid][7]);
    PlayerTextDrawHide(playerid, Wheels[playerid][8]);
    PlayerTextDrawHide(playerid, Wheels[playerid][9]);
    PlayerTextDrawHide(playerid, Wheels[playerid][10]);
    PlayerTextDrawHide(playerid, Wheels[playerid][11]);
    PlayerTextDrawHide(playerid, Wheels[playerid][12]);
    PlayerTextDrawHide(playerid, Wheels[playerid][13]);
    PlayerTextDrawHide(playerid, Wheels[playerid][14]);
    PlayerTextDrawHide(playerid, Wheels[playerid][15]);
  
    PlayerTextDrawShow(playerid, Wheels[playerid][16]);
    PlayerTextDrawShow(playerid, Wheels[playerid][17]);
    PlayerTextDrawShow(playerid, Wheels[playerid][18]);
    PlayerTextDrawShow(playerid, Wheels[playerid][19]);
  
    PlayerTextDrawSetString(playerid, Wheels[playerid][22], "Prev ~g~<");
    PlayerTextDrawShow(playerid, Wheels[playerid][22]);
    Page[playerid] = 2;
  
    return 1;
}
stock ShowWPage1(playerid)
{
    PlayerTextDrawShow(playerid, Wheels[playerid][3]);
    PlayerTextDrawShow(playerid, Wheels[playerid][4]);
    PlayerTextDrawShow(playerid, Wheels[playerid][5]);
    PlayerTextDrawShow(playerid, Wheels[playerid][6]);
    PlayerTextDrawShow(playerid, Wheels[playerid][7]);
    PlayerTextDrawShow(playerid, Wheels[playerid][8]);
    PlayerTextDrawShow(playerid, Wheels[playerid][9]);
    PlayerTextDrawShow(playerid, Wheels[playerid][10]);
    PlayerTextDrawShow(playerid, Wheels[playerid][11]);
    PlayerTextDrawShow(playerid, Wheels[playerid][12]);
    PlayerTextDrawShow(playerid, Wheels[playerid][13]);
    PlayerTextDrawShow(playerid, Wheels[playerid][14]);
    PlayerTextDrawShow(playerid, Wheels[playerid][15]);
  
    PlayerTextDrawHide(playerid, Wheels[playerid][16]);
    PlayerTextDrawHide(playerid, Wheels[playerid][17]);
    PlayerTextDrawHide(playerid, Wheels[playerid][18]);
    PlayerTextDrawHide(playerid, Wheels[playerid][19]);
  
    PlayerTextDrawSetString(playerid, Wheels[playerid][22], "Next ~g~>");
    PlayerTextDrawShow(playerid, Wheels[playerid][22]);
    Page[playerid] = 1;
  
    return 1;
}
//============================================//



RE: Menu de rodas em TextDraw - L10motos - 05/01/2024

Boa, ambos reputados, conquer duvida atualizo essa mensagem...