Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Мануал Разговор с ботом на сервере .

Статус
В этой теме нельзя размещать новые ответы.

ADSL2+

Умник
Делать было нечего , решил сделать простенькую систему . В котором человек который зайдет на ваш сервер , пропишет соответствующие команды . То бот будет вам отвечать .
Данную систему можно использовать на сервере как помощник - Игрок пишет команду , а Бот им на все отвечает .


И так начали. Создаем во всех define :
HTML:
#define COLOR_BLUE 0x0000FFFF // Данный  define отвечает за цвет текста БОТА , если у вас уже в моде есть define . Просьба это уже не вставлять .
Далее находим паблик в моде который отвечает за ЧАТ на сервере ( у меня такой ) : OnPlayerText(playerid, text[])

HTML:
if(!strfind(text,"Как доехать мне до Мэрии?",true)) // Команда для Бота ( После ввода данной команды Бот будет отвечать вам ) .
{
        new name[24]; GetPlayerName(playerid,name,sizeof(name)) // Данная функция позволяет узнать Имя игрока , который прописал данную команду .
        new response[120];  format(response,sizeof(response)," Cody_Obey (99): Привет %s , для того чтобы доехать до Мэрии используй команду > /gps .",name); // Cody Obey - Имя Бота , %s - Ник игрока которому отвечает Бот . 
        SendClientMessageToAll(COLOR_BLUE,response); // Данная функция отправляет в чат . 
 }
Для RLS :

HTML:
if(strcmp(text,"Как доехать мне до Мэрии?",true)) // Команда для Бота ( После ввода данной команды Бот будет отвечать вам ) .
{
GetPlayerName(playerid, sendername,sizeof(sendername)); // Данная функция позволяет узнать Имя игрока , который прописал данную команду .
format(string, sizeof(string), " Cody_Obey (99): Привет %s , для того чтобы доехать до Мэрии используй команду > /gps .", sendername); // Cody Obey - Имя Бота , %s - Ник игрока которому отвечает Бот .
//SendClientMessageToAll(COLOR_BLUE,response); // Данная функция отправляет в чат .
}
Всем спасибо за внимание , думаю вам понравилось . Кому понравилось , +ики пожалуйста :)
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу