[Помощь] SetTimer
|
|
DOSHIRAK2273 |
Дата: Суббота, 08.09.2018, 22:56 | Сообщение # 1
|
Новичок
Сообщений: 8
Статус: Offline
|
Всем привет. Помогите пожалуйста добавить в мой очень колхозный скрипт SetTimer. Так, чтобы каждые 30 минут он писал что то в чат. Вот скрипт. ( Хз как в код его сделать, извините)
Код #IfWinActive GTA:SA:MP SendMode Input #UseHook #NoEnv #SingleInstance, force #Include samp.ahk global FileCLog:=% A_MyDocuments "\GTA San Andreas User Files\SAMP\chatlog.txt" loop { lastline := GetNewLine(FileCLog) if lastline contains "Pirate" , 8-233 , 8>233 , в Отеле , В отеле { Sendinput {f6}/ad В Отеле "Pirate" самые дешевые номера. Всего 500$. Мы в GPS 8-233{enter} } } return 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 } !7:: addChatMessage("{FFFFFF}• {FFC800}[Подсказка] {ffffff}Произошла перезагрузка скрипта {6A5ACD}!АвтоAdPirate! ") Reload
Edit by Phoenixxx_Czar - Поместил код в теги [code]
Подпись прост
Сообщение отредактировал DOSHIRAK2273 - Суббота, 08.09.2018, 22:58 |
|
|
|
DOSHIRAK2273 |
Дата: Воскресенье, 09.09.2018, 01:34 | Сообщение # 2
|
Новичок
Сообщений: 8
Статус: Offline
|
Код --------------------------- AutoAdPirate2.ahk --------------------------- Error: Call to nonexistent function.
Specifically: getChatLineEx(0) " " getChatLineEx(1)
Line# 4515: For a,b in obj 4516: str .= (array ? "" : "'" a "': ") . (IsObject(b) ? this.Encode(b) : "'" b "'") . ", " 4517: str := RTrim(str, " ,") 4518: Return,(array ? "[" str "]" : "{" str "}") 4519: } 004: Loop 005: { ---> 006: lls := getChatLineEx(0) " " getChatLineEx(1) 007: if (RegExMatch(lls, "Pirate|8\-233|8\>233|[Вв] [Оо][Тт][Ее][Лл][Ее]") 008: SendChat("/ad В Отеле !Pirate! самые дешевые номера. Всего 500$. Мы в GPS 8-233") 009: Sleep,800 010: } 011: Return 012: Exit
The program will exit. --------------------------- ОК --------------------------- Ошибка
Edit by Phoenixxx_Czar - Поместил код в теги [code]
Подпись прост
|
|
|
|
|
|
DOSHIRAK2273 |
Дата: Воскресенье, 09.09.2018, 09:13 | Сообщение # 5
|
Новичок
Сообщений: 8
Статус: Offline
|
Так что делать с скриптом? Чтобы ошибки не было
Подпись прост
|
|
|
|
INHUМAN |
Дата: Воскресенье, 09.09.2018, 12:16 | Сообщение # 6
|
Боец
Сообщений: 186
Статус: Offline
|
Цитата Phoenixxx_Czar ( ) Kempel1K, не проще текст перевести в нижний регистр? Почему вы вечно пытаетесь сделать какую-то фигню??? Сам то свой код проверял?? ` перед " не работает в функциях!
Да да у тебя титул AHK Скриптер, ты крут, можно так отзываться о чужом коде. Вроде как команда сайта это лицо проекта, не правильнее бы было просто указать на ошибки пользователя и дать рекомендацию, чем писать такое. А то такие гнилые понты ставят команду сайта не в лучшем виде.
|
|
|
|
|
DOSHIRAK2273 |
Дата: Воскресенье, 09.09.2018, 17:50 | Сообщение # 8
|
Новичок
Сообщений: 8
Статус: Offline
|
Так и может кто то поможет мне? Скрипт который написал тот парень сверху выдает ошибку((
Подпись прост
|
|
|
|
|
slavawar |
Дата: Вторник, 11.09.2018, 10:49 | Сообщение # 10
|
Проверенный
Сообщений: 172
Статус: Offline
|
DOSHIRAK2273, Можешь использовать этот способ который я показал: линк. Хотя лично я сам использую немного другой способ, читаю весь файл построчно и не целиком сразу.
Мои темы: [AHK] Шифратор текста [AHK] Акцент 3 в 1 [C#] Генератор RP ников
|
|
|
|