Injection 2015
Moderators: Murderator+, Murderator
-
- Posts: 820
- Joined: 2011-06-11 19:54:23
Re: Injection 2015
После каста идет эффект, анимации персонажа как таковой нет.
Отслеживай изменение хп.
Если примерно знаешь на сколько должно измениться хп – высчитывай разницу между текущем и прошлым хп и сравнивай со знчением. Но если в это время тебя ударят (при условии отсутствия физлов при получении урона) то проверка не сработает.
А для чего тебе это вообще нужно?
Отслеживай изменение хп.
Если примерно знаешь на сколько должно измениться хп – высчитывай разницу между текущем и прошлым хп и сравнивай со знчением. Но если в это время тебя ударят (при условии отсутствия физлов при получении урона) то проверка не сработает.
А для чего тебе это вообще нужно?
Re: Injection 2015
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
Кнопку зажал и лечишься без физлов.
Re: Injection 2015
это системные сообщения они и у тебя и у противника будут иметь 0xffffffff ID
Я ловил по журналу, по серийнику (чтобы сосед не КРИКНУЛ) И по изменению маны, так надежнее.
Я ловил по журналу, по серийнику (чтобы сосед не КРИКНУЛ) И по изменению маны, так надежнее.
Re: Injection 2015
Ребята хочу выразить огромную благодарность вышла офигенная программа. Спасибо.
-
- Posts: 4
- Joined: 2015-02-28 14:33:54
Re: Injection 2015
спасибо пацаны за отличный релиз, не единого краша за неделю игры на пвп сервере.
-
- Posts: 820
- Joined: 2011-06-11 19:54:23
Re: Injection 2015
Хорошо что нет крашей.kingdompvp wrote:спасибо пацаны за отличный релиз, не единого краша за неделю игры на пвп сервере.
И скрипты в списке не зависали? Out of memory не вылезало?
Re: Injection 2015
у меня начали зависать после адового четырехчасавого фарма. 

-
- Posts: 820
- Joined: 2011-06-11 19:54:23
Re: Injection 2015
Зависания поборол, но скриптовый движок периодически поджирает память, утечку не нашел еще, и аут оф мемори у единиц (которые сообщили) вылезало.
Re: Injection 2015
возможно это из-за игноров, они в охоте активно используются.
Либо из-за текстпринтов.
Либо из-за текстпринтов.
-
- Posts: 4
- Joined: 2015-02-28 14:33:54
Re: Injection 2015
Juicy Fruit wrote:Хорошо что нет крашей.kingdompvp wrote:спасибо пацаны за отличный релиз, не единого краша за неделю игры на пвп сервере.
И скрипты в списке не зависали? Out of memory не вылезало?
Очень редко, после простоя в онлайне минимум 10ти часового. Пользуюсь скриптами очень часто, все пвп построино на скриптах. пс вопросик, забыл как было прописывать игру по второму, и более таргетам ? сейчас пользуюсь cast lastattack, но это не очень удобно, подскажите какие нибудь другие варианты. буду благодарен!!!
-
- Posts: 820
- Joined: 2011-06-11 19:54:23
Re: Injection 2015
Ние, это в скриптовом движке что-то вроде бы.Mirage wrote:возможно это из-за игноров, они в охоте активно используются.
Либо из-за текстпринтов.
Можно забить в глобальные переменные их, либо в объекты.kingdompvp wrote:Juicy Fruit wrote:Хорошо что нет крашей.kingdompvp wrote:спасибо пацаны за отличный релиз, не единого краша за неделю игры на пвп сервере.
И скрипты в списке не зависали? Out of memory не вылезало?
Очень редко, после простоя в онлайне минимум 10ти часового. Пользуюсь скриптами очень часто, все пвп построино на скриптах. пс вопросик, забыл как было прописывать игру по второму, и более таргетам ? сейчас пользуюсь cast lastattack, но это не очень удобно, подскажите какие нибудь другие варианты. буду благодарен!!!
Если через глобальные (uo.GetGlobal/uo.SetGlobal) делать - то только скриптом.
Через объекты можно писать прям в хоткее.
Re: Injection 2015
блин, господа, подскажите в чем теперь проблема?
крафчу предметы через вайтменю, через сет коммент и ансет коммент (кнопки )выбираю что буду крфтить, но он крафтит то, что крафтил вчера.
поставил "uo.cancelmenu()" так все равно не спасает., в 14 все было ок и без cancelmenu.
после нескольких перезапусков начинает нужное крафтить
крафчу предметы через вайтменю, через сет коммент и ансет коммент (кнопки )выбираю что буду крфтить, но он крафтит то, что крафтил вчера.
поставил "uo.cancelmenu()" так все равно не спасает., в 14 все было ок и без cancelmenu.
после нескольких перезапусков начинает нужное крафтить
-
- Posts: 820
- Joined: 2011-06-11 19:54:23
Re: Injection 2015
Ткни в окошке инжекта на вкладке скриптов кнопку обновить, справа от имени запускаемой функции расположена.
В релизе поправлю, скорее всего не ставлю флаг что скрипт изменился при простановке комментов.
В релизе поправлю, скорее всего не ставлю флаг что скрипт изменился при простановке комментов.
Re: Injection 2015
нене менюшка подвисает обращал внимание - но списывал на свои скрипты кривые
)) Я просто перед крафтом пару раз протыкиваю терминат а в нем стоит как раз кенсел меню. Если один раз протыкать потом крафты идут нормально.
Там именно само меню выбора зависает. Тоесть заходишь в игру - тыкаешь реагент а вместо зелья он сразу кидает какую нибудь банку в пак - как правило ненужную

Там именно само меню выбора зависает. Тоесть заходишь в игру - тыкаешь реагент а вместо зелья он сразу кидает какую нибудь банку в пак - как правило ненужную
-
- Posts: 820
- Joined: 2011-06-11 19:54:23
Re: Injection 2015
Так это проблемма сервера или инжекта?)
Я ставлю на сервер))
Я ставлю на сервер))
Re: Injection 2015
Juicy Fruit wrote:Ткни в окошке инжекта на вкладке скриптов кнопку обновить, справа от имени запускаемой функции расположена.
В релизе поправлю, скорее всего не ставлю флаг что скрипт изменился при простановке комментов.
хмм, вроде рефреш помогает, крафтил сегодня без проблем. спасибо.
----
не сориентируйте, в одном из прошлых описаний релизов, не могу найти, был описан переход к необходимому скрипту в окне редакции. Как это сейчас можно осуществить? т.е. загрузил в автолоад файл с десятками скриптов и вручную листаешь этот огромный список, пока не дойдешь до своего, а вроде был автоматический переход к нужному.
-
- Posts: 820
- Joined: 2011-06-11 19:54:23
Re: Injection 2015
Это в описании к скрипт.длл, Ctrl+f и введи sub <имя функции>, стандартный переход вообщем, как и в блокноте. Еще автозамена и быстрый переход к строке, аналогично блокноту.
Re: Injection 2015
Juicy Fruit wrote:Это в описании к скрипт.длл, Ctrl+f и введи sub <имя функции>, стандартный переход вообщем, как и в блокноте. Еще автозамена и быстрый переход к строке, аналогично блокноту.
да, это понятно)
я думал про более продвинутый метод, когда в списке перед запуском выбираем скрипт, а при нажатии кнопки "редактировать" переходило сразу к нему)
ну лан

-
- Posts: 820
- Joined: 2011-06-11 19:54:23
Re: Injection 2015
А, там галочка есть для этого.
Re: Injection 2015
жизнь- боль, галочка стояла все время, сейчас убрал и теперь переходит к нужному скрипту, ппц.