pawno урок Анти-починка авто собейтом
admin Дата: Пятница, 09.08.2013, 13:18:39 | Сообщение # 1
Группа: Администраторы
Сообщений: 3869
и так начнем вверху мода где все new вставляем: Код
new VehicleHealth[i] = 1000.0;
в public OnGameModeInit() Код
for(new i=1;i<MAX_VEHICLES;i++) VehicleHealth[i] = 1000.0;
если у вас не имеется посекундного келбака добавляем туда же ( OnGameModeInit ) Код
SetTimer("Checkhpcar", 1000, true);
далее Код
#define PNSCS 9 new Float:PnSC[ PNSCS ][ 3 ] = { {720.2800,-457.2757,16.3359}, {-1421.1030,2584.5122,55.8433}, {-99.8468,1118.1559,19.7417}, {2063.5869,-1831.5231,13.5469}, {-2425.7590,1021.3259,50.3977}, {1974.2336,2162.3240,11.0703}, {487.1933,-1738.4077,11.1189}, {1025.2147,-1024.2096,32.1016}, {-1904.1440,283.5843,41.0469} };
в любое место вставляем функцию Код
stock IsPlayerAtPnSpray( playerid ) { if( !GetPlayerInterior( playerid ) ) return false; for(new i = 0; i < PNSCS; i++) { if(IsPlayerInRangeOfPoint( playerid , 15.0, PnSC[i][0], PnSC[i][1], PnSC[i][2] )) { return true; } } return false; }
в любое место вставляем 2 функцию Код
forward Checkhpcar(); public Checkhpcar() { new vehhl, vehid, str[MAX_PLAYER_NAME]; for(new i;i<MAX_GetMaxPlayers();i++) { vehid = GetPlayerVehicleID(i); if( !vehid ) { continue; } GetVehicleHealth(vehid, vehhl); if( VehicleHealth[vehid] >= vehhl ) { VehicleHealth[vehid] = vehhl; continue; } if( !IsPlayerAtPnSpray(i) ) { GetPlayerName(i, str,sizeof str); format(str, sizeof(str), "[Античит]%s повысил машине здоровье(Было %f, Стало %f)", str,VehicleHealth[vehid],vehhl); SendClientMessageToAll( COLOR_GREY, str );//ну тут ставим что хотим SetVehicleHealth(vehid, VehicleHealth[vehid] ); //я решил ставить машине столько хп сколько и было } VehicleHealth[vehid] = vehhl; } }
далее в public OnVehicleSpawn(vehicleid) Код
VehicleHealth[vehicleid] = 1000.0;
если в механиком пополняете хп или так далее у вас в моде где то используется VehicleHealth[ТУТ ид авто типо] = 1000.0; функция для определения координат пейнспрей
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение и так начнем вверху мода где все new вставляем: Код
new VehicleHealth[i] = 1000.0;
в public OnGameModeInit() Код
for(new i=1;i<MAX_VEHICLES;i++) VehicleHealth[i] = 1000.0;
если у вас не имеется посекундного келбака добавляем туда же ( OnGameModeInit ) Код
SetTimer("Checkhpcar", 1000, true);
далее Код
#define PNSCS 9 new Float:PnSC[ PNSCS ][ 3 ] = { {720.2800,-457.2757,16.3359}, {-1421.1030,2584.5122,55.8433}, {-99.8468,1118.1559,19.7417}, {2063.5869,-1831.5231,13.5469}, {-2425.7590,1021.3259,50.3977}, {1974.2336,2162.3240,11.0703}, {487.1933,-1738.4077,11.1189}, {1025.2147,-1024.2096,32.1016}, {-1904.1440,283.5843,41.0469} };
в любое место вставляем функцию Код
stock IsPlayerAtPnSpray( playerid ) { if( !GetPlayerInterior( playerid ) ) return false; for(new i = 0; i < PNSCS; i++) { if(IsPlayerInRangeOfPoint( playerid , 15.0, PnSC[i][0], PnSC[i][1], PnSC[i][2] )) { return true; } } return false; }
в любое место вставляем 2 функцию Код
forward Checkhpcar(); public Checkhpcar() { new vehhl, vehid, str[MAX_PLAYER_NAME]; for(new i;i<MAX_GetMaxPlayers();i++) { vehid = GetPlayerVehicleID(i); if( !vehid ) { continue; } GetVehicleHealth(vehid, vehhl); if( VehicleHealth[vehid] >= vehhl ) { VehicleHealth[vehid] = vehhl; continue; } if( !IsPlayerAtPnSpray(i) ) { GetPlayerName(i, str,sizeof str); format(str, sizeof(str), "[Античит]%s повысил машине здоровье(Было %f, Стало %f)", str,VehicleHealth[vehid],vehhl); SendClientMessageToAll( COLOR_GREY, str );//ну тут ставим что хотим SetVehicleHealth(vehid, VehicleHealth[vehid] ); //я решил ставить машине столько хп сколько и было } VehicleHealth[vehid] = vehhl; } }
далее в public OnVehicleSpawn(vehicleid) Код
VehicleHealth[vehicleid] = 1000.0;
если в механиком пополняете хп или так далее у вас в моде где то используется VehicleHealth[ТУТ ид авто типо] = 1000.0; функция для определения координат пейнспрей Автор - admin Дата добавления - 09.08.2013 в 13:18:39
cheser Дата: Пятница, 23.08.2013, 15:18:11 | Сообщение # 2
Группа: Пользователи
Сообщений: 7
C:\Users\Muravev\Desktop\DomVDerevne.pwn(24950) : error 017: undefined symbol "MAX_GetMaxPlayers" C:\Users\Muravev\Desktop\DomVDerevne.pwn(24968) : error 017: undefined symbol "COLOR_GREY" блин вот такие ошибки выдаёт
Сообщение C:\Users\Muravev\Desktop\DomVDerevne.pwn(24950) : error 017: undefined symbol "MAX_GetMaxPlayers" C:\Users\Muravev\Desktop\DomVDerevne.pwn(24968) : error 017: undefined symbol "COLOR_GREY" блин вот такие ошибки выдаёт Автор - cheser Дата добавления - 23.08.2013 в 15:18:11
admin Дата: Пятница, 23.08.2013, 16:09:33 | Сообщение # 3
Группа: Администраторы
Сообщений: 3869
на ввиде FS вставишь Код
#include <a_samp> new Float: VehicleHealth[MAX_VEHICLES] = 1000.0; #define PNSCS 9 new Float:PnSC[ PNSCS ][ 3 ] = { {720.2800,-457.2757,16.3359}, {-1421.1030,2584.5122,55.8433}, {-99.8468,1118.1559,19.7417}, {2063.5869,-1831.5231,13.5469}, {-2425.7590,1021.3259,50.3977}, {1974.2336,2162.3240,11.0703}, {487.1933,-1738.4077,11.1189}, {1025.2147,-1024.2096,32.1016}, {-1904.1440,283.5843,41.0469} }; public OnGameModeInit() { VehicleHealth[i] = 1000.0; return 1; } public OnVehicleSpawn(vehicleid) { VehicleHealth[vehicleid] = 1000.0; return 1; } forward Checkhpcar(); public Checkhpcar() { new Float:vehhl, vehid, str[MAX_PLAYER_NAME], strok[100]; for(new i;i<GetMaxPlayers();i++) { vehid = GetPlayerVehicleID(i); if( !vehid ) { continue; } GetVehicleHealth(vehid, vehhl); if( VehicleHealth[vehid] >= vehhl ) { VehicleHealth[vehid] = vehhl; continue; } if( !IsPlayerAtPnSpray(i) ) { GetPlayerName(i, str,sizeof str); format(strok, sizeof(strok),"[Àíòè÷èò ] %s Âûëå÷èë ìàøèíó ÷èòîì (Áûëî %f, Ñòàëî %f)",str,VehicleHealth[vehid],vehhl); SendClientMessageToAll( COLOR_YELLOW, strok );//ìåíÿåì öâåò ïîä ñåáÿ åñëè íàäî SetVehicleHealth(vehid, VehicleHealth[vehid] ); //Âîçâðàùàåò ìàøèíå ÕÏ ñêîëüêî áûëî äî ðåìîíòà } VehicleHealth[vehid] = vehhl; } } stock IsPlayerAtPnSpray( playerid ) { if( !GetPlayerInterior( playerid ) ) return false; for(new i = 0; i < PNSCS; i++) { if(IsPlayerInRangeOfPoint( playerid , 15.0, PnSC[i][0], PnSC[i][1], PnSC[i][2] )) { return true; } } return false; }
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение на ввиде FS вставишь Код
#include <a_samp> new Float: VehicleHealth[MAX_VEHICLES] = 1000.0; #define PNSCS 9 new Float:PnSC[ PNSCS ][ 3 ] = { {720.2800,-457.2757,16.3359}, {-1421.1030,2584.5122,55.8433}, {-99.8468,1118.1559,19.7417}, {2063.5869,-1831.5231,13.5469}, {-2425.7590,1021.3259,50.3977}, {1974.2336,2162.3240,11.0703}, {487.1933,-1738.4077,11.1189}, {1025.2147,-1024.2096,32.1016}, {-1904.1440,283.5843,41.0469} }; public OnGameModeInit() { VehicleHealth[i] = 1000.0; return 1; } public OnVehicleSpawn(vehicleid) { VehicleHealth[vehicleid] = 1000.0; return 1; } forward Checkhpcar(); public Checkhpcar() { new Float:vehhl, vehid, str[MAX_PLAYER_NAME], strok[100]; for(new i;i<GetMaxPlayers();i++) { vehid = GetPlayerVehicleID(i); if( !vehid ) { continue; } GetVehicleHealth(vehid, vehhl); if( VehicleHealth[vehid] >= vehhl ) { VehicleHealth[vehid] = vehhl; continue; } if( !IsPlayerAtPnSpray(i) ) { GetPlayerName(i, str,sizeof str); format(strok, sizeof(strok),"[Àíòè÷èò ] %s Âûëå÷èë ìàøèíó ÷èòîì (Áûëî %f, Ñòàëî %f)",str,VehicleHealth[vehid],vehhl); SendClientMessageToAll( COLOR_YELLOW, strok );//ìåíÿåì öâåò ïîä ñåáÿ åñëè íàäî SetVehicleHealth(vehid, VehicleHealth[vehid] ); //Âîçâðàùàåò ìàøèíå ÕÏ ñêîëüêî áûëî äî ðåìîíòà } VehicleHealth[vehid] = vehhl; } } stock IsPlayerAtPnSpray( playerid ) { if( !GetPlayerInterior( playerid ) ) return false; for(new i = 0; i < PNSCS; i++) { if(IsPlayerInRangeOfPoint( playerid , 15.0, PnSC[i][0], PnSC[i][1], PnSC[i][2] )) { return true; } } return false; }
Автор - admin Дата добавления - 23.08.2013 в 16:09:33
cheser Дата: Пятница, 23.08.2013, 17:12:51 | Сообщение # 4
Группа: Пользователи
Сообщений: 7
C:\Users\Muravev\Desktop\anti.pwn(51) : error 017: undefined symbol "COLOR_RED" Вот такую выдал я уже раз 100 менял цвета всё ровно одна и та же ошибка
Сообщение C:\Users\Muravev\Desktop\anti.pwn(51) : error 017: undefined symbol "COLOR_RED" Вот такую выдал я уже раз 100 менял цвета всё ровно одна и та же ошибка Автор - cheser Дата добавления - 23.08.2013 в 17:12:51
Сообщение CTR+f находишь эту строчку COLOR_RED удаляешь в место нее пишешь цвет к примеру этот и сохраняешь =) Автор - admin Дата добавления - 24.08.2013 в 04:22:40
cheser Дата: Воскресенье, 25.08.2013, 11:11:31 | Сообщение # 6
Группа: Пользователи
Сообщений: 7
не лучше так будет 0xFF0000FF ;)
Сообщение не лучше так будет 0xFF0000FF ;) Автор - cheser Дата добавления - 25.08.2013 в 11:11:31
Сообщение cheser , ну можешь и так .Автор - admin Дата добавления - 26.08.2013 в 01:23:18
nadim Дата: Понедельник, 07.10.2013, 22:19:41 | Сообщение # 8
Группа: Пользователи
Сообщений: 28
У МЕНЯ ТАЙМЕР НЕ РАБОТАЕТ(((((((((((((((
Сообщение У МЕНЯ ТАЙМЕР НЕ РАБОТАЕТ((((((((((((((( Автор - nadim Дата добавления - 07.10.2013 в 22:19:41
Сообщение nadim , паблик стоит Checkhpcar ?Автор - admin Дата добавления - 09.10.2013 в 21:10:45
romchik Дата: Вторник, 25.10.2016, 08:23:54 | Сообщение # 10
Группа: Пользователи
Сообщений: 1
║ Amazonka RolePlay ║ Адекватная администрация ║ IP: 109.234.37.227:2876 [0.3.7] ║ Требуются: Лидеры ║ Требуются люди в пиар команду(За пиар АДМИНКА !!!!) ║ Отличный, красивый мод ║ Перед тем, как зайти на сервер, посетите группу ║ Наша группа: https://vk.com/rp_crmp_amaz ║ Amazonka RolePlay ║ Amazonka RolePlay ║ Адекватная администрация ║ IP: 109.234.37.227:2876 [0.3.7] ║ Требуются: Лидеры ║ Требуются люди в пиар команду(За пиар АДМИНКА !!!!) ║ Отличный, красивый мод ║ Перед тем, как зайти на сервер, посетите группу ║ Наша группа: https://vk.com/rp_crmp_amaz ║ Amazonka RolePlay ║ Amazonka RolePlay ║ Адекватная администрация ║ IP: 109.234.37.227:2876 [0.3.7] ║ Требуются: Лидеры ║ Требуются люди в пиар команду(За пиар АДМИНКА !!!!) ║ Отличный, красивый мод ║ Перед тем, как зайти на сервер, посетите группу ║ Наша группа: https://vk.com/rp_crmp_amaz ║ Amazonka RolePlay ║ Amazonka RolePlay ║ Адекватная администрация ║ IP: 109.234.37.227:2876 [0.3.7] ║ Требуются: Лидеры ║ Требуются люди в пиар команду(За пиар АДМИНКА !!!!) ║ Отличный, красивый мод ║ Перед тем, как зайти на сервер, посетите группу ║ Наша группа: https://vk.com/rp_crmp_amaz ║ Amazonka RolePlay
Сообщение ║ Amazonka RolePlay ║ Адекватная администрация ║ IP: 109.234.37.227:2876 [0.3.7] ║ Требуются: Лидеры ║ Требуются люди в пиар команду(За пиар АДМИНКА !!!!) ║ Отличный, красивый мод ║ Перед тем, как зайти на сервер, посетите группу ║ Наша группа: https://vk.com/rp_crmp_amaz ║ Amazonka RolePlay ║ Amazonka RolePlay ║ Адекватная администрация ║ IP: 109.234.37.227:2876 [0.3.7] ║ Требуются: Лидеры ║ Требуются люди в пиар команду(За пиар АДМИНКА !!!!) ║ Отличный, красивый мод ║ Перед тем, как зайти на сервер, посетите группу ║ Наша группа: https://vk.com/rp_crmp_amaz ║ Amazonka RolePlay ║ Amazonka RolePlay ║ Адекватная администрация ║ IP: 109.234.37.227:2876 [0.3.7] ║ Требуются: Лидеры ║ Требуются люди в пиар команду(За пиар АДМИНКА !!!!) ║ Отличный, красивый мод ║ Перед тем, как зайти на сервер, посетите группу ║ Наша группа: https://vk.com/rp_crmp_amaz ║ Amazonka RolePlay ║ Amazonka RolePlay ║ Адекватная администрация ║ IP: 109.234.37.227:2876 [0.3.7] ║ Требуются: Лидеры ║ Требуются люди в пиар команду(За пиар АДМИНКА !!!!) ║ Отличный, красивый мод ║ Перед тем, как зайти на сервер, посетите группу ║ Наша группа: https://vk.com/rp_crmp_amaz ║ Amazonka RolePlay Автор - romchik Дата добавления - 25.10.2016 в 08:23:54
prodiether Дата: Понедельник, 03.04.2017, 17:19:22 | Сообщение # 11
Группа: Пользователи
Сообщений: 3
Спасибо, у меня всё получилось
Сообщение Спасибо, у меня всё получилось Автор - prodiether Дата добавления - 03.04.2017 в 17:19:22
Загрузка страницы, займет меньше минуты...
Статистика Форума
Последнии темы
Читаемые темы
Лучшие пользователи
Новые пользователи