26.01.2015, 22:14
Mira, lo mismo que te dije pero colocado en tus funciones.
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
switch(newstate)
{
case PLAYER_STATE_DRIVER:
{
new vehicle = GetPlayerVehicleID(playerid);
new engine,lights,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(vehicle,engine,lights,alarm,doors,bonnet,boot,objective);
if(engine)
{
SendClientMessage(playerid, -1, "{FFFF00}* {FFFFFF}El vehнculo se encuentra encendido, si deseas apagarlo utiliza {FF0000}N{FFFFFF}.");
}
else if(!engine)
{
SendClientMessage(playerid, -1, "{FFFF00}* {FFFFFF}El vehнculo se encuentra apagado, si deseas prenderlo utiliza {FF0000}N{FFFFFF}.");
}
}
}
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_NO))
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new vehicle = GetPlayerVehicleID(playerid);
new engine,lights,alarm,doors,bonnet,boot,objective;
if(Gasolina[vehicle] < 1) return SendClientMessage(playerid, -1, "{FF0000}El vehнculo no tiene gasolina.");
GetVehicleParamsEx(vehicle,engine,lights,alarm,doors,bonnet,boot,objective);
if(engine)
{
SetVehicleParamsEx(vehicle,0,0,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, -1, "{FF0000}Apagaste el motor del vehнculo.");
}
else if(!engine)
{
SetVehicleParamsEx(vehicle,1,1,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, -1, "{04B404}Encendiste el motor del vehнculo.");
}
}
}
return 1;
}


