Airstane
Новичок
Доброго времени суток всем.
Я новенький здесь и хотел бы показать то, что сам умею дабы состав портала оценил.
Хочу представить код работающих покрасочных во всем штате San Andreas.
Рекомендую использовать для new.pwn потому, что здесь вписана система античита на пополнение здоровья автомобилей.
Я новенький здесь и хотел бы показать то, что сам умею дабы состав портала оценил.
Хочу представить код работающих покрасочных во всем штате San Andreas.
Рекомендую использовать для new.pwn потому, что здесь вписана система античита на пополнение здоровья автомобилей.
В таймер на 250 мс:
PHP:
if(IsPlayerInAnyVehicle(playerid))
{
new Float:health; if(IsPlayerInRangeOfPoint(playerid, 10.0, 2066.4082, -1831.8118, 13.2746) || IsPlayerInRangeOfPoint(playerid, 10.0, 1024.6687, -1024.7430, 31.8286) ||
IsPlayerInRangeOfPoint(playerid, 10.0, 1974.8557, 2161.8682, 10.7984) || IsPlayerInRangeOfPoint(playerid, 10.0, -99.8241, 1117.9327, 19.4688) ||
IsPlayerInRangeOfPoint(playerid, 10.0, -1904.8451, 281.6400, 40.7740) || IsPlayerInRangeOfPoint(playerid, 10.0, 720.1567, -458.6878, 16.0630) ||
IsPlayerInRangeOfPoint(playerid, 10.0, 488.0399, -1739.4847, 10.8725) || IsPlayerInRangeOfPoint(playerid, 10.0, -2425.2236, 1021.7714, 50.1247)) // Покрасочные San Andreas
{
GetVehicleHealth(GetPlayerVehicleID(playerid), health); if(health == 1000.0 && health > VHP[GetPlayerVehicleID(playerid)])
{
VHP[GetPlayerVehicleID(playerid)] = 1000; PlayerInfo[playerid][pMoney] -= 100;
}
} GetVehicleHealth(GetPlayerVehicleID(playerid), health); // Античит на RepairVehicle ^_^
if(health > VHP[GetPlayerVehicleID(playerid)]) SetVehicleHealth(GetPlayerVehicleID(playerid), VHP[GetPlayerVehicleID(playerid)]);
if(health < VHP[GetPlayerVehicleID(playerid)]) VHP[GetPlayerVehicleID(playerid)] = health, SetVehicleHealth(GetPlayerVehicleID(playerid), VHP[GetPlayerVehicleID(playerid)]);
}
Последующий этап.
В глобальную часть вписываем:
PHP:
new Float:VHP[MAX_VEHICLES];
PHP:
public OnGameModeInit()
{
for(new c; c <= MAX_VEHICLES; c++) VHP[c] = 1000;
return true;
}
PHP:
public OnVehicleSpawn(vehicleid)
{
VHP[vehicleid] = 1000;
return true;
}
На этом всё.
Жду отзывов и благодарностей :ae:
Успешных проверок и наслаждений :ah:
Жду отзывов и благодарностей :ae:
Успешных проверок и наслаждений :ah:
[HR][/HR]
Список доступных работ:
[MAP] Пляж г. Сан Фиерро
[MAP] San Fierro Police Department
[Мануал] Покрасочные San Andreas
[Мануал] Полноценное Hide/Show имени игроков
[RP] Polaroid | Двуязычная основа MySQL R7
Последнее редактирование:
