Выявление персонажа, который навёл на вас атаку

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Выявление персонажа, который навёл на вас атаку

Post by Scripts Writer »

Вопрос в следующем.

Как вывести ИД персонажа, который навёл на вас ВарМод?
В журнале кодируется как:

Code: Select all

You see: *** is attacking you


Как либо можно вывести *** в переменную или же, какие либо из уже подготовленных переменных отвечают в такой ситуации?(laststatus) к примеру.?
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

journalserial
нахудой конец юзай функции от эдреда что бы слова вычленять
klonuk
Posts: 145
Joined: 2006-05-23 11:48:22
Contact:

Post by klonuk »

А по точнее.. =) тоже довно хотел узнать :roll:
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

Code: Select all

n=uo.injournal("attack")
if n then
enemy=uo.journalserial(n-1)
...
end if
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Проблему помог решить Савадж.

Code: Select all

sub FuckOff()
var ser=""
  while not uo.Dead()
    if uo.InJournal('is attacking') then
   ser=(uo.JournalSerial(uo.InJournal("is")-1))
      wait(1000)
    uo.Say('tebe hana ' + uo.GetName(ser))
    end if
    wait(500)
  wend
end sub
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

;)) а ну ок :roll:

You Must Die: Сенк всё равно.
klonuk
Posts: 145
Joined: 2006-05-23 11:48:22
Contact:

Post by klonuk »

Code: Select all

sub FuckOff() 
var ser=""
  while not uo.Dead()
    if uo.InJournal('is attacking') then
   ser=(uo.JournalSerial(uo.InJournal("is")-1))
      wait(1000)
    uo.Attack(ser)
podxel()
    end if
    wait(500)
  wend
end sub



А так можно?
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

А у тебя в чём трабла раз такое задумал? =\ Меня киляли када я на макре, тоесть я ща вернув предыдущую фразу вижу кто посигнул на перса, ибо журнал за флудится.А чё у тя, яне понял... точнее смутно, объясни.
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

klonuk wrote:

Code: Select all

sub FuckOff() 
var ser=""
  while not uo.Dead()
    if uo.InJournal('is attacking') then
   ser=(uo.JournalSerial(uo.InJournal("is")-1))
      wait(1000)
    uo.Attack(ser)
podxel()
    end if
    wait(500)
  wend
end sub



А так можно?

Что значит можно?;) Ваши скрипты это дитонатор(хотя порой кажется что скрипты создаются что бы лишний раз проверить на что способен их комп;)), который в зорвется в случаи запуска?
Попробуй... работает? Здорово. Конечно есть не понятные строки...
Как задержка в секунду после обнаружение атаки;) Пробуйте... быстрее будут результаты если пробовать не спрашивая... тут вы некому не сможете навредить;)
klonuk
Posts: 145
Joined: 2006-05-23 11:48:22
Contact:

Post by klonuk »

Просто мне надо чтобы атаковал того кто мя атакует.... просто при рубке леса у нас там не меррено слабых монстров которые бьют магией убить врятли смогут но вот скрипт запароть легко .И я хотел через журнал видить кто бьет потом брать лук и расстреоивать.... :roll:
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

klonuk wrote:Просто мне надо чтобы атаковал того кто мя атакует.... просто при рубке леса у нас там не меррено слабых монстров которые бьют магией убить врятли смогут но вот скрипт запароть легко .И я хотел через журнал видить кто бьет потом брать лук и расстреоивать.... :roll:


Ну так в чем проблема-то? То, что ты написал, работать должно. Пауза перед атакой на фиг не нужна, лук в руки ты не взял, но работать должно. То бишь твой чар будет атаковать того, кто навел атаку на тебя. В случае ламбера и нахождения монстра в десятке клеток выглядеть это будет так: твой чар встанет в вар и будет беспокойно переминаться на месте, следя за монстром, топор в его руках будет подрагивать :lol:

ЗЫ: Я, конечно, не знаю что делает функция podxel(). Может она как раз и берет в руки лук, отстреливает монстра, контролирует когда он помрет, после чего снимает вар и снова начинает рубить дерево. Не знаю. Не телепат.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
klonuk
Posts: 145
Joined: 2006-05-23 11:48:22
Contact:

Post by klonuk »

Edred wrote:
klonuk wrote:
ЗЫ: Я, конечно, не знаю что делает функция podxel(). Может она как раз и берет в руки лук, отстреливает монстра, контролирует когда он помрет, после чего снимает вар и снова начинает рубить дерево. Не знаю. Не телепат.


имено это он и делает и следит за тем что если моб сьебеться а это бывает не редко )) он вырубал и далше рубил все спс понел )
Post Reply