Yoko

All sides of Injection
It is currently 2026-01-16 11:31:49

All times are UTC+02:00




Post new topic  Reply to topic  [ 14 posts ] 
Author Message
PostPosted: 2011-01-18 07:40:17 
Offline
User avatar

Joined: 2008-09-18 21:09:33
Posts: 47
Доброго времени суток
написал вот такой простенький чек для моего скрипта
Code:
sub check()
repeat
uo.Press(20)
wait(3000)
  if uo.injournal('Body of') then
      uo.exec('exec main')
   return
  endif
   until false
   endsub

теперь подскажите мне пожалуйста как мне удалить сообщения такого вида но не тронуть другие
You see: Body of sea smile (0 items)
пробывал таким оброзом но не че не получилась
Code:
 UO.DeleteJournal('You see: Body of sea smile (0 items)')

он не удоляет сообщения + выдает ощибку


Top
   
PostPosted: 2011-01-18 08:17:01 
Offline

Joined: 2007-07-07 13:14:01
Posts: 90
по-моему это одна из самых распространенных ф-ций, наравне с checklag и используется в каждому 3м скрипте. Трудно было не найти.
Sub DEL(msg)
while uo.injournal(msg)
uo.setJournalLine(uo.injournal(msg)-1,"")
wend
endsub


Top
   
PostPosted: 2011-01-18 08:58:54 
Offline
User avatar

Joined: 2008-09-18 21:09:33
Posts: 47
|


Last edited by Fistashka on 2011-01-18 09:02:35, edited 1 time in total.

Top
   
PostPosted: 2011-01-18 08:59:02 
Offline
User avatar

Joined: 2008-09-18 21:09:33
Posts: 47
Sirocco wrote:
по-моему это одна из самых распространенных ф-ций, наравне с checklag и используется в каждому 3м скрипте. Трудно было не найти.
Sub DEL(msg)
while uo.injournal(msg)
uo.setJournalLine(uo.injournal(msg)-1,"")
wend
endsub

суть в том что у меня этот скрипт у меня удоляет не тока собщения каторое мне нужно но и другие
допустим мне нада чтобы он удалил You see: Body of sea smile (0 items)
но он еще удоляет и
You see: Body of sea smile (5 items)
так вот мне не нада чтобы скрипт не удолял сообщения
You see: Body of sea smile (5 items)
а тока
You see: Body of sea smile (0 items)
Code:
Sub des
VAR ms1 = "You see: Body of sea smile (0 items)"
uo.injournal(ms1)
uo.setJournalLine(uo.injournal(ms1)-1,"")
endsub


Top
   
PostPosted: 2011-01-18 09:51:56 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Sirocco имел ввиду что тебе в свой скрипт надо добавить то что он написал:
Code:
sub check()
DEL("You see: Body of sea smile (0 items)")
repeat
 uo.Press(20)
 wait(3000)
  if uo.injournal('Body of') then
     uo.exec('exec main')
     return
  endif
 until false
endsub

Sub DEL(msg)
while uo.injournal(msg)
uo.setJournalLine(uo.injournal(msg)-1,"")
wend
endsub


PS Если бы прочитал хотя бы 2-3 урока то понял бы.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2011-01-18 10:39:46 
Offline
User avatar

Joined: 2008-09-18 21:09:33
Posts: 47
Mirage wrote:
Sirocco имел ввиду что тебе в свой скрипт надо добавить то что он написал:
Code:
sub check()
DEL("You see: Body of sea smile (0 items)")
repeat
 uo.Press(20)
 wait(3000)
  if uo.injournal('Body of') then
     uo.exec('exec main')
     return
  endif
 until false
endsub

Sub DEL(msg)
while uo.injournal(msg)
uo.setJournalLine(uo.injournal(msg)-1,"")
wend
endsub


PS Если бы прочитал хотя бы 2-3 урока то понял бы.


