aka.Vandal
Умник
МОДЕРАТОРЫ ИСПРАВЬТЕ ЗАГОЛОВОК ПОЖАЛУЙСТА.
Я поставил на клавишу 2,вы можете поменять.
Автор я. При использовании кода,прошу не нарушать авторских прав (by aka.vandal)
И так начнём!
Добавьте ко всем new:
И в public OnPlayerCommandText(playerid, cmdtext[])
Теперь приписываем кнопку
В public OnPlayerKeyStateChange(playerid, newkeys, oldkeys):
Если помог,Жду плюс)) При использовании на других ресурсах укажите автора!
Я поставил на клавишу 2,вы можете поменять.
Автор я. При использовании кода,прошу не нарушать авторских прав (by aka.vandal)
И так начнём!
Добавьте ко всем new:
PHP:
new akavandal[MAX_PLAYERS];
PHP:
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, "Фары разбиты!");
}
}
}
}
else if(akavandal[carid] == 1)
{
if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
GetPlayerName(playerid,sendername,sizeof(sendername));
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
akavandal[carid] = 0;
}
}
}
return 1;
}
В public OnPlayerKeyStateChange(playerid, newkeys, oldkeys):
PHP:
if (newkeys == KEY_SUBMISSION)// Можете поменять, сейчас на клавише 2
{
OnPlayerCommandText(playerid,"/fari");
}
Последнее редактирование модератором:
