[Помощь] Повторение команды
|
|
KaVaL98 |
Дата: Воскресенье, 14.01.2018, 05:47 | Сообщение # 1
|
Новичок
Сообщений: 11
Статус: Offline
|
Здравствуйте, вот надеюсь на Вашу помощь начинающему Вот на АБС нету типо /su id 3 (количество) причина, у нас просто /su id причина Как можно написать так что бы можно было /su id количество и причина, если кто знает помогите.
|
|
|
|
Rinat_Namazov |
Дата: Воскресенье, 14.01.2018, 09:42 | Сообщение # 2
|
Боец
Сообщений: 122
Статус: Offline
|
RegExMatch(chatInput, "^\/su\s([0-9]*)\s([0-9]*)\s(.*)", p) p1 = ID игрока p2 = Кол-во звёзд p3 = Причина
|
|
|
|
CZAR |
Дата: Воскресенье, 14.01.2018, 13:09 | Сообщение # 3
|
Czar Of Scripts
Сообщений: 1373
Статус: Offline
|
Код if (RegExMatch(..., "^/su\s+(\d{1,3})\s+([1-6])\s+(.*)$", out)) { loop, % out2 SendChat("/su " out1 " " out3) }
Я в ВК Ушел в веб.
• Ничего не покупаю. • Способы не проверяю.
У меня теперь новый домен, если ссылка не работает - напишите.
Гарант 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 - Воскресенье, 14.01.2018, 13:10 |
|
|
|
KaVaL98 |
Дата: Воскресенье, 14.01.2018, 13:29 | Сообщение # 4
|
Новичок
Сообщений: 11
Статус: Offline
|
Phoenixxx_Czar, Если прописываю данный код через sc38 & sc2:: (комбинация клавишь Alt + 1) И вставляю твой код, то AHK выдаёт ошибку и ругается конкретно на код if (RegExMatch(..., "^/su\s+(\d{1,3})\s+([1-6])\s+(.*)$", out)), может что-то не так делаю, или же что Получился вот такой код sc38 & sc2:: addChatMessageEx(0xFF0000, "/su id количество причина") RegExMatch(SendInput, "^\/su\s([0-9]*)\s([0-9]*)\s(.*)", p) SendInput {F6} /su Я тупой, так что помогите
Сообщение отредактировал KaVaL98 - Воскресенье, 14.01.2018, 13:43 |
|
|
|
Rinat_Namazov |
Дата: Воскресенье, 14.01.2018, 14:47 | Сообщение # 5
|
Боец
Сообщений: 122
Статус: Offline
|
Это же регулярка для использования в чате, через клавишу как оно по твоему узнавать будет кому ты выдаёш. -_-
Код $~NumpadEnter:: $~Enter:: If (isInChat() = 1 && isDialogOpen() = 0) { Sleep 250 dwAddress := dwSAMP + 0x12D8F8 chatInput := readString(hGTA, dwAddress, 256) If chatInput = /su { If (RegExMatch(chatInput, "^\/su\s([0-9]*)\s([0-9]*)\s(.*)", p)) { Loop %p2% { SendChat("/su " p1 " " p3) } } } }
Если еще при вводе в чат от сервере выдается 1 розыск, или появляется сообщение об неправильном вводе, и тебе это надоедает используй командный процессор.
Сообщение отредактировал Rinat_Namazov - Воскресенье, 14.01.2018, 15:18 |
|
|
|
|