Hel-lo People. How're ya'll? Today, I'll be releasing a Textdraw Based Wheels Menu. It works effectively, and you don't need to Open close it everytime you want to change wheels.
/wheelsmenu - Simple stuff.
Type that, and the menu will appear. Click on any wheel, it'll appear. To close the menu, click Upload, urh...I mean 'Close'. :3
Code:
//------------------------------------------
// Wheels System
// Created By : JonathanW
//------------------------------------------
#define FILTERSCRIPT
#include <a_samp>
#include <zcmd>
new PlayerText:Wheels[MAX_PLAYERS][18];
public OnFilterScriptInit()
{
print("\n----------------------------------------");
print("-- Wheels System - Created by JonathanW --");
print("----------------------------------------\n");
CreateVehicle(400, 1950.0590,1297.8616,9.1094,136.684, 1, 1, 10000);
return 1;
}
CMD:wheelsmenu(playerid, params[])
{
ShowWheels(playerid);
return 1;
}
public OnPlayerConnect(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, "");
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, "");
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, "");
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, "");
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, "");
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, "");
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, "");
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, "");
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, "");
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, "");
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, "");
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, "");
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, "");
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, 437.500000, 312.500000, "box");
PlayerTextDrawLetterSize(playerid, Wheels[playerid][16], 0.000000, 1.549998);
PlayerTextDrawTextSize(playerid, Wheels[playerid][16], 506.000000, 0.000000);
PlayerTextDrawAlignment(playerid, Wheels[playerid][16], 1);
PlayerTextDrawColor(playerid, Wheels[playerid][16], -1);
PlayerTextDrawUseBox(playerid, Wheels[playerid][16], 1);
PlayerTextDrawBoxColor(playerid, Wheels[playerid][16], 95);
PlayerTextDrawSetShadow(playerid, Wheels[playerid][16], 0);
PlayerTextDrawSetOutline(playerid, Wheels[playerid][16], 0);
PlayerTextDrawBackgroundColor(playerid, Wheels[playerid][16], 255);
PlayerTextDrawFont(playerid, Wheels[playerid][16], 1);
PlayerTextDrawSetProportional(playerid, Wheels[playerid][16], 1);
PlayerTextDrawSetShadow(playerid, Wheels[playerid][16], 0);
Wheels[playerid][17] = CreatePlayerTextDraw(playerid, 454.500000, 312.500000, "CLOSE");
PlayerTextDrawLetterSize(playerid, Wheels[playerid][17], 0.265498, 1.385625);
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], 255);
PlayerTextDrawFont(playerid, Wheels[playerid][17], 2);
PlayerTextDrawSetProportional(playerid, Wheels[playerid][17], 1);
PlayerTextDrawSetShadow(playerid, Wheels[playerid][17], 0);
PlayerTextDrawSetSelectable(playerid, Wheels[playerid][17], true);
return 1;
}
stock 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][16]);
PlayerTextDrawShow(playerid, Wheels[playerid][17]);
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]);
CancelSelectTextDraw(playerid);
return 1;
}
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
if(playertextid == Wheels[playerid][3])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in Any Vehicle.");
new vehid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehid, 1073);
}
if(playertextid == Wheels[playerid][4])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in Any Vehicle.");
new vehid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehid, 1074);
}
if(playertextid == Wheels[playerid][5])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in Any Vehicle.");
new vehid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehid, 1075);
}
if(playertextid == Wheels[playerid][6])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in Any Vehicle.");
new vehid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehid, 1076);
}
if(playertextid == Wheels[playerid][7])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in Any Vehicle.");
new vehid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehid, 1077);
}
if(playertextid == Wheels[playerid][8])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in Any Vehicle.");
new vehid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehid, 1078);
}
if(playertextid == Wheels[playerid][9])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in Any Vehicle.");
new vehid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehid, 1079);
}
if(playertextid == Wheels[playerid][10])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in Any Vehicle.");
new vehid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehid, 1080);
}
if(playertextid == Wheels[playerid][11])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in Any Vehicle.");
new vehid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehid, 1081);
}
if(playertextid == Wheels[playerid][12])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in Any Vehicle.");
new vehid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehid, 1082);
}
if(playertextid == Wheels[playerid][13])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in Any Vehicle.");
new vehid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehid, 1083);
}
if(playertextid == Wheels[playerid][14])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in Any Vehicle.");
new vehid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehid, 1084);
}
if(playertextid == Wheels[playerid][15])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in Any Vehicle.");
new vehid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehid, 1085);
}
if(playertextid == Wheels[playerid][17])
{
SendClientMessage(playerid, 0xFFFFFFFF, "You have chosen to Close the Wheels Menu.");
HideWheels(playerid);
}
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
Looking forward to the Comments, and Suggestions. :]
That's nice.
Good job on this, I'll for sure test this out, and reply with a feedback on how it goes, bugs, etc, It'll be useful if we get another FS like this, from you, just a bit different, maybe a radio system? I don't know, But it's just a future suggestion to you, and what you could code next time!