[Помощь] Диалог - Форум - Cheat-Master.Ru | Читерский Форум | Читы для SAMP,CS,Minecraft,CoD,Warface | Продажа аккаунтов SAMP,WoT,Steam,Origin,Warface | Баги,статьи SAMP-RP,Advance-RP,Diamond-RP | Магазин аккаунтов SAMP-RP,Advance-RP,Diamond-RP,Steam,WoT,Warface

Страница 1 из 11
Модератор форума: tumkin, Junger 
Форум » Программирование » AHK Программирование » [Помощь] Диалог
[Помощь] Диалог
artem227228Дата: Воскресенье, 11.09.2016, 02:05 | Сообщение # 1
Новичок
Сообщений: 20
Статус: Offline
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.

Сделал вот такой код, но не понимаю в чём его проблема, когда я пишу /инспектор меня перекидывает на другое меню и оно очень быстро убирается, помогите пожалуйста.
Код
if chat contains /инспектор
{
    showDialog("2","Инспектор","Пост: присутствует`nПост: отсутствует", "Выход")
    activate := 1
    KeyWait, enter, D
}
    if activate = 1
{

ShowDialog("1","Лекции","1. Присутствует`n2. Отсутсвует`n3. Через 5 минут","Окей","Закрыть","2003")
Input, inspector, V, {enter}
}
if (inspector = 1)
{
Sleep, 400
SendChat("Пост: КПП || Присутствует")
Sleep, 2000
} else if (inspector = 2) {
Sleep, 400
SendChat("Пост: КПП || Отсутствует")
Sleep, 2000
}
if (inspector = 3)
{
Sleep, 400
SendChat("Начинаю проверку постов")
Sleep, 2000
}
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
Phoenixxx_CzarДата: Воскресенье, 11.09.2016, 09:26 | Сообщение # 2
AHK Скриптер
Сообщений: 255
Статус: Offline
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.

добавь sleep, 300 . Мне обычно помогает

Я в ВК
AHK скрипты на заказ, помогаю с AHK.
--------
AHK
--------
Флудер для SAMP
Выбор в диалогах мышкой и enter`ом
Чекер Друзей и Админов for SAMP
FisherBOT for Pears Project
Быстрый ответ на СМС for SAMP
--------------------------------------------------------
Достижения:
------------------
- 26.02.2017
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
RellaXДата: Воскресенье, 11.09.2016, 09:39 | Сообщение # 3
Бывалый
Сообщений: 301
Статус: Offline
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.

Перед каждом showDialog - Sleep 250

https://vk.com/zatkap
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
MrGProДата: Воскресенье, 11.09.2016, 09:41 | Сообщение # 4
Боец
Сообщений: 118
Статус: Offline
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.

О мой бог, сударь вы хоть ahk уроки или документацию смотрели.

скажу просто вы везде задаёте значение но не сравниваите их, при вводе команды вы задаёте переменную как выбранную ниже через if вы снова задаёте значение а константа иф сравнительная она использует, верно, не верно, равно, не равно, больше/меньше чем и т.д.

Опиши принцип действия которые должен выполнить скрипт. Там наприме тыкнул то открылось это, написал это оно появилось в этом.


Тебе помогли не забывай про благодарность >> тыкни репутацию
--------------------------------------------------------------------------------------------


Сообщение отредактировал MrGPro - Воскресенье, 11.09.2016, 11:44
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
artem227228Дата: Воскресенье, 11.09.2016, 12:47 | Сообщение # 5
Новичок
Сообщений: 20
Статус: Offline
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.

MrGPro, Нажимаю на 1-ый пункт, переходит на второй, там я например что-то выбираю, потом переходит на ещё одно окно и я вписываю что-то и мне выводит текст в чат.
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
MrGProДата: Понедельник, 12.09.2016, 00:23 | Сообщение # 6
Боец
Сообщений: 118
Статус: Offline
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.

Как вариант вот набросок тыкаешь на цифру на клаве появляется окно пишешь тест и он добавляется к фразе

Код

~Enter::
if (isInChat() = 1)  ; проверяем статус чата он открыт
{
    sleep 200
    dwAddress := dwSAMP + 0x12D8F8
    chat := readString(hGTA, dwAddress, 256)  ; читаем строку в памяти
    if chat contains /инспектор
    {
  showDialog("2","Инспектор","1. Присутствует`n2. Отсутствует", "Выход")
  Input, SelectNumber, V C, {enter}, 1,2
  SetKeyDelay, -1
  if SelectNumber = 1
   insp := 1
  else if SelectNumber = 2
   insp := 2
  if (insp == 1)
  {
   ShowDialog("1", "Инспектор", "1. Присутствует", "Закрыть")
   Input, EnterText, V C, {enter}
   IfInString, ErrorLevel, EndKey:
   {
    SendChat("/c [LS] Здравия желаю! " EnterText)
   }
  }
  else if (insp == 2)
  {
   Sleep, 200
   ShowDialog("1", "Инспектор", "2. Отсутствует", "Закрыть")
   Input, EnterText2, V, {enter}
   IfInString, ErrorLevel, EndKey:
   {
    SendChat("/c [LS] Всем до свидания! " EnterText2)
   }
   return
  }
    }
}


