[Помощь] Диалог - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Помощь] Диалог
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
}
CZAR Дата: Воскресенье, 11.09.2016, 09:26 | Сообщение # 2
Czar Of Scripts
Сообщений: 1373
Статус: Offline
добавь sleep, 300 . Мне обычно помогает




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

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


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

Гарант 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
RellaX Дата: Воскресенье, 11.09.2016, 09:39 | Сообщение # 3
Боец
Сообщений: 282
Статус: Offline
Перед каждом showDialog - Sleep 250

https://vk.com/zatkap
MrGPro Дата: Воскресенье, 11.09.2016, 09:41 | Сообщение # 4
Боец
Сообщений: 202
Статус: Offline
О мой бог, сударь вы хоть ahk уроки или документацию смотрели.

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

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


Тебе помогли не забывай про благодарность >> тыкни репутацию
---------------------------------------͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏ -----------------------------------------------------
Зам.Администратора на проекте "DayZ Epoсh SPN" сервер Arma 2OA DayZ Epoch пиратка и лицензия


Сообщение отредактировал MrGPro - Воскресенье, 11.09.2016, 11:44
artem227228 Дата: Воскресенье, 11.09.2016, 12:47 | Сообщение # 5
Новичок
Сообщений: 20
Статус: Offline
MrGPro, Нажимаю на 1-ый пункт, переходит на второй, там я например что-то выбираю, потом переходит на ещё одно окно и я вписываю что-то и мне выводит текст в чат.
MrGPro Дата: Понедельник, 12.09.2016, 00:23 | Сообщение # 6
Боец
Сообщений: 202
Статус: 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
  }
    }
}


Тебе помогли не забывай про благодарность >> тыкни репутацию
---------------------------------------͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏ -----------------------------------------------------
Зам.Администратора на проекте "DayZ Epoсh SPN" сервер Arma 2OA DayZ Epoch пиратка и лицензия
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума