public OnGameModeInit()
{
ManualVehicleEngineAndLights();
//another function
return 1;
}
forward VehicleLights(playerid, vehicleid);
public VehicleLights(playerid, vehicleid)
{
return 1;
}
public VehicleLights(playerid, vehicleid)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
return 1;
}
public VehicleLights(playerid, vehicleid)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
if(lights == VEHICLE_PARAMS_ON)
{
}
else if(lights == VEHICLE_PARAMS_OFF || lights == VEHICLE_PARAMS_UNSET)
{
}
return 1;
}
public VehicleLights(playerid, vehicleid)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
if(lights == VEHICLE_PARAMS_ON)
{
SetVehicleParamsEx(vehicleid, engine, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective);
SendClientMessage(playerid, COLOR_LIGHTYELLOW, "Vehicle light turned off.");
}
else if(lights == VEHICLE_PARAMS_OFF || lights == VEHICLE_PARAMS_UNSET)
{
SetVehicleParamsEx(vehicleid, engine, VEHICLE_PARAMS_ON, alarm, doors, bonnet, boot, objective);
SendClientMessage(playerid, COLOR_LIGHTYELLOW, "Vehicle light turned on.");
}
return 1;
}
CMD:lights(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
if(IsPlayerInAnyVehicle(playerid))
{
}
else
{
SendClientMessage(playerid, COLOR_GREY, "You are not in any vehicle.");
}
return 1;
}
CMD:lights(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
if(IsPlayerInAnyVehicle(playerid))
{
if(GetVehicleModel(vehicleid) != 481 || GetVehicleModel(vehicleid) != 509 || GetVehicleModel(vehicleid) != 510)
{
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "You are not in any vehicle.");
}
return 1;
}
CMD:lights(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
if(IsPlayerInAnyVehicle(playerid))
{
if(GetVehicleModel(vehicleid) != 481 || GetVehicleModel(vehicleid) != 509 || GetVehicleModel(vehicleid) != 510)
{
VehicleLights(playerid, vehicleid);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "You are not in any vehicle.");
}
return 1;
}
CMD:lights(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
if(IsPlayerInAnyVehicle(playerid))
{
if(GetVehicleModel(vehicleid) != 481 || GetVehicleModel(vehicleid) != 509 || GetVehicleModel(vehicleid) != 510)
{
VehicleLights(playerid, vehicleid);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "This vehicle doesn't have lights.");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "You are not in any vehicle.");
}
return 1;
}
I came here for a tutorial, but what i got, was copy & paste ready code.
|
I came here for a tutorial, but what i got, was copy & paste ready code.
|
Making the function can be use on any classes, i don't really understand what public is.
|
you should read and understand basics before writing tutorials because you are teaching others.
https://sampwiki.blast.hk/wiki/Public_functions |