Спасибо что поправел но теперь он не удоляет сообщения вобще!


Top
   
PostPosted: 2011-01-18 13:30:20 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
То что я написал работает следующим образом:
Code:
СТИРАЕТ вначале сообщение о пустом теле чтобы не сработала проверка
тыкает кнопку до тех пор пока не пройдет проверка на слово "Body of"
запускается main()
скрипт выключается.


я написал пример как можно использовать функцию.
Ты уж сам думай головой куда ее вставить в свой скрипт.
попробуй DEL("You see: Body of sea smile (0 items)") после repeat поставить. я честно говоря ХЗ что ты от скрипта хочешь, ты же алгоритм не написал. :) Перечитай внимательно свои сообщения и увидишь что ты получил ответ на заданный вопрос.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2011-01-18 13:52:31 
Offline
User avatar

Joined: 2008-09-18 21:09:33
Posts: 47
Mirage wrote:
То что я написал работает следующим образом:
Code:
СТИРАЕТ вначале сообщение о пустом теле чтобы не сработала проверка
тыкает кнопку до тех пор пока не пройдет проверка на слово "Body of"
запускается main()
скрипт выключается.


я написал пример как можно использовать функцию.
Ты уж сам думай головой куда ее вставить в свой скрипт.
попробуй DEL("You see: Body of sea smile (0 items)") после repeat поставить. я честно говоря ХЗ что ты от скрипта хочешь, ты же алгоритм не написал. :) Перечитай внимательно свои сообщения и увидишь что ты получил ответ на заданный вопрос.

я сразу поставел после репеат ))))))) тока он все равно не удоляет сообщения ))))))) по чему я хз вобще!


Top
   
PostPosted: 2011-01-18 14:43:01 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Так ты хотя бы напиши что ты от скрипта то хочешь. :lol:
У меня скрипт работает.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2011-01-19 05:02:18 
Offline
User avatar

Joined: 2008-09-18 21:09:33
Posts: 47
Mirage wrote:
Так ты хотя бы напиши что ты от скрипта то хочешь. :lol:
У меня скрипт работает.

от скрипта я хочю следуйшие если скрипт видет сообщения You see: Body of sea smile (0 items)
то он удолял это сообщения если если же он видет такое сообщения You see: Body of sea smile (5 items)
он должен запустить другой скрипт


Top
   
PostPosted: 2011-01-19 07:41:59 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Вот так попробуй:
Code:
sub check()
repeat
uo.Press(20)
wait(3000)
DEL("You see: Body of sea smile (0 items)|0 items")
  if uo.injournal('Body of') then
     uo.exec('exec main')
     return
  endif
until false
endsub

Sub DEL(msg)
while uo.injournal(msg)
uo.setJournalLine(uo.injournal(msg)-1,"")
wend
endsub

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2011-01-19 09:37:37 
Offline
User avatar

Joined: 2008-09-18 21:09:33
Posts: 47
Mirage wrote:
Вот так попробуй:
Code:
sub check()
repeat
uo.Press(20)
wait(3000)
DEL("You see: Body of sea smile (0 items)|0 items")
  if uo.injournal('Body of') then
     uo.exec('exec main')
     return
  endif
until false
endsub

Sub DEL(msg)
while uo.injournal(msg)
uo.setJournalLine(uo.injournal(msg)-1,"")
wend
endsub




I love you
спс все работает


Top
   
PostPosted: 2011-01-19 11:22:07 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
а какая мораль? Если бы вопрос был сформулирован с самого начала правильно ответ бы получил во втором сообщении.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2011-01-19 20:50:04 
Offline
User avatar

Joined: 2008-09-18 21:09:33
Posts: 47
Mirage wrote:
а какая мораль? Если бы вопрос был сформулирован с самого начала правильно ответ бы получил во втором сообщении.

я сразу написал что мне нужно! я написал как мне правельно удалить сообщения и написал вид сообщения


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 14 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited