Страница 1 из 1

[инклуд] ZCMD

Добавлено: 18 июл 2018, 11:41
danilasar
ZMD - командный процессор, похож на DC_CMD.

Код: Выделить всё

CMD:name
{
   SendClientMessageToAll(red, "Pawn Forum");
}  
Команда. Значения:
  1. name - команда (без /)
  2. SendClientMessageToAll(red, "Pawn Forum"); - что команда должна выполнить.

Код: Выделить всё

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
Вроде, паблик, отвечающий за ошибки. Точно не знаю. Вот вывод ошибки "Команда не существует":

Код: Выделить всё

if(!success) return SendClientMessage(playerid, gray, "PAWNFORUM: неизвестная команда");  
К примеру, вы создали команду /pawnocrmpru. Очень длинная, не правда ли? Для удобства можно сократить до /pcru. В ZCMD это тоже можно. Делаем команду:

Код: Выделить всё

CMD:pawnforum
{
SendClientMessage(playerid, yellow, "Pawn Forum");
}  
Перед нею создаём сокращение:

Код: Выделить всё

CMD:pcru(playerid, params[]) return cmd_pawnforum(playerid, params); 
В итоге мы увидим это:

Код: Выделить всё

CMD:pcru(playerid, params[]) return cmd_pawnforum(playerid, params);
CMD:pawnforum
{
SendClientMessage(playerid, yellow, "Pawn Forum");
}  
Урок подошёл к концу. Качайте, пользуйтесь.
Скачать