pawn Код:
dcmd_engine(playerid, params[])
{
#pragma unused params
new vehicleid, engine,lights,alarm,doors,bonnet,boot,objective;
vehicleid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
if(!IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, COLOR_RED, "[ERROR] You must be in a vehicle in order to use this command.");
if(GetPlayerVehicleSeat(playerid) != 0)
return SendClientMessage(playerid, COLOR_RED, "[ERROR] You must be in the driver seat in order to use this command.");
if(engine == 1)
{
SetVehicleParamsEx(vehicleid,0,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, COLOR_YELLOW, "[VEHICLE] Engine shut off.");
}
else
{
SetVehicleParamsEx(vehicleid,1,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, COLOR_YELLOW, "[VEHICLE] Engine started.");
}
return 1;
}
dcmd_lights(playerid, params[])
{
#pragma unused params
new vehicleid, engine,lights,alarm,doors,bonnet,boot,objective;
vehicleid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
if(!IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, COLOR_RED, "[ERROR] You must be in a vehicle in order to use this command.");
if(GetPlayerVehicleSeat(playerid) != 0)
return SendClientMessage(playerid, COLOR_RED, "[ERROR] You must be in the driver seat in order to use this command.");
if(lights == 1)
{
SetVehicleParamsEx(vehicleid,engine,0,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, COLOR_YELLOW, "[VEHICLE] lights turned off.");
}
else
{
SetVehicleParamsEx(vehicleid,engine,1,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, COLOR_YELLOW, "[VEHICLE] lights turned on.");
}
return 1;
}
dcmd_bonnet(playerid, params[])
{
#pragma unused params
new vehicleid, engine,lights,alarm,doors,bonnet,boot,objective;
vehicleid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
if(!IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, COLOR_RED, "[ERROR] You must be in a vehicle in order to use this command.");
if(GetPlayerVehicleSeat(playerid) != 0)
return SendClientMessage(playerid, COLOR_RED, "[ERROR] You must be in the driver seat in order to use this command.");
if(bonnet == 1)
{
SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,0,boot,objective);
SendClientMessage(playerid, COLOR_YELLOW, "[VEHICLE] Bonnet closed.");
}
else
{
SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,1,boot,objective);
SendClientMessage(playerid, COLOR_YELLOW, "[VEHICLE] Bonnet opened.");
}
return 1;
}
dcmd_boot(playerid, params[])
{
#pragma unused params
new vehicleid, engine,lights,alarm,doors,bonnet,boot,objective;
vehicleid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
if(!IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, COLOR_RED, "[ERROR] You must be in a vehicle in order to use this command.");
if(GetPlayerVehicleSeat(playerid) != 0)
return SendClientMessage(playerid, COLOR_RED, "[ERROR] You must be in the driver seat in order to use this command.");
if(boot == 1)
{
SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,0,objective);
SendClientMessage(playerid, COLOR_YELLOW, "[VEHICLE] Boot closed.");
}
else
{
SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,1,objective);
SendClientMessage(playerid, COLOR_YELLOW, "[VEHICLE] Boot opened.");
}
return 1;
}
//----------------------------------------------------------------------------//
dcmd_vc(playerid, params[])
{
#pragma unused params
SendClientMessage(playerid, COLOR_YELLOW,"=======================================");
SendClientMessage(playerid, COLOR_YELLOW,"Vehicle Commands:");
SendClientMessage(playerid, COLOR_YELLOW,"/engine: Starts/Stops vehicle engine.");
SendClientMessage(playerid, COLOR_YELLOW,"/lights: Turn vehicle lights on/off.");
SendClientMessage(playerid, COLOR_YELLOW,"/bonnet: Open/Closes vehicle bonnet.");
SendClientMessage(playerid, COLOR_YELLOW,"/boot: Open/Closes vehicle boot.");
SendClientMessage(playerid, COLOR_YELLOW,"=======================================");
return 1;
}