Skip to content
iZN. edited this page Mar 3, 2014 · 3 revisions
// This code is originally made by d0, I've just shown you how to do it in easy way through include.
#include <a_samp.inc>
#include <mSelection.inc>
#include <EasymSelection.inc>

new planelist = mS_INVALID_LISTID;
new skinlist = mS_INVALID_LISTID;
public OnFilterScriptInit()
{
    planelist = LoadModelSelectionMenu("planes.txt");
    skinlist = LoadModelSelectionMenu("skins.txt");
    return true;
}


CMD:plane(playerid)
{
	ShowModelSelectionMenu(playerid, planelist, "->Planes<-");
	return true;
}
CMD:changeskin(playerid)
{
	ShowModelSelectionMenu(playerid, skinlist, "Select Skin");
	return true;
}


menu(planelist)
{
	if(response)
	{
		SendClientMessage(playerid, 0xFF0000FF, "Plane Spawned");
		new Float:pos[3]; GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
		CreateVehicle(modelid, pos[0] + 2.5, pos[1], pos[2] + 2.5, 0.0, random(128), random(128), -1);
	}
	else SendClientMessage(playerid, 0xFF0000FF, "Canceled plane selection");
	return true;
}

menu(skinlist)
{
	if(response)
	{
		SendClientMessage(playerid, 0xFF0000FF, "Skin Changed");
		SetPlayerSkin(playerid, modelid);
	}
	else SendClientMessage(playerid, 0xFF0000FF, "Canceled skin selection");
	return true;
}

Clone this wiki locally