Здравствуйте. В этой теме мы научимся делать ботов для CR:MP.
Для начало, скачаем необходимые файлы, пароль: pawno-crmp.ru
Файлы npc_record.pwn и npc_record.amx копируем в filterscripts, а a_npc.inc в /pawno/include.
Далее открываем server.cfg и в строке filterscripts прописываем npc_record, также изменяем maxnpc на количество ботов на сервере.
Далее открываем мод через pawno.exe и после #include <a_samp> добавляем #include <a_npc> и компилируем мод.
В этом уроке мы будем делать бота который ездит на машине по заданному маршруту. Заходим на сервер, входим как RCON администратор, садимся в машину и как только вы готовы начать записывать бота - вводим команду /vrecord [имя бота] (не используйте кириллицу в названии бота). Запись началась, ездим по нужному нам маршруту и когда нужно остановить запись бота - вводим команду /srecord и запись останавливается.
Выходим из игры и заходим в scriptfiles, там вы увидите названия бота.rec копируем этот файл в /npcmodes/recordings.
Создаем чистый .pwn файл и вносим в него следующий код:
Компилируем и перемещаем его в папку npcmodes
Открываем свой мод и ко всем глобальным переменным добавляем (название может быть любое, я взял ProverkaNPC):
Далее идем в public OnGameModeInit() и добавляем:
Далее идем в public OnPlayerSpawn(playerid) и добавляем:
Если при подключении бота, его выкидывает с сервера из-за того, что у вас система регистрации, то при регистрации нужно вставить этот код:
Всё! Если вы всё сделали правильно, то у вас всё должно работать.
Сообщение отредактировал compan: 07 Ноябрь 2016 - 16:35



Сообщений: 2 488
Регистрация:
Skype: None

