Доступ к архиву

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

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

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

Урок №12 – Создание простой команды

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

Devin_Coleman

Специалист
функции OnPlayerCommandText. Новая команда выглядит таким образом:
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
return 1;
}
return 0;
}
strcmp – сравнивает два значения, в данном случае «/mycommand» с командой, которой
игрок вводит в чат (cmdtext), cmdtext – это параметр в котором хранится текст команды, которую
игрок ввел в чат. Значение true означает нечувствительность к регистру. Если мы напишем false,
игрок должен будет соблюдать регистр букв при написании команды.
Приведу пример простой команды с использованием оператора format из прошлого урока.
Код:
if (strcmp("/afk", cmdtext, true, 10) == 0)
{
new pname[24],string[50];
GetPlayerName(playerid, pname, 24);
format(string, sizeof(string), "-- %s Отошел от компьютера... ", pname);
SendClientMessageToAll(0xFFFF00AA,string);
return 1;
}
Тут все просто. Переходим к следующему уроку..

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