Тебе помогли не забывай про благодарность >> тыкни репутацию
--------------------------------------------------------------------------------------------
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
Форум » Программирование » AHK Программирование » [Помощь] Диалог
Страница 1 из 11
Поиск:
Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
๑Ϡ₡๑►►►ПРОДАМ ВИРТЫ НА DI... [Maxon™]

Продажа виртов Amazing Ro... [CM_VedeneeV]

Продажа валюты на проекте... [[CM]Brosix]

[1665597] Продавец-Гангст... [kokosov2000]

Вопросы и ответы [CM_p4ela]

Floor bug. Баг о котором ... [Sergey_Insanity]

[RP]Wood Role Play дорабо... [taramus23]

Прокачка GTA Online [1.39... [Konoplya228]

Продажа-350/Скупка-300 Di... [Denixon]

[AHK for SAMP] Удобный че... [Sergey_Insanity]

[1]>S0beit - pr9n project for samp 0.3.7 [9462]

[2]>RakBot 0.7.2 - прокачка аккаунтов без GTA [9229]

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

[4]>Скупка 200р Продажа 300р Advance и Diamond [7609]

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

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

[7]>Продажа вирт 1кк АРП~400р ДРП~400р.СРП~150р. [6069]

[8]>SAMP-Bot 0.5.9.1 by Jamely [4699]

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

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

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

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

[1]>АК_47 [24668]

[2]>GеNius [6487]

[3]>romka619 [5383]

[4]>[CM]AGRESSOR [4622]

[5]>[CM]Russel [4522]

[6]>Сэс [4422]

[7]>Snake_Firm [4152]

[8]>Artem_Buero [4014]

[9]>[CM]Durman [3165]

[10]>sky_Woker [3009]

[11]>iMaddy [2869]

[12]>Sa1nteD [2664]

[13]>Logan™ [2511]

[14]>Ch0c0Cube [2420]

[15]>[CM]ProKeyar [2226]

Alex11142 [29.05.2017|16:21]

skeo [29.05.2017|16:17]

Akeno15042003 [29.05.2017|16:16]

Dead38 [29.05.2017|16:16]

Maksik228200023 [29.05.2017|16:15]

Denchik228535 [29.05.2017|16:11]

artem200322221 [29.05.2017|16:10]

artem20032321321 [29.05.2017|16:09]

Dragnoyd [29.05.2017|16:07]

КВИПИ [29.05.2017|16:07]

Torque [29.05.2017|16:06]

DjDanik [29.05.2017|16:02]

strelok1337 [29.05.2017|15:59]

lolvup1337 [29.05.2017|15:58]

Ololoshka1708 [29.05.2017|15:51]


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

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