• Страница 1 из 1
  • 1
Модератор форума: admin  
Форум » Pawno » Анти-читы » pawno урок Анти-починка авто собейтом
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
adminДата: Суббота, 24.08.2013, 04:22:40 | Сообщение # 5

Группа: Администраторы
Сообщений: 3869
CTR+f находишь эту строчку COLOR_RED удаляешь в место нее пишешь цвет к примеру этот
Код
6600ff
и сохраняешь =)


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеCTR+f находишь эту строчку COLOR_RED удаляешь в место нее пишешь цвет к примеру этот
Код
6600ff
и сохраняешь =)

Автор - 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
adminДата: Понедельник, 26.08.2013, 01:23:18 | Сообщение # 7

Группа: Администраторы
Сообщений: 3869
cheserKuklus_juokas ну можешь и так .


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеcheserKuklus_juokas ну можешь и так .

Автор - admin
Дата добавления - 26.08.2013 в 01:23:18
nadimДата: Понедельник, 07.10.2013, 22:19:41 | Сообщение # 8

Группа: Пользователи
Сообщений: 28
У МЕНЯ ТАЙМЕР НЕ РАБОТАЕТ((((((((((((((( Oi_ne Oi_ne Oi_ne
 
СообщениеУ МЕНЯ ТАЙМЕР НЕ РАБОТАЕТ((((((((((((((( Oi_ne Oi_ne Oi_ne

Автор - nadim
Дата добавления - 07.10.2013 в 22:19:41
adminДата: Среда, 09.10.2013, 21:10:45 | Сообщение # 9

Группа: Администраторы
Сообщений: 3869
nadim, паблик стоит Checkhpcar ?


zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщение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
Спасибо, у меня всё получилось Plojimas
 
СообщениеСпасибо, у меня всё получилось Plojimas

Автор - prodiether
Дата добавления - 03.04.2017 в 17:19:22
Форум » Pawno » Анти-читы » pawno урок Анти-починка авто собейтом
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

swoysb

(Пятница 14:55:29)

Вверх
08:37:34
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2024

vkontakte :samp-pawno.ru: