[Вопрос] Как считывать ЧатЛог?Почему не работает? - Форум читеров,продавцов и покупателей - Cheat-Master.ru

Страница 1 из 11
Модератор форума: tumkin, Junger 
Форум читеров,продавцов и покупателей » Программирование » AHK Программирование » [Вопрос] Как считывать ЧатЛог?Почему не работает?
[Вопрос] Как считывать ЧатЛог?Почему не работает?
saalausДата: Воскресенье, 16.10.2016, 13:05 | Сообщение # 1
Боец
Сообщений: 56
Статус: Offline
Код
file = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
start1:
Loop,Read, %file%
{
IfInString, A_LoopReadLine, Вы провели курс лечения для
{
Goto, start
}
}
goto, start1
start:
filedelete, %file%
fileappend, , %file%
SendChat("Удачного вам дня и не болейте!")
SendInput {f6}/c 060{enter}
goto,start1


Lof4
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
artem227228Дата: Воскресенье, 16.10.2016, 14:38 | Сообщение # 2
Новичок
Сообщений: 20
Статус: Offline
Зачем ты сразу удаляешь и потом создаёшь файл чатлога?
Код
start:
Sendchat ("Удачного дня, не болейте!")
Sendinput, {F6}/c 60 {enter}
Filedelete, %A_MyDocunents%\GTA San Andreas User Files\SAMP\chatog.txt
Fileappend, %A_MyDocunents%\GTA San Andreas User Files\SAMP\chatog.txt
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
RellaXДата: Воскресенье, 16.10.2016, 15:18 | Сообщение # 3
Боец
Сообщений: 294
Статус: Offline
artem227228, Потому что код у него "нубский". Если он не будет удалять чат-лог, то всё время будет желать удачного дня.

https://vk.com/zatkap
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
McFree_Дата: Воскресенье, 16.10.2016, 15:32 | Сообщение # 4
В рядах СМ.
Сообщений: 346
Статус: Offline
Считывай последнюю строчку, это будет куда лучше и понятней. Желательно конечно не в Loop а в SetTimer чтобы было во втором потоке и не останавливалось при других функциях
Код

Loop
{
GetChatLine(0,First)
if (RegExMatch(First, "Вы провели курс лечения для")) {
Sleep, 600
SendChat("Удачного вам дня и не болейте!")
Sleep, 1100
SendInput {f6}/c 060{enter}
}
Sleep,5
}


Помогаю новичкам!
По всем вопросам в ЛС!
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
saalausДата: Воскресенье, 16.10.2016, 16:23 | Сообщение # 5
Боец
Сообщений: 56
Статус: Offline
Цитата McFree_ ()
Считывай последнюю строчку, это будет куда лучше и понятней. Желательно конечно не в Loop а в SetTimer чтобы было во втором потоке и не останавливалось при других функциях

не работает


Lof4
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
McFree_Дата: Воскресенье, 16.10.2016, 18:19 | Сообщение # 6
В рядах СМ.
Сообщений: 346
Статус: Offline
saalaus, что именно не работает? Команда получения последней строки или проверки на нужную строку?

Помогаю новичкам!
По всем вопросам в ЛС!
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
DemchogДата: Понедельник, 17.10.2016, 07:39 | Сообщение # 7
Любитель
Сообщений: 34
Статус: Offline
Код

#Persistent
#SingleInstance, Force
CL := % A_MyDocuments "\GTA San Andreas User Files\SAMP\chatlog.txt"
Loop {
    chatline :=  GetNewLine(CL)
    if chatline contains Вы проверили курс лечения для
  SendChat("Удачного Вам дня.")
    }
}

GetNewLine(filename)
{
   static old
   static new
   if !old
   {
      FileGetSize, old, %filename%
      new := old
   }
   while old = new
   {
      sleep 500
      FileGetSize, new, %filename%
   }
   old := new
   Loop, read, %filename%
      if A_LoopReadLine
         last := A_LoopReadLine
   return last
}
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
MrGProДата: Понедельник, 17.10.2016, 14:47 | Сообщение # 8
Боец
Сообщений: 125
Статус: Offline
saalaus, вот полный код который вы отели использовать
Код
f10::
SetTimer, start, on
SendInput {f6}/me активировал{enter}
Loop, read, %Filename%
nstroki=%A_Index%
return

