[FilterScript] Wheels Menu [Textdraw Based]
#1

Wheels Menu By JonathanW
Introduction
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.

Command

/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

Screenshots
Credits
  • Samp - For Samp?
  • Me - Scripting it from Scratch.
  • adri1 - For his splendid Textdraw Editor
Downloads
Pastebin (v2) : http://pastebin.com/XmE4ferR

Pastebin (v1): http://pastebin.com/HjwMRbEf

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. :]
Reply
#2

good job
Reply
#3

interesting gj!
Reply
#4

That's nice.

Edit: What Textdraw editor you used?
Reply
#5

Good job
Reply
#6

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!
Reply
#7

this is realy nice +rep
Reply
#8

It would have been way cooler to make this into a circle menu.
Reply
#9

Quote:
Originally Posted by Pottus
View Post
It would have been way cooler to make this into a circle menu.
Woah, nice idea
Reply
#10

I wonder where you got the idea from.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)