И так в этом уроке мы научимся делать так чтобы человек содился в машину и было больше 100 hp машины :))))
Верху мода:
Code
#define COLOR_YELLOW 0xFFFF00AA //если у вас есть уже этот цвет 2 раз ставить не нада #define PRESSED(%0) \ (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0))) #define IsPlayerNotInVehicle(%0) (!IsPlayerInAnyVehicle(%0))
После этого находим public OnPlayerKeyStateChange и туда вставляем:
Code
if(PRESSED(KEY_SUBMISSION)) { new vehicleid = GetPlayerVehicleID(playerid); if(IsPlayerInVehicle(playerid, vehicleid)) { SetVehicleHealth(vehicleid,1000.0); RepairVehicle(GetPlayerVehicleID(playerid)); PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0); SendClientMessage(playerid,COLOR_YELLOW,"Автомобиль починен - 1000 хп!"); } } if(PRESSED(KEY_ACTION)) { if(IsPlayerNotInVehicle(playerid)) { SendClientMessage(playerid,COLOR_YELLOW,"Вы должны быть в автомобиле!"); } }
Примерно так должен быть public:
Code
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(PRESSED(KEY_SUBMISSION)) { new vehicleid = GetPlayerVehicleID(playerid); if(IsPlayerInVehicle(playerid, vehicleid)) { SetVehicleHealth(vehicleid,1000.0); RepairVehicle(GetPlayerVehicleID(playerid)); PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0); SendClientMessage(playerid,COLOR_YELLOW,"Автомобиль починен - 1000 хп!"); } } if(PRESSED(KEY_ACTION)) { if(IsPlayerNotInVehicle(playerid)) { SendClientMessage(playerid,COLOR_YELLOW,"Вы должны быть в автомобиле!"); } } }
где -
Code
SetVehicleHealth(vehicleid,1000.0);
в место 1000 можете на свое поменять здоровья машины. где
Code
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- можете поменять на свой ид звука замените 1133 на свой Урок by - 26_RUSSS