[Помощь] Наказание по просьбе админа в адм чате + привязка
|
|
krot225 |
Дата: Понедельник, 07.08.2017, 12:19 | Сообщение # 1
|
Новичок
Сообщений: 23
Статус: Offline
|
Ребят, хочу сделать ахк чтобы при просьбе админа он выдавал наказание например /a /ban 0 30 чит by RD. И и нажатием кнопки выдавалось наказание от старшего админа. Немогу настроить на админ чат. Подскажите как сделать? UDF есть, снизу код. Я его вырезал с другого скрипта. Там стоит типо привязка или каким образом он просит выдать наказание и отклоняет... Обьясните, прошу. Вот скрин /a http://imgur.com/a/o1PQq Код:
Код global CL := % A_MyDocuments "\GTA San Andreas User Files\SAMP\chatlog.txt" Loop { if (RegExMatch(getNewLine(CL), "^\[\d{2}:\d{2}:\d{2}\] \[A\] ([A-Z])([a-z]+)_([A-Za-z]+)\[(\d{1,3})\]: \/(kick|mute|warn|ban|jail|skick|offban|offwarn|makeleader|hp|ggun) (\d{1,3}) (\d{1,2}) (.*)$", match)) { if (!activate && getPlayerNameById(match6)) { pid := RegExReplace(getPlayerNameById(match6), "_", " ") Sleep, 10 addChatMessageEx(0xBDBDBD, "{FFA200}[AdminTools] {FFFFFF}" match1 match2 " " match3 " {BDBDBD}хочет выдать наказание игроку {FFFFFF}" pid) Sleep, 10 addChatMessageEx(0xBDBDBD, "{FFA200}[AdminTools] {BDBDBD}Чтобы выдать наказание - нажмите {298621}Y{BDBDBD}, для отказа - {A12222}N{BDBDBD}.") i := 10 activate := true SetTimer, Timer, On } } else if (RegExMatch(getNewLine(CL), "^\[\d{2}:\d{2}:\d{2}\] (\w+)\[(\d{1,3})\]: \{FFCD00\}(.*)$", match)) { while (!activate && !isInChat() && !isDialogOpen()) { SendInput, {vk75}/ans %match2%{vk20} break } } } ~vk59:: ;Y { if (!isInChat() && !isDialogOpen()) { if (!activate) { addChatMessageEx(0xBDBDBD, "{FFA200}[AdminTools] {FFFFFF}В данный момент никаких действий предпринимать не надо. ") } else { Sleep, 100 SendChat("/" match5 " " match6 " " match7 " [by " match1 "." match3 "]") showGameText("~g~Success", 1000, 3) activate := false, i := 0 SetTimer, Timer, Off } } } return ~vk4E:: ;N { if (!isInChat() && !isDialogOpen()) { if (!activate) { addChatMessageEx(0xBDBDBD, "{FFA200}[AdminTools] {FFFFFF}В данный момент никаких действий предпринимать не надо. ") } else { addChatMessageEx(0xBDBDBD, "{FFA200}[AdminTools] {FFFFFF}Вы отказались подтверждать выдачу наказания.") showGameText("~g~Success", 1000, 3) activate := false, i := 0 SetTimer, Timer, Off } } } return
Кто поможет кину мани на киви
Сообщение отредактировал krot225 - Понедельник, 07.08.2017, 12:19 |
|
|
|
|
krot225 |
Дата: Понедельник, 07.08.2017, 13:31 | Сообщение # 3
|
Новичок
Сообщений: 23
Статус: Offline
|
Цитата Phoenixxx_Czar ( ) скинь строку админ чата из чат-лога, а не скрином. [16:29:24] [A] {33AA33}Dwayne_Sanchez[0]: {FFFF00}1
|
|
|
|
Demy |
Дата: Понедельник, 07.08.2017, 15:06 | Сообщение # 4
|
Бывалый
Сообщений: 422
Статус: Offline
|
При решении этой задачи возникнет проблема: два юзера скрипта нажимают почти одновременно кнопку и выдается два варна.
И проще будет заказать скрипт, чем собирать его по кусочкам из другого.
AutoReporter / http://cheat-master.ru/forum/150-486717-1 Finder / http://cheat-master.ru/forum/160-497245-1 DLQ Binder / http://cheat-master.ru/forum/150-594163-1
У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
Сообщение отредактировал Demy - Понедельник, 07.08.2017, 15:07 |
|
|
|
krot225 |
Дата: Понедельник, 07.08.2017, 16:38 | Сообщение # 5
|
Новичок
Сообщений: 23
Статус: Offline
|
Цитата Demy ( ) При решении этой задачи возникнет проблема: два юзера скрипта нажимают почти одновременно кнопку и выдается два варна. А можно таймер как-то сделать? А может ну и ладно. Всё равно можем снимать варны)Добавлено (07.08.2017, 16:38) ---------------------------------------------
Цитата Demy ( ) И проще будет заказать скрипт, чем собирать его по кусочкам из другого. у кого?
|
|
|
|
CZAR |
Дата: Вторник, 08.08.2017, 15:15 | Сообщение # 6
|
Czar Of Scripts
Сообщений: 1373
Статус: Offline
|
krot225, У меня ВК ТЫК
Между прочем бесплатно :D
Я в ВК Ушел в веб.
• Ничего не покупаю. • Способы не проверяю.
У меня теперь новый домен, если ссылка не работает - напишите.
Гарант 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 - Вторник, 08.08.2017, 15:18 |
|
|
|
Coockie |
Дата: Среда, 09.08.2017, 00:47 | Сообщение # 7
|
Новичок
Сообщений: 27
Статус: Offline
|
Лооол, даже не ожидал) Это мой скрипт, я его писал по просьбе ОДНОГО админа) Могу пересобрать - https://vk.com/ma.pandore
|
|
|
|
Demy |
Дата: Среда, 09.08.2017, 14:29 | Сообщение # 8
|
Бывалый
Сообщений: 422
Статус: Offline
|
Цитата krot225 ( ) у кого? Если нужно качество, то пиши Тумкину, он этим занимался. Или другим, кто писал подобное для известных проектов. Не в обиду остальным, ибо не плохо вас знаю. И та проблема, на самом деле, решаема
AutoReporter / http://cheat-master.ru/forum/150-486717-1 Finder / http://cheat-master.ru/forum/160-497245-1 DLQ Binder / http://cheat-master.ru/forum/150-594163-1
У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
Сообщение отредактировал Demy - Среда, 09.08.2017, 14:29 |
|
|
|