Я поставил на клавишу 2,вы можете поменять.
Автор я. При использовании кода,прошу не нарушать авторских прав (by aka.vandal)
И так начнем!
Добавьте ко всем new:
Код
new akavandal[MAX_PLAYERS];
И в public OnPlayerCommandText(playerid, cmdtext[])
Код
if (strcmp("/fari", cmdtext, true) == 0)
{
new carid = GetPlayerVehicleID(playerid);
if(akavandal[carid] == 0)
{
if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new v = GetPlayerVehicleID(playerid);
new Float:hp;
GetVehicleHealth(v, hp);
if(hp >=350)
{
GetPlayerName(playerid,sendername,sizeof(sendername));
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid) ,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
akavandal[carid] = 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Фары разбиты!");
}
}
}
}
Теперь приписываем кнопку
В public OnPlayerKeyStateChange(playerid, newkeys, oldkeys):
Код
if (newkeys == KEY_SUBMISSION)// Можете поменять, сейчас на клавише 2
{
OnPlayerCommandText(playerid,"/fari");
}
Вот и все!