Не могу написать скрипт...

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
TutankHameN
Posts: 8
Joined: 2005-03-24 19:44:56

Не могу написать скрипт...

Post by TutankHameN »

Форумчане, требуется помощь, не могу сам написать срипт...

Сущность скрипта в том, чтобы подавал команду, когда Гм писал из инвиза..Ведь дело в том, что когда из инвиза Гм пишит что-то, то не видно кто пишит, видны только слова.. Я уже придумал принцип роботы срипта, но не знаю как реализовать это в виде комманд.. В инже Слаб.

Вообшем принцип таков: Идет исключение слов из журнала, например You put, Where do you, There is no и.тд.. На все сотальное срипт как-бы подает сигнал, например если выскочила другая мессага, которой нету в списке исключения.
Заранее Спасибо.
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Если не ошибаюсь-инжект отслеживает серверные сообщения (системные) и те что тебе нужны. К сожалению кроме этого ничем помочь не могу =) посмотри в уроках про журнал или в факе.

2 Можешь попробовать через массив...

Code: Select all

DIM msg[2]
var i
msg[0]='You put'
msg[1]='You fail'

for i = 0 to 1
if uo.InJournal(msg[i]) then
wait(100)
else
Твои действия.
next

Думаю принцип действия понятен.
TutankHameN
Posts: 8
Joined: 2005-03-24 19:44:56

Post by TutankHameN »

Искал, ничаго не нашел.. Скрипт с использованием массива у меня работает 1 раз и останавливается, а требуется, чтобы он работал постоянно,был независем,т.е чтобы он запускался с помошью команды "exec"
Mihail
Expert!
Posts: 548
Joined: 2005-05-20 20:30:10
Contact:

Post by Mihail »

Code: Select all

repeat
твой скрипт
until uo.dead()
TutankHameN
Posts: 8
Joined: 2005-03-24 19:44:56

Post by TutankHameN »

Не получается, кто-нить, может выложить скрипт полный и рабочий? Заранее благодарен :)
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Code: Select all

sub xz()
  DIM msg[2]
  var i
  msg[0]='You put'
  msg[1]='You fail'

while not uo.Dead()
  for i = 0 to 1
    if uo.InJournal(msg[i]) then
      wait(100)
    else
      Твои действия.
   next
wend
end sub


Проще некуда.
Post Reply