[HELP] Помогите нулевому - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[HELP] Помогите нулевому
Newell123456 Дата: Пятница, 31.08.2018, 10:16 | Сообщение # 1
Любитель
Сообщений: 37
Статус: Offline
Здраствуйте, у меня появилась проблема. Скрипт после того как в чате появилась примерно такая строка "[11:28:42] < Репорт > Игрок Alex Frisk[60]: {F00F4F}46 читы" придлагает мне перейти в рекон за тем айди и написать в /pm что я слежу. Но вот он сработает 1 раз, на следущий раз в чат не прийдет addChatMessage а переменая не обнулится и будет с тем же значениям.
Вот код:
Код
to:
Fileread, read, %file%
if RegExMatch(read, "^\[\d+:\d+:\d+\]\s+\< Репорт \> Игрок ([A-z_]+)\[(\d{1,3})\]: \{.*\}(\d{1,3})" , out)
{
    addChatMessage("{00FF00}[AHK] Пришла жалоба с причиной: " out3 ", 1 - ответить или 2 - отказать")
    Loop,
    {
    if (getkeystate("0", "P"))
    {
  SendInput, {f6}/pm %out2% Начинаю работать по Вашей жалобе. Приятной игры {enter}
  Sleep 1000
  SendInput, {f6}/re %out3% {enter}
    }
    else
    if (getkeystate("-", "P"))
    {
  addChatMessage("[AHK] Вы отказались от ответа на репорт")
  goto to
    }
  }
}
filedelete, %file%
return


Сообщение отредактировал Newell123456 - Пятница, 31.08.2018, 15:13
MrGPro Дата: Пятница, 31.08.2018, 16:12 | Сообщение # 2
Боец
Сообщений: 202
Статус: Offline
Можно сразу удалять файл после внесения текста в переменню. Один минус твоего метода возможны пропуски жалоб в момент ожидания нажатия 1 или 2. Например жалоба на 1 id и сразу на другой id

Код
to:
Fileread, read, %file%
filedelete, %file%
if RegExMatch(read, "^\[\d+:\d+:\d+\]\s+\< Репорт \> Игрок ([A-z_]+)\[(\d{1,3})\]: \{.*\}(\d{1,3})" , out)
{
    addChatMessage("{00FF00}[AHK] Пришла жалоба с причиной: " out3 ", 1 - ответить или 2 - отказать")
    Loop
    {
  if (getkeystate("0", "P"))
  {
     SendInput, {f6}/pm %out2% Начинаю работать по Вашей жалобе. Приятной игры {enter}
     Sleep 1000
     SendInput, {f6}/re %out3% {enter}
     break
  }
  else
  {
   if (getkeystate("-", "P"))
   {
     addChatMessage("[AHK] Вы отказались от ответа на репорт")
     break
   }
  }
    }
goto, to
return


Тебе помогли не забывай про благодарность >> тыкни репутацию
---------------------------------------͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏ -----------------------------------------------------
Зам.Администратора на проекте "DayZ Epoсh SPN" сервер Arma 2OA DayZ Epoch пиратка и лицензия


Сообщение отредактировал MrGPro - Пятница, 31.08.2018, 16:19
CZAR Дата: Пятница, 31.08.2018, 16:24 | Сообщение # 3
Czar Of Scripts
Сообщений: 1373
Статус: Offline
Не стал бы я ждать нажатия клавиши..
Сделал бы просто бинд на эти клавиши и там проверка на переменную с идом.





Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант 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
slavawar Дата: Пятница, 31.08.2018, 17:36 | Сообщение # 4
Проверенный
Сообщений: 172
Статус: Offline
Код

SetTimer, AutoReport, on

AutoReport:
Fileread, read, %file%
if RegExMatch(read, "\]\s+\< Репорт \> Игрок ([A-z_]+)\[(\d{1,3})\]: \{.*\}(\d{1,3})" , out)
{
    addChatMessage("{00FF00}[AHK] Пришла жалоба с причиной: " out3 ", 1 - ответить или 2 - отказать")
    report := true
    SetTimer, report, 10000 ; Через 10сек автоматически будет отклонено.
    Filedelete, % file
}
return

~vk31::
if (report) {
    SendChat("/pm " out2 " Начинаю работать по Вашей жалобе. Приятной игры")
    ; всякий код.. SendChat("/speak " out3) - к примеру
    report := false
}
return

~vk32::
if (report) {
    addChatMessage("[AHK] Вы отказались от ответа на репорт")
    report := false
}
return

report:
if (report) {
    report := false
}

Я бы сделал так.


Мои темы:
[AHK] Шифратор текста
[AHK] Акцент 3 в 1
[C#] Генератор RP ников
CZAR Дата: Пятница, 31.08.2018, 18:13 | Сообщение # 5
Czar Of Scripts
Сообщений: 1373
Статус: Offline
slavawar, делай не 10000, а -10000, тогда таймер сработает только один раз.




Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант 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
Newell123456 Дата: Суббота, 01.09.2018, 20:47 | Сообщение # 6
Любитель
Сообщений: 37
Статус: Offline
Cпасибо тем кто пытался мне помочь.
Но первый скрипт воопше не работает.
А второй работает, но не переменая out2 и out3 ничему не равна(
slavawar Дата: Суббота, 01.09.2018, 20:59 | Сообщение # 7
Проверенный
Сообщений: 172
Статус: Offline
Phoenixxx_Czar, точно. Спасибо, это будет очень уместно

Добавлено (01.09.2018, 21:01)
---------------------------------------------
Newell123456, не работает когда нажимаешь клавиши? Если он автоматически addChatMessage выводит значение?


Мои темы:
[AHK] Шифратор текста
[AHK] Акцент 3 в 1
[C#] Генератор RP ников
Newell123456 Дата: Воскресенье, 02.09.2018, 10:02 | Сообщение # 8
Любитель
Сообщений: 37
Статус: Offline
slavawar, Уже все работает, спасибо тебе!
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи