All pastes #639585 Raw Edit

Garage Script

public c v1 · immutable
#639585 ·published 2007-07-30 17:56 UTC
rendered paste body
/*--------------------------------------------Started By LusoFresh---------------------------------------------*/#pragma tabsize 0#include <a_samp>#include <core>#include <float>new Menu:Vmain[MAX_PLAYERS];new Menu:Nitro[MAX_PLAYERS];new Menu:wheel[MAX_PLAYERS];new Menu:Spoiler[MAX_PLAYERS];new Menu:Frontb[MAX_PLAYERS];new Menu:Rearb[MAX_PLAYERS];new Menu:Side[MAX_PLAYERS];//-------------------------------------------------public OnPlayerCommandText(playerid, cmdtext[]){	if(strcmp(cmdtext, "/wheelarch", true) == 0)	{//		if (!IsPlayerInAnyVehicle(playerid)){return 0;}// 	new vehicleid = GetPlayerVehicleID(playerid);//	new vehiclemodel = GetVehicleModel(vehicleid);		Vmain[playerid] = CreateMenu("Upgrades",1,20,120,150,40);	AddMenuItem(Vmain[playerid],0,"Paint Jobs");	AddMenuItem(Vmain[playerid],0,"Color");	AddMenuItem(Vmain[playerid],0,"Spoiler");	AddMenuItem(Vmain[playerid],0,"Rear Bumper");	AddMenuItem(Vmain[playerid],0,"Front Bumper");	AddMenuItem(Vmain[playerid],0,"Roof Scoop");	AddMenuItem(Vmain[playerid],0,"Exhaust");	AddMenuItem(Vmain[playerid],0,"Side Skirt");	AddMenuItem(Vmain[playerid],0,"Hydraulics");	AddMenuItem(Vmain[playerid],0,"Wheels");	AddMenuItem(Vmain[playerid],0,"Nitro");	AddMenuItem(Vmain[playerid],0,"Back");	ShowMenuForPlayer(Vmain[playerid],playerid);	TogglePlayerControllable(playerid,0);	}	return 0;}public OnPlayerSelectedMenuRow(playerid, row){    	if (!IsPlayerInAnyVehicle(playerid)){return 0;}		new vehicleid = GetPlayerVehicleID(playerid);		new vehiclemodel = GetVehicleModel(vehicleid);		new Menu:Current = GetPlayerMenu(playerid);		if (Current == Vmain[playerid])		{		switch(row)		{ 			case 0: 			{ 	 			}			case 1:			{ 			} 			case 2:			{	        DestroyMenu(Vmain[playerid]);            Spoiler[playerid] = CreateMenu("Spoilers",2,20,120,150,40);			AddMenuItem(Spoiler[playerid],0,"Type 1");			AddMenuItem(Spoiler[playerid],0,"Type 2");			ShowMenuForPlayer(Spoiler[playerid],playerid); 			} 			case 3: 			{            DestroyMenu(Vmain[playerid]);            Rearb[playerid] = CreateMenu("Rear Bumpers",2,20,120,150,40);			AddMenuItem(Rearb[playerid],0,"Type 1");			AddMenuItem(Rearb[playerid],0,"Type 2");			ShowMenuForPlayer(Rearb[playerid],playerid); 			} 			case 4: 			{            DestroyMenu(Vmain[playerid]);            Frontb[playerid] = CreateMenu("Front Bumpers",2,20,120,150,40);			AddMenuItem(Frontb[playerid],0,"Type 1");			AddMenuItem(Frontb[playerid],0,"Type 2");			ShowMenuForPlayer(Frontb[playerid],playerid); 			} 			case 5: 			{ 			} 			case 6: 			{ 			} 			case 7: 			{            DestroyMenu(Vmain[playerid]);            Side[playerid] = CreateMenu("Side Skirt",2,20,120,150,40);			AddMenuItem(Side[playerid],0,"Type 1");			AddMenuItem(Side[playerid],0,"Type 2");			ShowMenuForPlayer(Side[playerid],playerid); 			} 			case 8: 			{   			DestroyMenu(Vmain[playerid]); 			AddVehicleComponent(vehicleid,1087); 			TogglePlayerControllable(playerid,1); 			} 			case 9: 			{            DestroyMenu(Vmain[playerid]);            wheel[playerid] = CreateMenu("Wheels",2,20,120,150,40);			AddMenuItem(wheel[playerid],0,"Type 1");			AddMenuItem(wheel[playerid],0,"Type 2");			AddMenuItem(wheel[playerid],0,"Type 3");			AddMenuItem(wheel[playerid],0,"Type 4");			AddMenuItem(wheel[playerid],0,"Type 5");			AddMenuItem(wheel[playerid],0,"Type 6");			ShowMenuForPlayer(wheel[playerid],playerid); 			} 			case 10: 			{ 			DestroyMenu(Vmain[playerid]);            Nitro[playerid] = CreateMenu("Nitro",2,20,120,150,40);			AddMenuItem(Nitro[playerid],0,"Nitro 2x");			AddMenuItem(Nitro[playerid],0,"Nitro 5x");			AddMenuItem(Nitro[playerid],0,"Nitro 10x");			ShowMenuForPlayer(Nitro[playerid],playerid); 			} 			case 11: 			{ 			TogglePlayerControllable(playerid,1); 			} 		}		if (Current == Nitro[playerid])		{		switch(row)		{			case 0:{			DestroyMenu(Nitro[playerid]); 			AddVehicleComponent(vehicleid,1009); 			TogglePlayerControllable(playerid,1);} 			case 1:{ 			DestroyMenu(Nitro[playerid]);            AddVehicleComponent(vehicleid,1008);            TogglePlayerControllable(playerid,1);} 			case 2:{ 			DestroyMenu(Nitro[playerid]); 			AddVehicleComponent(vehicleid,1010);			TogglePlayerControllable(playerid,1);}		}		}		if (Current == wheel[playerid])		{		switch(row)		{			case 0:{			DestroyMenu(wheel[playerid]); 			AddVehicleComponent(vehicleid,1073); 			TogglePlayerControllable(playerid,1);} 			case 1:{ 			DestroyMenu(wheel[playerid]);            AddVehicleComponent(vehicleid,1074);            TogglePlayerControllable(playerid,1);} 			case 2:{ 			DestroyMenu(wheel[playerid]); 			AddVehicleComponent(vehicleid,1075);			TogglePlayerControllable(playerid,1);}		 	case 3:{ 			DestroyMenu(wheel[playerid]); 			AddVehicleComponent(vehicleid,1079);			TogglePlayerControllable(playerid,1);}			case 4:{ 			DestroyMenu(wheel[playerid]); 			AddVehicleComponent(vehicleid,1080);			TogglePlayerControllable(playerid,1);}			case 5:{ 			DestroyMenu(wheel[playerid]); 			AddVehicleComponent(vehicleid,1081);			TogglePlayerControllable(playerid,1);}		}		}				if (Current == Spoiler[playerid])		{		switch(row)		{			case 0:{			if (vehiclemodel == 560){AddVehicleComponent(vehicleid,1138);}			if (vehiclemodel == 562){AddVehicleComponent(vehicleid,1147);}						DestroyMenu(Spoiler[playerid]); 			TogglePlayerControllable(playerid,1);} 			 			case 1:{ 			if (vehiclemodel == 560){AddVehicleComponent(vehicleid,1139);}			if (vehiclemodel == 562){AddVehicleComponent(vehicleid,1146);}			 			DestroyMenu(Spoiler[playerid]);            TogglePlayerControllable(playerid,1);}		}		}				if (Current == Frontb[playerid])		{		switch(row)		{			case 0:{			if (vehiclemodel == 560){AddVehicleComponent(vehicleid,1169);}			if (vehiclemodel == 562){AddVehicleComponent(vehicleid,1171);}			DestroyMenu(Frontb[playerid]); 			TogglePlayerControllable(playerid,1);} 			case 1:{ 			if (vehiclemodel == 560){AddVehicleComponent(vehicleid,1170);}			if (vehiclemodel == 562){AddVehicleComponent(vehicleid,1172);} 			DestroyMenu(Frontb[playerid]);            TogglePlayerControllable(playerid,1);}		}		} 		 		if (Current == Rearb[playerid])		{		switch(row)		{			case 0:{			if (vehiclemodel == 560){AddVehicleComponent(vehicleid,1140);}			if (vehiclemodel == 562){AddVehicleComponent(vehicleid,1148);}			DestroyMenu(Rearb[playerid]); 			TogglePlayerControllable(playerid,1);} 			case 1:{ 			if (vehiclemodel == 560){AddVehicleComponent(vehicleid,1141);}			if (vehiclemodel == 562){AddVehicleComponent(vehicleid,1149);} 			DestroyMenu(Rearb[playerid]);            TogglePlayerControllable(playerid,1);}		}		}				if (Current == Side[playerid])		{		switch(row)		{			case 0:{			if (vehiclemodel == 560){AddVehicleComponent(vehicleid,1026);AddVehicleComponent(vehicleid,1027);}			if (vehiclemodel == 562){AddVehicleComponent(vehicleid,1036);AddVehicleComponent(vehicleid,1040);}			DestroyMenu(Side[playerid]); 			TogglePlayerControllable(playerid,1);} 			case 1:{ 			if (vehiclemodel == 560){AddVehicleComponent(vehicleid,1030);AddVehicleComponent(vehicleid,1031);}			if (vehiclemodel == 562){AddVehicleComponent(vehicleid,1039);AddVehicleComponent(vehicleid,1041);} 			DestroyMenu(Side[playerid]);            TogglePlayerControllable(playerid,1);}		}		} 		 		}return 0;}