[Помощь] Проблема с командой
|
|
Toto_Rico |
Дата: Среда, 05.04.2017, 21:15 | Сообщение # 1
|
Новичок
Сообщений: 17
Статус: Offline
|
Здравствуйте. У меня тут появилась проблемка, из-за которой либо действие не происходит, либо дублируется. Команда:
Код if chatInput contains /find { back: if (isDialogOpen() = 1) { Dtext:=getDialogText() RegExMatch(Dtext, "Из них онлайн:(.*)\n", out) RegExMatch(out1, "[0-9]+", chel) sendchatmessage("/me достал КПК и перешел во вкладку [Список сотрудников]") sendchatmessage("/do Количество сотрудников в штате: " chel) return } if (isDialogOpen() = 0) { goto, back } } Суть: Если оставить все как есть, то действие с /me и /do не происходит, просто игнорируется. А если убрать строчку ,
Код if (isDialogOpen() = 1) то действие происходит, но дублируется в чате, т.е. пишется два раза.
Не могли бы подсказать, где может быть ошибка?
UPD: Хм.... Изменил samp_udf на другой и все заработало. Но я не пойму, что за это отвечает.
---------------------------------------------------------------------------------------- Получить 10 репутации на CM [✔] Получить 50 репутации на CM [✔] Получить 100 репутации на CM [✖] Получить 150 репутации на CM [✖]
Сообщение отредактировал Toto_Rico - Среда, 05.04.2017, 21:52 |
|
|
|
Godarck |
Дата: Среда, 05.04.2017, 21:20 | Сообщение # 2
|
AHK Скриптер
Сообщений: 252
Статус: Offline
|
Что нужно сделать: это убрать метки совсем и перейти на циклы.
Бесплатный и новый бот рыбалки для GTA V RP GunList для GTA V RP - писать в ЛС Fake Time для GTA V RP
Сообщение отредактировал Godarck - Среда, 05.04.2017, 21:20 |
|
|
|
[CM]Coockie |
Дата: Среда, 05.04.2017, 22:27 | Сообщение # 3
|
developer
Сообщений: 67
Статус: Offline
|
SAMP UDF возьми из этого раздела.
Код if (chatInput = "/find") { if (!isDialogOpen()) { while (isDialogOpen()) { RegExMatch(getDialogText(), "Из них онлайн:(.*)\n", out) RegExMatch(out1, "[0-9]+", chel) SendChat("/me достал КПК и перешел во вкладку ""Список сотрудников""") SendChat("/do Количество сотрудников в штате: " chel) } } }
|
|
|
|
Jameska1488228 |
Дата: Четверг, 06.04.2017, 21:38 | Сообщение # 4
|
Новичок
Сообщений: 7
Статус: Offline
|
Toto_Rico, Ну ты мой код прям вот так в открытую не кидал бы, поменял бы что нибудь что ли :с
Сообщение отредактировал Jameska1488228 - Четверг, 06.04.2017, 21:44 |
|
|
|
Toto_Rico |
Дата: Четверг, 06.04.2017, 21:44 | Сообщение # 5
|
Новичок
Сообщений: 17
Статус: Offline
|
Цитата Jameska1488228 ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/4/lastpost.gif) ) Ну ты б мой код прям вот так в открытую не кидал бы, поменял бы что нибудь что ли :с Эм... Ну как бы я взял его из AHK скрипта с форумника Advance. Автором какого скрипта ты являешься?
---------------------------------------------------------------------------------------- Получить 10 репутации на CM [✔] Получить 50 репутации на CM [✔] Получить 100 репутации на CM [✖] Получить 150 репутации на CM [✖]
|
|
|
|
Jameska1488228 |
Дата: Четверг, 06.04.2017, 21:46 | Сообщение # 6
|
Новичок
Сообщений: 7
Статус: Offline
|
Цитата Toto_Rico ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/4/lastpost.gif) ) Эм... Ну как бы я взял его из AHK скрипта с форумника Advance. Автором какого скрипта ты являешься? Того самого АХК для СМИ, из которого ты вытащил код.
|
|
|
|
Toto_Rico |
Дата: Четверг, 06.04.2017, 21:48 | Сообщение # 7
|
Новичок
Сообщений: 17
Статус: Offline
|
Цитата Jameska1488228 ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/4/lastpost.gif) ) Того самого АХК для СМИ, из которого ты вытащил код. Мм.. Ну бывает, кстати, классный AHK
---------------------------------------------------------------------------------------- Получить 10 репутации на CM [✔] Получить 50 репутации на CM [✔] Получить 100 репутации на CM [✖] Получить 150 репутации на CM [✖]
|
|
|
|
Jameska1488228 |
Дата: Четверг, 06.04.2017, 21:50 | Сообщение # 8
|
Новичок
Сообщений: 7
Статус: Offline
|
Toto_Rico, А код кстати работает, и вполне нормально.
|
|
|
|