[Помощь] Командный процессор
|
|
Louis_Capo |
Дата: Воскресенье, 21.01.2018, 18:54 | Сообщение # 1
|
Новичок
Сообщений: 17
Статус: Offline
|
Возник вопрос по командному процессору от tumkin'a
Код #Include SAMP.ahk
CommandProcessor := new CommandProcessor() CommandProcessor.SetStatusProcessor(true)
CommandProcessor.RegisterCommand("/test", "TEST")
TEST: addchatmessage("{FF0000}"CommandProcessor.TempText) return
#include cmdProc_by_Tumkin.ahk
По идее в чат должен выводиться параметр введенный после команды, но выводится команда вместе с параметром, как можно это исправить?
Сообщение отредактировал Louis_Capo - Воскресенье, 21.01.2018, 18:55 |
|
|
|
|
T1bro |
Дата: Понедельник, 22.01.2018, 14:56 | Сообщение # 3
|
Любитель
Сообщений: 38
Статус: Offline
|
Код #Include SAMP.ahk
CommandProcessor := new CommandProcessor() CommandProcessor.SetStatusProcessor(true)
CommandProcessor.RegisterCommand("/test", "TEST")
TEST: chatInput := CommandProcessor.TempText if (RegExMatch(chatInput, "^/test")) { if RegExMatch(chatInput, "\/test.(\d\d?\d?)", match) { addchatmessage("{FF0000}"match1) } return } #include cmdProc_by_Tumkin.ahk Ну вот к примеру. Будет выводить только цифры после /test
MacD
Сообщение отредактировал T1bro - Понедельник, 22.01.2018, 15:34 |
|
|
|
|
Toopie |
Дата: Вторник, 23.01.2018, 22:11 | Сообщение # 5
|
Боец
Сообщений: 122
Статус: Offline
|
Phoenixxx_Czar, \d - это одно число \d+ - это несколько чисел...
лучший в мире самп сервер 185.159.129.71:7777 лидерки админки да
|
|
|
|
|
Toopie |
Дата: Четверг, 25.01.2018, 06:39 | Сообщение # 7
|
Боец
Сообщений: 122
Статус: Offline
|
Phoenixxx_Czar, ну ты написал, что \d+ в отличии от \d - это цифры. Ну я так подумал
лучший в мире самп сервер 185.159.129.71:7777 лидерки админки да
Сообщение отредактировал Toopie - Четверг, 25.01.2018, 06:40 |
|
|
|