[Вопрос]: Вопрос по диалогам - Форум - Читерский Форум | Читы для игр SAMP,CS:GO,GTA5,PUBG,Minecraft,CoD,Warface,WoT | Магазин аккаунтов SAMP-RP,Advance-RP,Diamond-RP,логов samp,Steam,WoT,Warface,PUBG,GTA5

Страница 1 из 11
Модератор форума: tumkin, Junger 
Форум » Программирование » AHK Программирование » [Вопрос]: Вопрос по диалогам
[Вопрос]: Вопрос по диалогам
shamanchik9991Дата: Среда, 12.10.2016, 19:27 | Сообщение # 1
Любитель
Сообщений: 31
Статус: Offline
Как сделать повторение одной команды, и при открытии диалога, останавливать ввод команды, следовательно при закрытии диалога продолжать ввод команды (говорю про /edit на Advance RP).
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
RellaXДата: Среда, 12.10.2016, 22:59 | Сообщение # 2
Боец
Сообщений: 295
Статус: 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 Скриптер
Сообщений: 473
Статус: Offline
Нужно проверить открыт ли диалог, если нет жмякать enter

Я в ВК
AHK скрипты на заказ(бесплатно | Актуально 07/10/2017 - **/**/****), помогаю с AHK.
--------
AHK
--------
Флудер для SAMP
Выбор в диалогах мышкой и enter`ом
Чекер Друзей и Админов for SAMP
Быстрый ответ на СМС for SAMP
Счетчик наигранного времени for SAMP
Счетчик заработанных денег за сутки для адвоката for Evolve RP
Auto Fisher for Revent RP
--------------------------------------------------------
Достижения:
------------------
- 26.02.2017
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
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 из 11
Поиск:
Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Поиск | бот автобусн... [_Supreme_]

✭✭✭Лучшие цены на валюту ... [BoomZZZ]

[1824119], [1824092] CM_X... [CM_Xrom]

[Годнота]Разнос с 1 лвл(N... [Yuudai_]

1824242 Rollcase Невалид [Mr_AFkA]

Разделения раздела "... [projectfromthewhiteshadow]

Изменение цвета статуса о... [projectfromthewhiteshadow]

репорт на товары [projectfromthewhiteshadow]

Обновление дизайна C-M &#... [projectfromthewhiteshadow]

✅✅✅⌛МЕГА⌛СКИДКИ⌛К⌛НГ⌛ТОЛЬ... [Gold-Masster]

[1]>Общение читеров [CM] [9991]

[2]>S0beit - pr9n project for samp 0.3.7 [9481]

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

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

[5]>Вопросы и ответы [6437]

[6]>[0.3.7][RUS] Sobeit modified by MishaN [6229]

[7]>[FREE] AntiAFK_R 3.4.6 by Ruskadance [0.3z-R2] [6220]

[8]>Продажа вирт 1кк АРП~350р ДРП~350р.СРП~150р. [6154]

[9]>Бесконечное слово [4696]

[10]>[Samp-Rp.Ru]Обновлен список Админов [4143]

[11]>[CLEO] Вопрос - Ответ [4119]

[12]>Курилка [3244]

[1]>АК_47 [28634]

[2]>GеNius [6741]

[3]>romka619 [5379]

[4]>[CM]Russel [5047]

[5]>[CM]AGRESSOR [4656]

[6]>Сэс [4430]

[7]>Snake_Firm [4293]

[8]>Artem_Buero [4144]

[9]>[CM]Durman [3269]

[10]>sky_Woker [2997]

[11]>iMaddy [2871]

[12]>Sa1nteD [2664]

[13]>Logan™ [2663]

[14]>Ch0c0Cube [2458]

[15]>[CM]Рафаэль [2300]

SakhDimon112233 [14.12.2017|05:09]

koLxo3huk21 [14.12.2017|02:30]

Paramelitales1 [14.12.2017|02:23]

Paramelitales [14.12.2017|02:19]

Ilves [14.12.2017|01:39]

scandal58st [14.12.2017|01:13]

Cuka123 [14.12.2017|01:10]

KroKoD1L [14.12.2017|00:54]

rodrigo_slipslide [14.12.2017|00:44]

Boevoy [14.12.2017|00:31]

kto_ya [14.12.2017|00:30]

ckohrak [14.12.2017|00:27]

TheSunTea [14.12.2017|00:07]

brodskiy1717 [14.12.2017|00:01]

gal1k [13.12.2017|23:54]


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

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