30.03.2009, 16:50
Hi, i have the script for my own vehicle menu, its just i dont know how to get the vehicle to spawn and how to make it put the player in it at the players location! i will change the commands from teleports to vehicle spawn when i know how to :P
Here is the code, pls help:
Here is the code, pls help:
Код:
#include <a_samp>
new Menu:OffroadVehicles;
#define FILTERSCRIPT
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n----------------------");
print(" Cameron`s Vehicle menu!");
print("----------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print("\n----------------------------------");
print(" Cameron`s Vehicle menu!");
print("----------------------------------\n");
}
#endif
public OnGameModeInit()
{
OffroadVehicles = CreateMenu("Offroad Vehicles", 1,270,140,220,0);
AddMenuItem(VehicleMenu1, 0, "Bandito");
AddMenuItem(VehicleMenu1, 0, "BF Injection");
AddMenuItem(VehicleMenu1, 0, "Dune");
AddMenuItem(VehicleMenu1, 0, "Huntley");
AddMenuItem(VehicleMenu1, 0, "Landstalker");
AddMenuItem(VehicleMenu1, 0, "Mesa");
AddMenuItem(VehicleMenu1, 0, "Monster");
AddMenuItem(VehicleMenu1, 0, "Sandking");
AddMenuItem(VehicleMenu1, 0, "Monster A");
AddMenuItem(VehicleMenu1, 0, "Monster B");
AddMenuItem(VehicleMenu1, 0, "Rancher");
AddMenuItem(VehicleMenu1, 0, "Patriot");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/menu1", true) == 0)
{
ShowMenuForPlayer(OffroadVehicles,playerid);
return 1;
}
return 0;
}
if(CurrentMenu == OffroadVehicles)
{
switch(row)
{
case 0: //Bandito
{
AddStaticVehicleEx()
SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to Grove Street");
}
case 1: //BF Injection
{
SetPlayerPos(playerid, 1541.2833, -1362.4741, 329.6457);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the top of Starfish Tower");
}
case 2: //Dune
{
SetPlayerPos(playerid, -2705.5503, 206.1621, 4.1797);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Wheel Arch Angels tuning-shop");
}
case 3: //Huntley
{
SetPlayerPos(playerid, -2617.5156, 1390.6353, 7.1105);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to Jizzy's Nightclub!");
}
case 4: //Landstalker
{
SetPlayerPos(playerid, 2028.5538, 1008.3543, 10.8203);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Four Dragons Casino");
}
case 5: //Mesa
{
SetPlayerPos(playerid, 2169.1838, 1122.5426, 12.6107);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Come-a-Lot casino!");
}
case 6: //Monster
{
SetPlayerPos(playerid, 2169.1838, 1122.5426, 12.6107);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Come-a-Lot casino!");
}
case 7: //Sandking
{
SetPlayerPos(playerid, 2169.1838, 1122.5426, 12.6107);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Come-a-Lot casino!");
}
case 8: //Sandking
{
SetPlayerPos(playerid, 2169.1838, 1122.5426, 12.6107);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Come-a-Lot casino!");
}
case 9: //Monster A
{
SetPlayerPos(playerid, 2169.1838, 1122.5426, 12.6107);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Come-a-Lot casino!");
}
case 10: //Monster B
{
SetPlayerPos(playerid, 2169.1838, 1122.5426, 12.6107);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Come-a-Lot casino!");
}
case 11: //Rancher
{
SetPlayerPos(playerid, 2169.1838, 1122.5426, 12.6107);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Come-a-Lot casino!");
}
case 12: //Patriot
{
SetPlayerPos(playerid, 2169.1838, 1122.5426, 12.6107);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Come-a-Lot casino!");
}
}

