24.07.2013, 08:13
pawn Код:
CMD:engine(playerid, params[])
{
if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(!IsBicycle(vehicleid))
{
new vehicleid = GetPlayerVehicleID(playerid);
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
if(engine == 1)
{
engine = 0;
lights = 0;
SetVehicleParamsEx(vehicleid, 0,0, alarm, doors, bonnet, boot, objective);
format(szMessage, sizeof(szMessage), "* %s Turns the key towards themself turning the engine OFF", szPlayerName);
nearByMessage(playerid, COLOR_PURPLE, szMessage);
}
else
{
engine = 1;
SetVehicleParamsEx(vehicleid, 1,1, alarm, doors, bonnet, boot, objective);
format(szMessage, sizeof(szMessage), "* %s Turns the key away from themself turning the engine ON", szPlayerName);
nearByMessage(playerid, COLOR_PURPLE, szMessage);
}
}
else return SendClientMessage(playerid, -1, "You need to be the driver of the vehicle");
return 1;
}
stock IsBicycle(vehicleid)
{
switch(GetVehicleModel(vehicleid))
{
case 481,509,510: return 1;
}
return 0;
}