[Вопрос] Как создать команду с параметром?
|
|
Wolter_Miller |
Дата: Понедельник, 18.12.2017, 19:04 | Сообщение # 1
|
Новичок
Сообщений: 1
Статус: Offline
|
Как создать команду с параметром? Например чтобы создать команду, используется такой код:
Код :?:/inv:: SendInput {F6}/invite{Space} Как мне сделать чтобы я смог сделать так: /inv 23: /invite 23. Т.е. задать параметр, аргумент команды, тут это id. Буду очень благодарен если поможете.
|
|
|
|
Drygok |
Дата: Понедельник, 18.12.2017, 22:49 | Сообщение # 2
|
Любитель
Сообщений: 37
Статус: Offline
|
Можно, конечно, обрабатывать все введенные команды, но как по мне - проще записывать ID через input.
|
|
|
|
T1bro |
Дата: Вторник, 19.12.2017, 00:17 | Сообщение # 3
|
Любитель
Сообщений: 38
Статус: Offline
|
Wolter_Miller, командный процессор. http://cheat-master.ru/forum/149-688300-1 и
Код if (RegExMatch(chatInput, "^/команда")) { if RegExMatch(chatInput, "\/команда.(\d\d?\d?)", match) { idPlayer := getPlayerNameById(match1) AddChatMessage(" " idPlayer " ") } else addChatMessage("{FF00FF}[CMD]{FFEBCD}Исользуй {000080}/команда [ид] ") }
MacD
Сообщение отредактировал T1bro - Вторник, 19.12.2017, 00:21 |
|
|
|
|
Artur_iOS |
Дата: Вторник, 19.12.2017, 20:48 | Сообщение # 5
|
Боец
Сообщений: 94
Статус: Offline
|
T1bro, Если так и юзать, то лучше
Код if (RegExMatch(chatInput, "^\/command\s?(\d+)?$", number)) { if (!number1 && number1 != 0) { addChatMessageEx(0xFFFFFF, "Используй /command [id]") Return } addChatMessageEx(0xFFFFFF, "Команда сработала, переданный параметр" number1) }
|
|
|
|
T1bro |
Дата: Вторник, 19.12.2017, 22:22 | Сообщение # 6
|
Любитель
Сообщений: 38
Статус: Offline
|
Phoenixxx_Czar, бред не бред, но вполне рабочий " " - мне так привычнее
MacD
|
|
|
|