22.08.2014, 14:44
tenta ae:
Код:
#include <a_samp> new motor[MAX_PLAYERS], farol[MAX_PLAYERS]; public OnGameModeInit() { ManualVehicleEngineAndLights(); return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(IsPlayerInAnyVehicle(playerid) && newkeys == 1) { if(motor[playerid] == 0) { new car = GetPlayerVehicleID(playerid), wi, ll, ia, n, dlc, dmais, he; GetVehicleParamsEx(car, wi, ll, ia, n, dlc, dmais, he); SetVehicleParamsEx(car, VEHICLE_PARAMS_ON, ll, ia, n, dlc, dmais, he); motor[playerid] = 1; SendClientMessage(playerid, -1, "Motor ligado."); return 1; } else if(motor[playerid] == 1) { new car = GetPlayerVehicleID(playerid), wi, ll, ia, n, dlc, dmais, he; GetVehicleParamsEx(car, wi, ll, ia, n, dlc, dmais, he); SetVehicleParamsEx(car, VEHICLE_PARAMS_OFF, ll, ia, n, dlc, dmais, he); motor[playerid] = 0; SendClientMessage(playerid,-1, "Motor desligado."); return 1; } return 1; } if(IsPlayerInAnyVehicle(playerid) && newkeys == 2) { if(farol[playerid] == 0) { new car = GetPlayerVehicleID(playerid), wi, ll, ia, n, dlc, dmais, he; GetVehicleParamsEx(car, wi, ll, ia, n, dlc, dmais, he); SetVehicleParamsEx(car, wi, VEHICLE_PARAMS_ON, ia, n, dlc, dmais, he); farol[playerid] = 1; SendClientMessage(playerid, -1, "Farol ligado."); return 1; } else if(farol[playerid] == 1) { new car = GetPlayerVehicleID(playerid), wi, ll, ia, n, dlc, dmais, he; GetVehicleParamsEx(car, wi, ll, ia, n, dlc, dmais, he); SetVehicleParamsEx(car, wi, VEHICLE_PARAMS_OFF, ia, n, dlc, dmais, he); farol[playerid] = 0; SendClientMessage(playerid, -1, "Farol desligado."); return 1; } return 1; } return 1; }