Помощь

Статус
В этой теме нельзя размещать новые ответы.

kotec

Участник
Автор темы
40
0
Суть вроде проста, как только скрипт видит строку в чат логе, то выводит строку мол, вы отредактировали допустим 5 объявлений, но как сделать, чтобы он считывал, только когда там мой ник?

PHP:
[17:56:39]     Объявление допустил(а) в эфир: Darren_Ocean
 

Smer4

Известный
424
51
Это если без UDF-а. numpad1 - показать сколько ты отредактировал объявлений.
Код:
;Объявление допустил(а) в эфир: Darren_Ocean
file = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
NickName = Darren_Ocean
main:
{
Loop
{
sleep, 30
fileRead, ChatLog, %file%
IfInString, ChatLog, Объявление допустил(а) в эфир: %NickName%
{
    FileDelete, %file%
    FileAppend, , %file%
    num++
}
num1++
if num1 = 500
{
    break
    goto, clear
}
}
}
clear:
FileDelete, %file%
FileAppend, , %file%
goto, main
Код:
Numpad1::
msgbox, %num%
goto,main
 
Последнее редактирование:

SergeyCheat

Участник
91
9
Это если без UDF-а.
Код:
;Объявление допустил(а) в эфир: Darren_Ocean
file = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
NickName = Darren_Ocean
main:
{
Loop
{
sleep, 30
fileRead, ChatLog, %file%
IfInString, ChatLog, Объявление допустил(а) в эфир: %NickName%
{
    FileDelete, %file%
    FileAppend, , %file%
    num++
}
num1++
if num1 = 500
{
    break
    goto, clear
}
}
}
clear:
FileDelete, %file%
FileAppend, , %file%
goto, main
Я немного не понял лично для себя) Где функция счета объявлений здесь? А то я нуп же
 

Smer4

Известный
424
51
Я немного не понял лично для себя) Где функция счета объявлений здесь? А то я нуп же
епт, забыл показ сделать, если бы ты не написал все так бы и оставил.
Если в чат логе есть " Объявление допустил(а) в эфир: %NickName% " к num прибавляется единица, тобеж перемнная num и есть счетчик.
Код:
IfInString, ChatLog, Объявление допустил(а) в эфир: %NickName%
{
    FileDelete, %file%
    FileAppend, , %file%
    num++
}
 
  • Нравится
Реакции: SergeyCheat

SergeyCheat

Участник
91
9
епт, забыл показ сделать, если бы ты не написал все так бы и оставил.
Если в чат логе есть " Объявление допустил(а) в эфир: %NickName% " к num прибавляется единица, тобеж перемнная num и есть счетчик.
Код:
IfInString, ChatLog, Объявление допустил(а) в эфир: %NickName%
{
    FileDelete, %file%
    FileAppend, , %file%
    num++
}
Понял, спасибо, что объяснил нубу.
 
Статус
В этой теме нельзя размещать новые ответы.