21.09.2010, 12:49
Motorbike Spawner by Basicz
Commands
/Motorbikes
--------------------
Код:
#include <a_samp>
#define Motorbikes 5509
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Motorbike spawner by Basicz - Loaded -");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
print("\n----------------------------------");
print(" Motorbike spawner by Basicz - Unloaded ");
print("----------------------------------\n");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/Motorbikes", true))
{
ShowPlayerDialog(playerid, Motorbikes, DIALOG_STYLE_LIST, "Motorbike spawner", "NRG-500\nFCR-900\nPCJ-600\nBF-400\nFreeway\nWayfarer\nSanchez\nHPV-1000\nFaggio\nPizzaboy\nQuadbike", "Spawn", "Cancel");
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Motorbikes)
{
switch(listitem)
{
case 0: //NRG-500
{
new Float:X, Float:Y, Float:Z, Float:Ang, Int, pVeh;
Int = GetPlayerInterior(playerid);
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Ang);
pVeh = CreateVehicle(522, X, Y, Z, Ang, 0, 0, -1);
LinkVehicleToInterior(pVeh, Int);
PutPlayerInVehicle(playerid, pVeh, 0);
}
case 1: //FCR-900
{
new Float:X, Float:Y, Float:Z, Float:Ang, Int, pVeh;
Int = GetPlayerInterior(playerid);
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Ang);
pVeh = CreateVehicle(521, X, Y, Z, Ang, 0, 0, -1);
LinkVehicleToInterior(pVeh, Int);
PutPlayerInVehicle(playerid, pVeh, 0);
}
case 2: //PCJ-600
{
new Float:X, Float:Y, Float:Z, Float:Ang, Int, pVeh;
Int = GetPlayerInterior(playerid);
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Ang);
pVeh = CreateVehicle(461, X, Y, Z, Ang, 0, 0, -1);
LinkVehicleToInterior(pVeh, Int);
PutPlayerInVehicle(playerid, pVeh, 0);
}
case 3: //BF-400
{
new Float:X, Float:Y, Float:Z, Float:Ang, Int, pVeh;
Int = GetPlayerInterior(playerid);
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Ang);
pVeh = CreateVehicle(581, X, Y, Z, Ang, 0, 0, -1);
LinkVehicleToInterior(pVeh, Int);
PutPlayerInVehicle(playerid, pVeh, 0);
}
case 4: //Freeway
{
new Float:X, Float:Y, Float:Z, Float:Ang, Int, pVeh;
Int = GetPlayerInterior(playerid);
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Ang);
pVeh = CreateVehicle(463, X, Y, Z, Ang, 0, 0, -1);
LinkVehicleToInterior(pVeh, Int);
PutPlayerInVehicle(playerid, pVeh, 0);
}
case 5: //Wayfarer
{
new Float:X, Float:Y, Float:Z, Float:Ang, Int, pVeh;
Int = GetPlayerInterior(playerid);
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Ang);
pVeh = CreateVehicle(586, X, Y, Z, Ang, 0, 0, -1);
LinkVehicleToInterior(pVeh, Int);
PutPlayerInVehicle(playerid, pVeh, 0);
}
case 6: //Sanchez
{
new Float:X, Float:Y, Float:Z, Float:Ang, Int, pVeh;
Int = GetPlayerInterior(playerid);
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Ang);
pVeh = CreateVehicle(468, X, Y, Z, Ang, 0, 0, -1);
LinkVehicleToInterior(pVeh, Int);
PutPlayerInVehicle(playerid, pVeh, 0);
}
case 7: //HPV-1000
{
new Float:X, Float:Y, Float:Z, Float:Ang, Int, pVeh;
Int = GetPlayerInterior(playerid);
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Ang);
pVeh = CreateVehicle(523, X, Y, Z, Ang, 0, 0, -1);
LinkVehicleToInterior(pVeh, Int);
PutPlayerInVehicle(playerid, pVeh, 0);
}
case 8: //Faggio
{
new Float:X, Float:Y, Float:Z, Float:Ang, Int, pVeh;
Int = GetPlayerInterior(playerid);
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Ang);
pVeh = CreateVehicle(462, X, Y, Z, Ang, 0, 0, -1);
LinkVehicleToInterior(pVeh, Int);
PutPlayerInVehicle(playerid, pVeh, 0);
}
case 9: //Pizzaboy
{
new Float:X, Float:Y, Float:Z, Float:Ang, Int, pVeh;
Int = GetPlayerInterior(playerid);
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Ang);
pVeh = CreateVehicle(448, X, Y, Z, Ang, 0, 0, -1);
LinkVehicleToInterior(pVeh, Int);
PutPlayerInVehicle(playerid, pVeh, 0);
}
case 10: //Quadbike
{
new Float:X, Float:Y, Float:Z, Float:Ang, Int, pVeh;
Int = GetPlayerInterior(playerid);
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Ang);
pVeh = CreateVehicle(471, X, Y, Z, Ang, 0, 0, -1);
LinkVehicleToInterior(pVeh, Int);
PutPlayerInVehicle(playerid, pVeh, 0);
}
}
}
return 1;
}
/Motorbikes
--------------------



