Yoko
http://forum.yoko.com.ua/

Injection 2015
http://forum.yoko.com.ua/viewtopic.php?f=1&t=17527
Page 3 of 15

Author:  Juicy Fruit [ 2015-03-19 11:52:11 ]
Post subject:  Re: Injection 2015

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

Author:  -=Tiger=- [ 2015-03-19 11:53:12 ]
Post subject:  Re: Injection 2015

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

Code:
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


Кнопку зажал и лечишься без физлов.

Author:  Mirage [ 2015-03-19 16:19:38 ]
Post subject:  Re: Injection 2015

это системные сообщения они и у тебя и у противника будут иметь 0xffffffff ID
Я ловил по журналу, по серийнику (чтобы сосед не КРИКНУЛ) И по изменению маны, так надежнее.

Author:  -=Tiger=- [ 2015-03-19 19:42:26 ]
Post subject:  Re: Injection 2015

Ребята хочу выразить огромную благодарность вышла офигенная программа. Спасибо.

Author:  kingdompvp [ 2015-03-24 21:39:46 ]
Post subject:  Re: Injection 2015

спасибо пацаны за отличный релиз, не единого краша за неделю игры на пвп сервере.

Author:  Juicy Fruit [ 2015-03-25 07:46:46 ]
Post subject:  Re: Injection 2015

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

Author:  Mirage [ 2015-03-25 12:57:46 ]
Post subject:  Re: Injection 2015

у меня начали зависать после адового четырехчасавого фарма. :roll:

Author:  Juicy Fruit [ 2015-03-25 14:06:38 ]
Post subject:  Re: Injection 2015

Зависания поборол, но скриптовый движок периодически поджирает память, утечку не нашел еще, и аут оф мемори у единиц (которые сообщили) вылезало.

Author:  Mirage [ 2015-03-25 19:39:29 ]
Post subject:  Re: Injection 2015

возможно это из-за игноров, они в охоте активно используются.
Либо из-за текстпринтов.

Author:  kingdompvp [ 2015-03-25 21:32:31 ]
Post subject:  Re: Injection 2015

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


Очень редко, после простоя в онлайне минимум 10ти часового. Пользуюсь скриптами очень часто, все пвп построино на скриптах. пс вопросик, забыл как было прописывать игру по второму, и более таргетам ? сейчас пользуюсь cast lastattack, но это не очень удобно, подскажите какие нибудь другие варианты. буду благодарен!!!

Author:  Juicy Fruit [ 2015-03-25 22:00:00 ]
Post subject:  Re: Injection 2015

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

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


Очень редко, после простоя в онлайне минимум 10ти часового. Пользуюсь скриптами очень часто, все пвп построино на скриптах. пс вопросик, забыл как было прописывать игру по второму, и более таргетам ? сейчас пользуюсь cast lastattack, но это не очень удобно, подскажите какие нибудь другие варианты. буду благодарен!!!
Можно забить в глобальные переменные их, либо в объекты.
Если через глобальные (uo.GetGlobal/uo.SetGlobal) делать - то только скриптом.
Через объекты можно писать прям в хоткее.

Author:  Gromiz [ 2015-03-28 06:32:01 ]
Post subject:  Re: Injection 2015

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

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

поставил "uo.cancelmenu()" так все равно не спасает., в 14 все было ок и без cancelmenu.
после нескольких перезапусков начинает нужное крафтить

Author:  Juicy Fruit [ 2015-03-28 17:55:52 ]
Post subject:  Re: Injection 2015

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

Author:  Mirage [ 2015-03-28 18:36:41 ]
Post subject:  Re: Injection 2015

нене менюшка подвисает обращал внимание - но списывал на свои скрипты кривые :))) Я просто перед крафтом пару раз протыкиваю терминат а в нем стоит как раз кенсел меню. Если один раз протыкать потом крафты идут нормально.
Там именно само меню выбора зависает. Тоесть заходишь в игру - тыкаешь реагент а вместо зелья он сразу кидает какую нибудь банку в пак - как правило ненужную

Author:  Juicy Fruit [ 2015-03-28 20:24:16 ]
Post subject:  Re: Injection 2015

Так это проблемма сервера или инжекта?)
Я ставлю на сервер))

Author:  Gromiz [ 2015-03-29 07:04:40 ]
Post subject:  Re: Injection 2015

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



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


----



не сориентируйте, в одном из прошлых описаний релизов, не могу найти, был описан переход к необходимому скрипту в окне редакции. Как это сейчас можно осуществить? т.е. загрузил в автолоад файл с десятками скриптов и вручную листаешь этот огромный список, пока не дойдешь до своего, а вроде был автоматический переход к нужному.

Author:  Juicy Fruit [ 2015-03-29 09:22:11 ]
Post subject:  Re: Injection 2015

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

Author:  Gromiz [ 2015-03-29 10:07:44 ]
Post subject:  Re: Injection 2015

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


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

я думал про более продвинутый метод, когда в списке перед запуском выбираем скрипт, а при нажатии кнопки "редактировать" переходило сразу к нему)
ну лан :)

Author:  Juicy Fruit [ 2015-03-29 13:08:05 ]
Post subject:  Re: Injection 2015

А, там галочка есть для этого.

Author:  Gromiz [ 2015-03-29 14:13:12 ]
Post subject:  Re: Injection 2015

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

Page 3 of 15 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/