Просмотр полной версии : [Вопрос] про Command_AddAltNamed
Здравствуйте!
Я решил сделать альтернативную команду. Но почему-то она не хочет работать, причины не пойму, так как все правильно ведь.
Вот команда:
YCMD:helper(playerid, params[], help)
{
Код
}
А вот альтернативная команда:
Command_AddAltNamed("helper","h");
Salvacore
26.08.2014, 00:55
ой боже, напиши мне в скайп, сменю командный процессор.
Salvacore
26.08.2014, 01:11
После команды надо же писать.
Куда функцию добавляете?
Command_AddAltNamed("helper","h"); находится в public OnGameModeInit(), как и все другие альтернативные команды.
После команды надо же писать.
Допустим, но как тогда другие альтернативные команды работают, если они все находятся в public OnGameModeInit(), а альтернативная команда /h - работать не хочет.
Salvacore
26.08.2014, 04:36
Command_AddAltNamed("helper","h"); находится в public OnGameModeInit(), как и все другие альтернативные команды.
Допустим, но как тогда другие альтернативные команды работают, если они все находятся в public OnGameModeInit(), а альтернативная команда /h - работать не хочет.
В DC_CMD легче всё...
После команды RegisterAlt("/helper","/h");
Всё.
А в стандартном командном процессоре всё ещё проще :)
Daniel_Cortez
26.08.2014, 14:48
В DC_CMD легче всё...
После команды RegisterAlt("/helper","/h");
Всё.
В новых версиях DC_CMD есть макрос ALTX, с которым не нужно ничего прописывать в OnGamdModeInit:
CMD:helper(playerid, params[])
{
// ...
}
ALTX:helper("/h");
Проще некуда. IMO, даже проще, чем со стандартными командами.
В новых версиях DC_CMD есть макрос ALTX, с которым не нужно ничего прописывать в OnGamdModeInit:
CMD:helper(playerid, params[])
{
// ...
}
ALTX:helper("/h");
Проще некуда. IMO, даже проще, чем со стандартными командами.
А что бы сменить командный процессор, нужно заменить в командах только YCMD на CMD, и ничего другого трогать больше не надо?
А что бы сменить командный процессор, нужно заменить в командах только YCMD на CMD, и ничего другого трогать больше не надо?
И убрать последний параметр "help" в команде, а так да.
Вопрос решен! Тема закрыта!
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot