Injection 2015

General Injection issues

Moderators: Murderator+, Murderator

Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2015

Post by Juicy Fruit »

После каста идет эффект, анимации персонажа как таковой нет.
Отслеживай изменение хп.
Если примерно знаешь на сколько должно измениться хп – высчитывай разницу между текущем и прошлым хп и сравнивай со знчением. Но если в это время тебя ударят (при условии отсутствия физлов при получении урона) то проверка не сработает.
А для чего тебе это вообще нужно?
-=Tiger=-
Posts: 20
Joined: 2015-03-17 04:02:00

Re: Injection 2015

Post by -=Tiger=- »

Juicy Fruit wrote:После каста идет эффект, анимации персонажа как таковой нет.
Отслеживай изменение хп.
Если примерно знаешь на сколько должно измениться хп – высчитывай разницу между текущем и прошлым хп и сравнивай со знчением. Но если в это время тебя ударят (при условии отсутствия физлов при получении урона) то проверка не сработает.
А для чего тебе это вообще нужно?

Code: Select all

sub Heal_Self()
   if not uo.dead() and uo.getglobal("cast") == "0" then
      uo.setglobal("cast", "1")
      uo.cast("Heal", "self")
      #[Animation 0x001B] анимация каста
      #[snd 01F2] звук каста
      uo.waitingforjournaltext(now(), 2000, "[snd 01F2]|You lack Garlic for this spell|You lack Ginseng for this spell|You lack Spider's Silk for this spell|You lack sufficient mana for this spell|The spell fizzles", 1, 0)
      uo.print(str(uo.getfoundedtextid()))
      uo.setglobal("cast", "0")
   end if
end sub


Кнопку зажал и лечишься без физлов.
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Injection 2015

Post by Mirage »

это системные сообщения они и у тебя и у противника будут иметь 0xffffffff ID
Я ловил по журналу, по серийнику (чтобы сосед не КРИКНУЛ) И по изменению маны, так надежнее.
-=Tiger=-
Posts: 20
Joined: 2015-03-17 04:02:00

Re: Injection 2015

Post by -=Tiger=- »

Ребята хочу выразить огромную благодарность вышла офигенная программа. Спасибо.
kingdompvp
Posts: 4
Joined: 2015-02-28 14:33:54

Re: Injection 2015

Post by kingdompvp »

спасибо пацаны за отличный релиз, не единого краша за неделю игры на пвп сервере.
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2015

Post by Juicy Fruit »

kingdompvp wrote:спасибо пацаны за отличный релиз, не единого краша за неделю игры на пвп сервере.
Хорошо что нет крашей.
И скрипты в списке не зависали? Out of memory не вылезало?
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Injection 2015

Post by Mirage »

у меня начали зависать после адового четырехчасавого фарма. :roll:
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2015

Post by Juicy Fruit »

Зависания поборол, но скриптовый движок периодически поджирает память, утечку не нашел еще, и аут оф мемори у единиц (которые сообщили) вылезало.
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Injection 2015

Post by Mirage »

возможно это из-за игноров, они в охоте активно используются.
Либо из-за текстпринтов.
kingdompvp
Posts: 4
Joined: 2015-02-28 14:33:54

Re: Injection 2015

Post by kingdompvp »

Juicy Fruit wrote:
kingdompvp wrote:спасибо пацаны за отличный релиз, не единого краша за неделю игры на пвп сервере.
Хорошо что нет крашей.
И скрипты в списке не зависали? Out of memory не вылезало?


Очень редко, после простоя в онлайне минимум 10ти часового. Пользуюсь скриптами очень часто, все пвп построино на скриптах. пс вопросик, забыл как было прописывать игру по второму, и более таргетам ? сейчас пользуюсь cast lastattack, но это не очень удобно, подскажите какие нибудь другие варианты. буду благодарен!!!
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2015

Post by Juicy Fruit »

Mirage wrote:возможно это из-за игноров, они в охоте активно используются.
Либо из-за текстпринтов.
Ние, это в скриптовом движке что-то вроде бы.

kingdompvp wrote:
Juicy Fruit wrote:
kingdompvp wrote:спасибо пацаны за отличный релиз, не единого краша за неделю игры на пвп сервере.
Хорошо что нет крашей.
И скрипты в списке не зависали? Out of memory не вылезало?


Очень редко, после простоя в онлайне минимум 10ти часового. Пользуюсь скриптами очень часто, все пвп построино на скриптах. пс вопросик, забыл как было прописывать игру по второму, и более таргетам ? сейчас пользуюсь cast lastattack, но это не очень удобно, подскажите какие нибудь другие варианты. буду благодарен!!!
Можно забить в глобальные переменные их, либо в объекты.
Если через глобальные (uo.GetGlobal/uo.SetGlobal) делать - то только скриптом.
Через объекты можно писать прям в хоткее.
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Re: Injection 2015

Post by Gromiz »

блин, господа, подскажите в чем теперь проблема?

крафчу предметы через вайтменю, через сет коммент и ансет коммент (кнопки )выбираю что буду крфтить, но он крафтит то, что крафтил вчера.

поставил "uo.cancelmenu()" так все равно не спасает., в 14 все было ок и без cancelmenu.
после нескольких перезапусков начинает нужное крафтить
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2015

Post by Juicy Fruit »

Ткни в окошке инжекта на вкладке скриптов кнопку обновить, справа от имени запускаемой функции расположена.
В релизе поправлю, скорее всего не ставлю флаг что скрипт изменился при простановке комментов.
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Injection 2015

Post by Mirage »

нене менюшка подвисает обращал внимание - но списывал на свои скрипты кривые :))) Я просто перед крафтом пару раз протыкиваю терминат а в нем стоит как раз кенсел меню. Если один раз протыкать потом крафты идут нормально.
Там именно само меню выбора зависает. Тоесть заходишь в игру - тыкаешь реагент а вместо зелья он сразу кидает какую нибудь банку в пак - как правило ненужную
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2015

Post by Juicy Fruit »

Так это проблемма сервера или инжекта?)
Я ставлю на сервер))
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Re: Injection 2015

Post by Gromiz »

Juicy Fruit wrote:Ткни в окошке инжекта на вкладке скриптов кнопку обновить, справа от имени запускаемой функции расположена.
В релизе поправлю, скорее всего не ставлю флаг что скрипт изменился при простановке комментов.



хмм, вроде рефреш помогает, крафтил сегодня без проблем. спасибо.


----



не сориентируйте, в одном из прошлых описаний релизов, не могу найти, был описан переход к необходимому скрипту в окне редакции. Как это сейчас можно осуществить? т.е. загрузил в автолоад файл с десятками скриптов и вручную листаешь этот огромный список, пока не дойдешь до своего, а вроде был автоматический переход к нужному.
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2015

Post by Juicy Fruit »

Это в описании к скрипт.длл, Ctrl+f и введи sub <имя функции>, стандартный переход вообщем, как и в блокноте. Еще автозамена и быстрый переход к строке, аналогично блокноту.
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Re: Injection 2015

Post by Gromiz »

Juicy Fruit wrote:Это в описании к скрипт.длл, Ctrl+f и введи sub <имя функции>, стандартный переход вообщем, как и в блокноте. Еще автозамена и быстрый переход к строке, аналогично блокноту.


да, это понятно)

я думал про более продвинутый метод, когда в списке перед запуском выбираем скрипт, а при нажатии кнопки "редактировать" переходило сразу к нему)
ну лан :)
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2015

Post by Juicy Fruit »

А, там галочка есть для этого.
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Re: Injection 2015

Post by Gromiz »

жизнь- боль, галочка стояла все время, сейчас убрал и теперь переходит к нужному скрипту, ппц.
Post Reply