start:
SetTimer, start, off
if on=2
if block=1
goto start
FileReadLine, stroka, %Filename%, %nstroki%
if ErrorLevel
{
nstroki-=1
goto start
}
if stroka=
{
nstroki+=1
goto start
}
IfInString, stroka, Игрок в чёрном списке.
{
Sendinput {F6}/c %Nick1%, ты занесен в чёрный список{ENTER}
sleep 1000
}
IfInString, stroka, говорит:
{
if (InStr(stroka, "heal")) or (InStr(stroka, "хиал"))
{
RegExMatch(stroka, "\Q] \E(.*)\Q[\E", Nick)
Sendinput {F6}/heal %Nick1% %b%{ENTER}
Sleep 300
nstroki+=1
goto start
}
nstroki+=1
goto start
return

~$F6 UP::
if block=0
{
block=1
return
}
if block=1
{
sleep 600
block=0
}
return

~$enter UP::
if block=1
{
sleep 600
block=0
}
return


Тебе помогли не забывай про благодарность >> тыкни репутацию
--------------------------------------------------------------------------------------------
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
Форум читеров,продавцов и покупателей » Программирование » AHK Программирование » [Вопрос] Как считывать ЧатЛог?Почему не работает?
Страница 1 из 11
Поиск:
Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
[HelP] Помогу Встать на Л... [Stoyan_Tar]

[AHK|BOT] Казино Кру... [Stoyan_Tar]

◕ОЧЕНЬ ДЕШЕВЫЕ ВИРТЫ ◕ARP... [Gurow[CM]]

Скупаю Аккаунты 1+ LVL &#... [SuperStupin]

[ ✝АКЦИИ ✝] ВИРТЫ НА DIAM... [Romezor[LT]]

⚡Скупка/Продажа виртов AR... [Wiuye[1]]

[Cleo] GhettoTawer v2 / М... [TopKitten]

МЕСА В НАЛИЧИИ - 1.000.00... [[CM]Молния]

ПРИВАТ СХЕМА 1Xbet [Manager555666]

"[Заказ № 1876560] C... [1488KPyMM]

ПРИВАТ СХЕМА НА ПП (РАЗДА... [Manager555666]

[ХАЛЯВА] 1000р в день для... [ivanlinvirt]

[1]>[0.3z][RUS] S0beit modified by MishaN [10001]

[2]>Курилка [10000]

[3]>Поиск CLEO скриптов | Вопросы по клео скриптам [9988]

[4]>Флудильная [9936]

[5]>Курилка [9688]

[6]>Курилка [9614]

[7]>Общение читеров [CM] [9546]

[8]>RakBot - Качай аккаунты не напрягаясь! [9491]

[9]>S0beit - pr9n project for samp 0.3.7 [9486]

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

[11]>Скуплю Advance по 300р за 1кк и DIamond по 250р [7624]

[12]>Вопросы и ответы [6454]

[1]>АК_47 [29904]

[2]>GеNius [6870]

[3]>romka619 [5394]

[4]>[CM]Russel [5113]

[5]>[CM]AGRESSOR [4655]

[6]>Сэс [4430]

[7]>Snake_Firm [4345]

[8]>Artem_Buero [4175]

[9]>[CM]Durman [3295]

[10]>sky_Woker [2997]

[11]>iMaddy [2872]

[12]>[CM]Рафаэль [2762]

[13]>Sa1nteD [2694]

[14]>Logan™ [2665]

[15]>Ch0c0Cube [2456]

ChiPhil [22.02.2018|00:05]

Yukimatsumoto [22.02.2018|00:03]

amelib23 [21.02.2018|23:27]

Quiznate [21.02.2018|23:24]

weissbier [21.02.2018|23:07]

xherrix [21.02.2018|22:55]

LysterioO [21.02.2018|22:50]

Grechka_Blagoi [21.02.2018|22:45]

pukich [21.02.2018|22:45]

Ска [21.02.2018|22:43]

amarilisBT [21.02.2018|22:41]

NigerVbElom [21.02.2018|22:36]

1231231242342432evgeniypi [21.02.2018|22:31]

Radu1336 [21.02.2018|22:18]

Snegerofigg [21.02.2018|22:17]


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

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