[Помощь] Проблема с /try - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Помощь] Проблема с /try
Alikkuc Дата: Пятница, 28.12.2018, 08:09 | Сообщение # 1
Новичок
Сообщений: 19
Статус: Offline
Я решил написать скрипт, в котором по нажатию клавиши будет писать разные сообщения (/try нашел паспорт). Если выпадает удачно, то скрипт пишет что "достал паспорт из......" но если неудачно то он еще кидает разные сообщения. Проблема в том, что скрипт работает, но последнее сообщение, сервер почему то пишет ("Действие очень похоже на предыдущее"). Если не сложно, помогите пожалуйста.
Код

#Include samp.ahk

#Persistent

F2::
SendChat("/try нашел паспорт в кармане")

SetTimer, read, on

File := % A_MyDocuments "\GTA San Andreas User Files\SAMP\chatlog.txt"

read:
FileRead, clog, % File

clog:

if (RegExMatch(clog, "\w+\sнашел паспорт в кармане\s(.*)\s{.*}Неудачно"))
{
    FileDelete, % File
    sleep 2500
    SendChat("/try посмотрел паспорт внимательнее")
    return
}

if (RegExMatch(clog, "\w+\sнашел паспорт в кармане\s(.*)\s{.*}Удачно"))
{
    FileDelete, % File
    sleep 2500
    SendChat("/me достал и передал паспорт человеку напротив")
    return
}

if (RegExMatch(clog, "\w+\sпосмотрел паспорт внимательнее\s(.)\s{.+}Неудачно"))
{
    FileDelete, % File
    sleep 2500
    SendChat("/try нашел паспорт в другом кармане")
    sleep 300
    goto clog
    sleep 300
    return
}

if (RegExMatch(clog, "\w+\sпосмотрел паспорт внимательнее\s(.)\s{.+}Удачно"))
{
    sleep 2500
    SendChat("/me достал и передал паспорт человеку напротив")
    FileDelete, % File
    return
}

if (RegExMatch(clog, "\w+\sнашел паспорт в другом кармане\s(.|)\s{.+}Удачно"))
{
    sleep 2500
    SendChat("/me достал и передал паспорт человеку напротив")
    FileDelete, % File
    return
}

If (RegExMatch(clog, "\w+\sнашел паспорт в другом кармане\s(.|)\s{.+}Неудачно"))
{
    FileDelete, % File
    sleep 2500
    SendChat("/try нашел паспорт в кармане")
    return
}
return

Прикрепления: 8393275.png (72.3 Kb)
Nikolay_Zulik Дата: Пятница, 28.12.2018, 16:47 | Сообщение # 2
Новичок
Сообщений: 27
Статус: Offline
Зачем столько return?

Сообщение отредактировал Nikolay_Zulik - Пятница, 28.12.2018, 16:48
Alikkuc Дата: Суббота, 29.12.2018, 11:46 | Сообщение # 3
Новичок
Сообщений: 19
Статус: Offline
Цитата Nikolay_Zulik ()
Зачем столько return?

ну я их убрал, изменилась ли ситуация
CZAR Дата: Суббота, 29.12.2018, 16:49 | Сообщение # 4
Czar Of Scripts
Сообщений: 1373
Статус: Offline
Код
clog:

Идет раньше чем читается файл, сам догадаешься?





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

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


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

Гарант 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
Alikkuc Дата: Понедельник, 31.12.2018, 12:07 | Сообщение # 5
Новичок
Сообщений: 19
Статус: Offline
спасибо большое!

Сообщение отредактировал Alikkuc - Понедельник, 31.12.2018, 12:17
FForest Дата: Среда, 02.01.2019, 03:19 | Сообщение # 6
Местный Дурачок
Сообщений: 129
Статус: Offline
Цитата Nikolay_Zulik ()
Зачем столько return?

Зачем твоё сообщение?
Alikkuc, Могу кинуть подсказку с if только по круче по типу
Код

SendChat((var == "Удачано" ? "/me достал и передал паспорт человеку напротив" : "/me полез в другой карман"))
biggrin
  • Страница 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]

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