[Вопрос]: Вопрос по диалогам - Форум Cheat-Master.ru

  • Страница 1 из 1
  • 1
Модератор форума: tumkin, Junger  
Форум » Программирование » AHK Программирование » [Вопрос]: Вопрос по диалогам
[Вопрос]: Вопрос по диалогам
shamanchik9991Дата: Среда, 12.10.2016, 19:27 | Сообщение # 1
Любитель
Сообщений: 31
Статус: Offline
Как сделать повторение одной команды, и при открытии диалога, останавливать ввод команды, следовательно при закрытии диалога продолжать ввод команды (говорю про /edit на Advance RP).
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
RellaXДата: Среда, 12.10.2016, 22:59 | Сообщение # 2
Боец
Сообщений: 294
Статус: Offline
C samp-udf:
Код
!1:: ; alt+1
Loop
{
Sleep 25
if (isDialogOpen()=="0")
{
SendChat("/edit")
Sleep 500
}
}
Return

- С тела пишу


https://vk.com/zatkap
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
Phoenixxx_CzarДата: Четверг, 13.10.2016, 16:58 | Сообщение # 3
AHK Скриптер
Сообщений: 553
Статус: Offline
Нужно проверить открыт ли диалог, если нет жмякать enter

Я в ВК
AHK скрипты на заказ(бесплатно | Актуально 07/10/2017 - **/**/****), помогаю с AHK.
--------
AHK
--------
Флудер для SAMP
Выбор в диалогах мышкой и enter`ом
Чекер Друзей и Админов for SAMP
Быстрый ответ на СМС for SAMP
Счетчик наигранного времени for SAMP
Счетчик заработанных денег за сутки для адвоката for Evolve RP
Auto Fisher for Revent RP
Flooder SMS for DRP
--------------------------------------------------------
Достижения:
------------------
- 26.02.2017 - 03.01.2018
- 03.01.2018
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
shamanchik9991Дата: Четверг, 13.10.2016, 16:58 | Сообщение # 4
Любитель
Сообщений: 31
Статус: Offline
Цитата RellaX ()
=

Цитата RellaX ()
C samp-udf:
Код
!1:: ; alt+1
Loop
{
Sleep 25
if (isDialogOpen()=="0")
{
SendChat("/edit")
Sleep 500
}
}
Return

- С тела пишу

А каким образом можно сделать так, что бы при закрытии диалога выдавался текст через addChatMessage, делался скриншот и loop продолжался бы дальше

К примеру после того, как диалог открылся, я редактирую объявление, и после его отправки, сервер пишет: Объявление отредактировано и поставлено в очередь на публикацию. Если я отклоняю объявление, сервер пишет: Nick_Name[ID] отклонил объявление.
Нужно после этих строк написать текст, по типу: "скриншот сделан", сделать и скрин с /c 60 и продолжать ввод /edit


Сообщение отредактировал shamanchik9991 - Четверг, 13.10.2016, 17:04
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
DemchogДата: Понедельник, 17.10.2016, 07:51 | Сообщение # 5
Любитель
Сообщений: 34
Статус: Offline
Код

i := 0
Loop, 25 {
    i++
    if (getDialogLine(i) = "Свободная строка") {
  SendInput, {vkD %i%}
    }
    if (i = 25) {
  i := 0
    }
}


Простенький алгоритм
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
MrGProДата: Понедельник, 17.10.2016, 14:14 | Сообщение # 6
Боец
Сообщений: 125
Статус: Offline
shamanchik9991, Что-то типо такого

Код
#Include SAMP.ahk ; -> http://cheat-master.ru/forum/149-619860-1
#Persistent
#SingleInstance, Force
CL = C:\GTA San Andreas User Files\SAMP\chatlog.txt
F1::
Loop
{
    while isDialogOpen() = 0 ; = диалог {HIDE}
    {
  SendInput, {F6}/kpk{enter}
  isDialogOpen()
  sleep, 500
    }
    SendInput, {F6}/c Открыт{enter}
    while isDialogOpen() = 1 ; = диалог {SHOW}
    {
  isDialogOpen()
    }
    SendInput, {F6}/c Закрыт{enter}
    find = 0
    while isDialogOpen() = 0 AND find = 0
    {
  chatline :=  GetNewLine(CL) ; = зацикливаем проверку изменения размера чат-лога
  if chatline contains Объявление отредактировано и поставлено в очередь на публикацию
  {
   SendInput, {F6}/c super{enter}
   find = 1
   sleep, 500
  }
  if (RegExMatch(chatline, ".*\[\d+] отклонил объявление."))
  {
   SendInput, {F6}/c bad{enter}
   find = 1
   sleep, 500
  }
                 isDialogOpen()
    }
}
Return

GetNewLine(filename)
{
   static old
   static new
   if !old
   {
      FileGetSize, old, %filename%
      new := old
   }
   while old = new
   {
      sleep 500
      FileGetSize, new, %filename%
   }
   old := new
   Loop, read, %filename%
      if A_LoopReadLine
         last := A_LoopReadLine
   return last
}


Тебе помогли не забывай про благодарность >> тыкни репутацию
--------------------------------------------------------------------------------------------
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
Форум » Программирование » AHK Программирование » [Вопрос]: Вопрос по диалогам
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Список всех квестов и наг... [hvndfox2061]

Продажа новой схемы прива... [macsimry]

ПРОДАЖА ЖИРНЫХ ЛОГОВ! НА ... [pefgiergn]

Легальный способ зарабаты... [Остап]

Нужна программа или совет... [-D1zex-]

Продаю Дедики [Amazon] [edward[CM]13]

[SOFT] - Host-редактор [-D1zex-]

Скрипт [anton1443]

[ASI] Повышение FPS на лю... [Good_Sell]

[GIF] Аватарка для Cheat-... [de_dred]

♣►♣►♣[ПРИМУ В ДАР БЕСПЛАТ... [de_dred]

[CLEO] Поиск Cleo скрипто... [[CM]Shop229]

[1]>[0.3z][RUS] S0beit modified by MishaN [10001]

[2]>Курилка [10000]

[3]>Поиск CLEO скриптов | Вопросы по клео скриптам [9988]

[4]>Флудильная [9936]

[5]>Курилка [9688]

[6]>Курилка [9614]

[7]>RakBot - Качай аккаунты не напрягаясь! [9579]

[8]>Общение читеров [CM] [9546]

[9]>S0beit - pr9n project for samp 0.3.7 [9490]

[10]>Часто задаваемые вопросы... [8224]

[11]>Скуплю Advance по 300р за 1кк и DIamond по 250р [7624]

[12]>Вопросы и ответы [6466]

[1]>АК_47 [30796]

[2]>GеNius [6990]

[3]>romka619 [5401]

[4]>[CM]Russel [5192]

[5]>[CM]AGRESSOR [4653]

[6]>Сэс [4430]

[7]>Snake_Firm [4371]

[8]>Artem_Buero [4177]

[9]>[CM]Durman [3271]

[10]>sky_Woker [2997]

[11]>iMaddy [2871]

[12]>[CM]Рафаэль [2767]

[13]>Sa1nteD [2693]

[14]>Ch0c0Cube [2453]

[15]>BY [2327]

DonCarver [22.04.2018|07:07]

sergaid2003 [22.04.2018|07:06]

Moonyasha [22.04.2018|06:57]

svin22933 [22.04.2018|05:50]

panika71rus [22.04.2018|05:41]

Weesy [22.04.2018|04:52]

ChristianSamp [22.04.2018|04:47]

Exampeie [22.04.2018|04:08]

maksl8r [22.04.2018|03:11]

iNerino [22.04.2018|02:58]

DikiTTeres [22.04.2018|02:40]

wewewr [22.04.2018|02:11]

cjtawer [22.04.2018|01:49]

dimon_tv [22.04.2018|01:31]

DENISSS223 [22.04.2018|01:29]


CM Team © 2009-2018 Администрация не несёт ответственности за размещённые материалы. Условия пользования
Все материалы предоставлены в ознакомительных целях и администрация предлагает удалить их после ознакомления.

Положение о защите персональных данных на сайте, Пользовательское соглашение, Договор оказания услуг.