ArrowOfDeath |
Дата: Вторник, 29.03.2016, 23:10 | Сообщение # 1
|
Советник
Сообщений: 629
Статус: Offline
|
Возникли проблемы: Скрипт не всегда вводит корректный пароль в диалог, не всегда вводит корректный е-маил, после спавна если нажать F6 , откроется чат-строка после чего в нее копируется пароль и емаил , все это выводится в чат, но почему? Стоят же проверки на диалоги, если нужного диалога нет, то почему скрипт продолжает работу?
Код в последнем сообщение.
Мои AHК скрипты | Темы:
AHK
Сообщение отредактировал [LSD]Magnum - Суббота, 02.04.2016, 12:52 |
|
|
|
Longich |
Дата: Среда, 30.03.2016, 06:52 | Сообщение # 2
|
Авторитет
Сообщений: 1017
Статус: Offline
|
Можешь в лс скинуть весь скрипт ?
Вконтакте: Кликабельно Steam: Кликабельно [DiamondRP]Мои темы: Кликабельно [AHK]Мои темы: Кликабельно [Вопросы]Задай мне личный вопрос: Кликабельно
|
|
|
|
Demy |
Дата: Среда, 30.03.2016, 11:51 | Сообщение # 3
|
Бывалый
Сообщений: 422
Статус: Offline
|
После SendInput'a нужен sleep, также пара советов: 1) Называй переменные нормально 2) Запихни путь к чатлогу в переменную 3) Сверяй по названию, а не ID'am
AutoReporter / http://cheat-master.ru/forum/150-486717-1 Finder / http://cheat-master.ru/forum/160-497245-1 DLQ Binder / http://cheat-master.ru/forum/150-594163-1
У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
|
|
|
|
ArrowOfDeath |
Дата: Четверг, 31.03.2016, 23:25 | Сообщение # 4
|
Советник
Сообщений: 629
Статус: Offline
|
Цитата Demy ( ![Ссылка на цитируемый текст](http://s95.ucoz.net/img/fr/ic/4/lastpost.gif) ) После SendInput'a нужен sleep, также пара советов: 1) Называй переменные нормально 2) Запихни путь к чатлогу в переменную 3) Сверяй по названию, а не ID'am
Прислушался к твоим советам ^_^ Но возникла проблема..
При активации "Переподключения к серверу" ( 74 строка !3 - активация ) , скрипт начинает отсчет, после производится переподключение (P.S где скрипт нашел строку "Server closed..", если чатлог пуст?) , далее краш. В ошибке указано проблема из-за SAMPFUNCS.asi. Удалил его, ошибка сохранилась, еще пару раз вылетала ошибка с модулем StackHash_d68b. Еще неизвестно работает ли проверка на бан..
Пожалуйста, жду Ваших наставлений по этому поводу.
P.S | В моем udf не было нужного инклуда ( рестарта сервера ), скопировал из другого udf'a этот инклуд, и вставил в свой. Может быть проблема в этом?
Код #IfWinActive GTA:SA:MP #Include sampAHK.ahk
!1:: SendMessage, 0x50,, 0x4190419,, A Loop 10 { SendInput, {f6}/mn{enter} Sleep, 450 SendInput, {down 4}{Enter} Sleep, 450 SendInput, >> https://vk.com/arpban ARPBAN RINGA ИПЛАН | Яж ник прошу сменить.{!!}{Enter} } return
!2:: Welcome := "Добро пожаловать на Advance RolePlay!" reg := "Регистрация завершена!"
start: Loop { fileread, sms, %a_mydocuments%\gta san andreas user files\samp\chatlog.txt ; Читаем чатлог sleep, 500 if sms contains %welcome% ; Если в чатлоге содержиться строка "Добро пожаловать на Advance RolePlay!", то.. { AddChatMessage("{00BFFF}[FlooderBot] {FAFAFA}Уловил строку. Едем дальше.") Sleep, 1000 }
else { AddChatMessage("{00BFFF}[FlooderBot] {FAFAFA}Строка не найдена. Проверим еще раз.") sleep, 3000 goto start }
FileDelete, %a_mydocuments%\gta san andreas user files\samp\chatlog.txt ; Удаляем чатлог. goto begin
}
begin: SendMessage, 0x50,, 0x4190419,, A if (getDialogID()="2") ; Если id диалога 2 , то... sleep, 1500 SendInput, ks7vakkj{enter} ; Вводим пароль. Sleep, 2000 if (getDialogID()="3") ; Если id диалога 3, то.. Random, fox2, 40000, 1000000 ; Генирируем рандомный е-маил. sleep, 400 SendInput, %fox2%@mail.ru{enter} ; Вставляем сгенерированный е-маил в строку. sleep, 400 fileread, sms, %a_mydocuments%\gta san andreas user files\samp\chatlog.txt ; Читаем чатлог if sms contains %reg% FileDelete, %a_mydocuments%\gta san andreas user files\samp\chatlog.txt ; удаляем чатлог. Sleep, 400 SendInput, {esc} Sleep, 400 SendInput, {esc} Sleep, 400 SendInput, {esc} Sleep, 400 SendInput, {esc} sleep, 400 return
!3:: FileDelete, %a_mydocuments%\gta san andreas user files\samp\chatlog.txt closed := "Server closed the connection." ban := "You are banned from this server." AddChatMessage("Функция автоматического переподключания к серверу | {01df01}Включена.")
text1: Loop { fileread, sms, %a_mydocuments%\gta san andreas user files\samp\chatlog.txt sleep, 250 if sms contains %ban% { AddChatMessage("{FAFAFA}Вы были {FF0000}забанены. {FAFAFA}Перезагрузите Ваш модем.") }
else { Sleep, 100 }
FileDelete, %a_mydocuments%\gta san andreas user files\samp\chatlog.txt goto Povtor }
Povtor: Loop { fileread, sms, %a_mydocuments%\gta san andreas user files\samp\chatlog.txt if sms contains %closed% Sleep, 300 FileDelete, %a_mydocuments%\gta san andreas user files\samp\chatlog.txt goto text2 }
text2: FileDelete, %a_mydocuments%\gta san andreas user files\samp\chatlog.txt AddChatMessage("{00BFFF}[FloodBot] {FAFAFA}Строка {FF0000}'Server closed the connection.' {FAFAFA}была успешно обнаружена.") Sleep, 1750 AddChatMessage("Перезагрузка через {FF0000}4 sec.") Sleep, 1750 AddChatMessage("Перезагрузка через {FF0000}3 sec.") Sleep, 1750 AddChatMessage("Перезагрузка через {FF0000}2 sec.") Sleep, 1750 AddChatMessage("Перезагрузка через {FF0000}1 sec.") Sleep, 1750 AddChatMessage("{cc0000}[FloodBot]{ff0000}[Warning!] {04B404}Инициирована перезагрузка игры...") Sleep, 1000 restart() sleep, 300 goto text1
!4:: Process, Close, gta_sa.exe Sleep, 500 MsgBox, 131120, gta_sa.exe, Процесс успешно завершен! return
Мои AHК скрипты | Темы:
AHK
Сообщение отредактировал [LSD]Magnum - Четверг, 31.03.2016, 23:25 |
|
|
|
Demy |
Дата: Пятница, 01.04.2016, 20:02 | Сообщение # 5
|
Бывалый
Сообщений: 422
Статус: Offline
|
Тоже была такая проблема.. Но, вроде как исправилась легко: #Include UDF.ahk первой строкой прописать. (Возможно, ошибаюсь)
Код #Include sampAHK.ahk #IfWinActive GTA:SA:MP
!1:: SendMessage, 0x50,, 0x4190419,, A Loop 10 { SendInput, {f6}/mn{enter} Sleep, 450 SendInput, {down 4}{Enter} Sleep, 450 SendInput, >> https://vk.com/arpban ARPBAN RINGA ИПЛАН | Яж ник прошу сменить.{!!}{Enter} } return
!2:: ...
AutoReporter / http://cheat-master.ru/forum/150-486717-1 Finder / http://cheat-master.ru/forum/160-497245-1 DLQ Binder / http://cheat-master.ru/forum/150-594163-1
У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
|
|
|
|
ArrowOfDeath |
Дата: Суббота, 02.04.2016, 12:49 | Сообщение # 6
|
Советник
Сообщений: 629
Статус: Offline
|
Решил проблемку, благодарю за помощь.
Мои AHК скрипты | Темы:
AHK
Сообщение отредактировал [LSD]Magnum - Суббота, 02.04.2016, 14:46 |
|
|
|