[Вопрос] Пару команд из самп udf
|
|
Vangelas |
Дата: Вторник, 11.10.2016, 09:36 | Сообщение # 1
|
Боец
Сообщений: 109
Статус: Offline
|
Как сделать бинд по команде /уволить id. Что бы он работал без сбоев. И что получчить id в переменную iduninvite
Сообщение отредактировал Vangelas - Вторник, 11.10.2016, 09:59 |
|
|
|
CZAR |
Дата: Вторник, 11.10.2016, 14:58 | Сообщение # 2
|
Czar Of Scripts
Сообщений: 1373
Статус: Offline
|
Нужно еще SAMP-UDF подключить. А так вот рабочий код:
Код $~Enter:: sleep, 30 if (isInChat() = 0) or (isDialogOpen() = 1) return sleep 150 dwAddress := dwSAMP + 0x12D8F8 chatInput := readString(hGTA, dwAddress, 256) if chatInput contains /уволить { RegExMatch(chatInput, "(/уволить (.*)", text) iduninvite:=text } return
Я в ВК Ушел в веб.
• Ничего не покупаю. • Способы не проверяю.
У меня теперь новый домен, если ссылка не работает - напишите.
Гарант Cheat-Master: *тема* AHK [S-RP] House Finder / House Teleporter [SAMP] Online Counter [S-RP] [For Event] Show Star [S-RP] AntiCasino [S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook [S-RP] [BOT] /dance Winner | Делаем розыгрыши среди участников темы. SAMP-UDF [AHK Урок] Выбор в диалогах мышкой и enter`ом [SAMP] Быстрый ответ на СМС [ERP] Помощник для адвоката [DRP] FakeTime Достижения: - 26.02.2017 - 03.01.2018 - 26.05.2018 - 22.09.2018 - 04.04.2019
Сообщение отредактировал Phoenixxx_Czar - Вторник, 11.10.2016, 14:59 |
|
|
|
Demchog |
Дата: Среда, 12.10.2016, 14:43 | Сообщение # 3
|
Любитель
Сообщений: 33
Статус: Offline
|
Phoenixxx_Czar,
Код $~Enter:: sleep, 30 if (isInChat() = 0 || isDialogOpen() = 1) { return } else { sleep 150 dwAddress := dwSAMP + 0x12D8F8 chatInput := readString(hGTA, dwAddress, 256) if (RegExMatch(chatInput, "^\/уволить (\d+)$", match)) { iduninvite := match1 } return
Сообщение отредактировал Demchog - Среда, 12.10.2016, 14:43 |
|
|
|
McFree_ |
Дата: Среда, 12.10.2016, 15:44 | Сообщение # 4
|
В рядах СМ.
Сообщений: 321
Статус: Offline
|
Код ~Enter:: ~F6:: input, text, V, {enter}{esc} regexmatch(text,"/(.*)\b(.*)", cmd) msgbox,0, Команда: %cmd1%, Параметры: %cmd2% return
Помогаю новичкам! По всем вопросам в ЛС!
|
|
|
|
Vangelas |
Дата: Четверг, 13.10.2016, 10:28 | Сообщение # 5
|
Боец
Сообщений: 109
Статус: Offline
|
А можно как ни будь избежать бинд enter, т.к создание fake диалога уже привязано к другой части кода?
|
|
|
|
|
MrGPro |
Дата: Четверг, 13.10.2016, 17:12 | Сообщение # 7
|
Боец
Сообщений: 202
Статус: Offline
|
Как вариант просто для примера (можешь скомбинировать с примерами выше)
Код :[удали]$~?:/уволить:: Input, dell, V, {Delete} RegExMatch(dell, "/уволить (\d+)", id) msgbox, 0, Команда: %id1% return [удали] - это не пиши (просто баг при добавлении возникает) https://autohotkey.com/docs/commands/Input.htm
Тебе помогли не забывай про благодарность >> тыкни репутацию ---------------------------------------͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏ ----------------------------------------------------- Зам.Администратора на проекте "DayZ Epoсh SPN" сервер Arma 2OA DayZ Epoch пиратка и лицензия
Сообщение отредактировал MrGPro - Четверг, 13.10.2016, 17:15 |
|
|
|