tenho esse cуdigo aqui do meu gm, que liga e desliga o motor apertando N e farol apertando Y
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new id = GetPlayerVehicleID(playerid);
if(newkeys & KEY_NO && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
GetVehicleParamsEx(id, engine, lights, alarm, doors, bonnet, boot, objective);
if(engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET) {
SetVehicleParamsEx(id, VEHICLE_PARAMS_ON, lights, alarm, doors, bonnet, boot, objective);
// SendClientMessage(playerid, Branco, "Vocк ligou o seu veнculo!");
}
else
{
SetVehicleParamsEx(id, VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
// SendClientMessage(playerid, Cinza, "Vocк desligou o seu veнculo!");
}
}
if(newkeys & KEY_YES && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) // Y
{
GetVehicleParamsEx(id, engine, lights, alarm, doors, bonnet, boot, objective);
if(lights == VEHICLE_PARAMS_OFF || lights == VEHICLE_PARAMS_UNSET) {
SetVehicleParamsEx(id, engine, VEHICLE_PARAMS_ON, alarm, doors, bonnet, boot, objective);
// SendClientMessage(playerid, Branco, "Vocк ligou o farol do carro !");
}
else
{
SetVehicleParamsEx(id, engine, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective);
// SendClientMessage(playerid, Cinza, "Vocк desligou o farol do carro !");
}
}
/*
new t[80];
format(t, sizeof(t)," Tecla: %d", newkeys);
SendClientMessage(playerid, -1, t);
*/
return true;
}