|
Вопросы - Ответы
|
|
| ToPro |
Дата: Вторник, 08.05.2018, 19:46 | Сообщение # 796
|
Любитель
Сообщений: 30
Статус: Offline
|
почему GetChatLine возвращает пустую строку
Код GetChatLine(0, chatLine) addChatMessage(chatLine) пустой
Сообщение отредактировал ToPro - Вторник, 08.05.2018, 19:53 |
|
|
|
|
| Double_Tap_Inside |
Дата: Вторник, 08.05.2018, 23:32 | Сообщение # 797
|
Боец
Сообщений: 91
Статус: Offline
|
Цитата ToPro (  ) почему GetChatLine возвращает пустую строкуКодGetChatLine(0, chatLine)addChatMessage(chatLine) пустой
Хз, саму строку оно берёт с файла \Документы\GTA San Andreas User Files\SAMP\chatlog.txt, если этот файл не там, то может и не работать.
Как странные объяснения, можно попробовать другой udf, например для SAMP 0.3.7-R2, их можно скачать на Читмастере. По-этому может не работать как раз функция addChatMessage(chatLine). Можно проверить так: msgbox %chatLine%
Как ещё вариант установить юникодный ахк или наоборот ascii ахк. Эти параметры задаются при установке.
Ваш код у меня работает. В переменной может быть пусто если она глобальная, а вызываете её локально, например:
Код #Include SAMP-UDF-037-R1.ahk GetChatLine(0, chatLine) MyFunc() { addChatMessage(chatLine) } MyFunc()
Если ничего не решило проблему, то попробуйте функцию
Цитата ChatLine := getChatLineEx(line = 0) она берёт строку из памяти игры, если я правильно понял. Немного другая, ну да сойдет.
Контакты Skype: live:double.tap.inside Telegram: DoubleTapInside Viber: +380662250357
|
|
|
|
|
| left4luft |
Дата: Суббота, 12.05.2018, 23:44 | Сообщение # 798
|
Новичок
Сообщений: 20
Статус: Offline
|
Ваш ник: left4luft Вопрос: написал скрипт для зацикленного согласия на покупку наркотиков кнопкой Y, но она не нажимается, только вводится в чат если F6 нажать. Исправьте ошибку, пожалуйста. Винда 10
Код $F11:: Loop { Send {Y down} Sleep 100 Send {Y up} Sleep 300 Send {Enter down} Sleep 100 Send {Enter up} Sleep 300 } Return $F12::Pause
Сообщение отредактировал left4luft - Суббота, 12.05.2018, 23:48 |
|
|
|
|
| Double_Tap_Inside |
Дата: Воскресенье, 13.05.2018, 00:01 | Сообщение # 799
|
Боец
Сообщений: 91
Статус: Offline
|
Цитата left4luft (  ) Ваш ник: left4luftВопрос: написал скрипт для зацикленного согласия на покупку наркотиков кнопкой Y, но она не нажимается, только вводится в чат если F6 нажать. Исправьте ошибку, пожалуйста. Винда 10
попробуйте вместо Y поставить виртуальный код vk0x59
Код $F11:: Loop { Send {vk0x59 down} Sleep 100 Send {vk0x59 up} Sleep 300 Send {Enter down} Sleep 100 Send {Enter up} Sleep 300 } Return $F12::Pause
или
Код $F11:: Loop { Send {vk0x59} Sleep 300 Send {Enter down} Sleep 100 Send {Enter up} Sleep 300 } Return $F12::Pause
Контакты Skype: live:double.tap.inside Telegram: DoubleTapInside Viber: +380662250357
|
|
|
|
|
| Leopoldywka |
Дата: Пятница, 08.06.2018, 20:57 | Сообщение # 800
|
Новичок
Сообщений: 19
Статус: Offline
|
Ваш ник: Leopoldywka Вопрос: Как сделать так чтоб при использовании id по таргету скрипт запоминал id и не приходилось постоянно держать ПКМ и выделенный таргет
Сообщение отредактировал Leopoldywka - Пятница, 08.06.2018, 20:58 |
|
|
|
|
| Rinat_Namazov |
Дата: Суббота, 09.06.2018, 00:01 | Сообщение # 801
|
Боец
Сообщений: 122
Статус: Offline
|
Цитата Leopoldywka (  ) Ваш ник: Leopoldywka Вопрос: Как сделать так чтоб при использовании id по таргету скрипт запоминал id и не приходилось постоянно держать ПКМ и выделенный таргет
var :=
|
|
|
|
|
| Leopoldywka |
Дата: Суббота, 09.06.2018, 11:52 | Сообщение # 802
|
Новичок
Сообщений: 19
Статус: Offline
|
Rinat_Namazov, и как это соединить? Вот у меня есть код
|
|
|
|
|
|
|
| Leopoldywka |
Дата: Суббота, 09.06.2018, 14:17 | Сообщение # 804
|
Новичок
Сообщений: 19
Статус: Offline
|
Phoenixxx_Czar, у меня ракала через sendinput не получилось. когда пишу pid у меня не id через тагрет вбивается а "pid". Все же, как сделать что бы скрипт запоминал id?
|
|
|
|
|
| sep777 |
Дата: Вторник, 19.06.2018, 15:22 | Сообщение # 805
|
Новичок
Сообщений: 28
Статус: Offline
|
в /ad выходит такое обевление SF | Куплю "24/7" в любой точке штата. Цена договорная. | Отправил Sergey_Lip[273] (тел. 1235) Объявление проверил сотрудник СМИ Danil_Kretov
мне надо чтобы скрипт его отловил по телефону например и выполнил команду
в интеренте нашол такой скрипт изменил под себя немного
но когда выходит обевления то нечего не происходит но если написать в чат просто (тел. 1235) то все работает помогите
Код FileCLog:=% A_MyDocuments "\GTA San Andreas User Files\SAMP\chatlog.txt"
loop {
lastline := GetNewLine(FileCLog)
If lastline contains (тел. 1235) { SendMessage, 0x50,, 0x4190419,, A SendPlay {F6}/ad куплю 24/7 цена договарная {ENTER} SendPlay {F6}/c 60{ENTER} Sleep 1000 Send, {F8 Up} }
}
GetNewLine(filename) { static old static new if !old { FileGetSize, old, %filename% new := old } while old = new { sleep 100 FileGetSize, new, %filename% } old := new Loop, read, %filename% if A_LoopReadLine { last := A_LoopReadLine } return last } return
|
|
|
|
|
| EMadrasso |
Дата: Вторник, 26.06.2018, 08:57 | Сообщение # 806
|
|
|
sep777, что именно тебе нужно сделать? Я не понял сути твоего вопроса.
My page on vkontakte: https://vk.com/e.madrasso My site: https://mdx-scripts.ru
» https://cheat-master.ru/forum/192-760002-1 - [DIAMOND RP] SAMPtoVK - Управляй аккаунтом через ВК. » https://cheat-master.ru/forum/192-759677-1 - [DIAMOND RP] АВТО ЛОГИН. » https://cheat-master.ru/forum/192-757201-1 - [DIAMOND RP] АНТИ ГОЛОД. » https://cheat-master.ru/forum/192-759022-1 - [DIAMOND RP] БОТ РЫБОЛОВ. » https://cheat-master.ru/forum/192-753887-1 - [DIAMOND RP] БОТ СТРОИТЕЛЬ.
» https://cheat-master.ru/forum/146-756941-1 - [ADVANCE RP] БОТ ГРУЗЧИК. » https://cheat-master.ru/forum/146-759736-1 - [ADVANCE RP] АВТО ЛОГИН.
|
|
|
|
|
| CZAR |
Дата: Вторник, 26.06.2018, 17:42 | Сообщение # 807
|
Czar Of Scripts
Сообщений: 1373
Статус: Offline
|
sep777
Код FileCLog:=% A_MyDocuments "\GTA San Andreas User Files\SAMP\chatlog.txt"
loop { lastline := GetNewLine(FileCLog)
if (RegExMatch(lastline, ".* \| Отправил Sergey_Lip\[\d{1,3}\] \(тел. 1235\)")) { SendMessage, 0x50,, 0x4190419,, A SendPlay {F6}/ad куплю 24/7 цена договарная {ENTER} SendPlay {F6}/c 60{ENTER} Sleep 1000 Send, {F8 Up} }
}
GetNewLine(filename) { static old static new if !old { FileGetSize, old, %filename% new := old } while old = new { sleep 100 FileGetSize, new, %filename% } old := new Loop, read, %filename% if A_LoopReadLine { last := A_LoopReadLine } return last } return
Я в ВК Ушел в веб.
• Ничего не покупаю. • Способы не проверяю.
У меня теперь новый домен, если ссылка не работает - напишите.
Гарант 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
Сообщение отредактировал Phoenixxx_Czar - Вторник, 26.06.2018, 17:42 |
|
|
|
|
| Aaron_Snipes |
Дата: Понедельник, 16.07.2018, 18:50 | Сообщение # 808
|
Новичок
Сообщений: 4
Статус: Offline
|
Помогите!Мне нужно сделать диалог, чтоб я в него вводил текст а он потом писался в чат от меня.
|
|
|
|
|
| Abilka |
Дата: Четверг, 02.08.2018, 20:11 | Сообщение # 809
|
Новичок
Сообщений: 11
Статус: Offline
|
Aaron_Snipes, include Муркотика.
Код #Include UDF.ahk
F1:: ; Активация showDialog("1", "2", "3" , "4") ; 1 - тип диалога, 2 заголовок, 3 "пояснение", 4-5 кнопка input, wText, V, {enter} SendChat(wText) ; Отправка в чат. return
|
|
|
|
|
|
|