Injection 2014 !

General Injection issues

Moderators: Murderator+, Murderator

SSO
Posts: 1
Joined: 2014-02-19 10:57:48

Re: Injection 2014 !

Post by SSO »

Добрый день.
Спасибо за проделанную и очень полезную для всех работу ребята!
Хотел спросить следующее, сервер на котором я последнее время играю стоит на РанУо, и понятное дело, все меню на гампах, при этом последняя версия 1402.16 не хочет их обрабатывать, информации о кнопках после использования команды _infogump в логе нет в принципе, но инжект 1311.27 выдает полную информацию и гамп читает от начала и до конца. Вот лог:
_____infogump_______
serial 0x00663e7d
gumpid 0xfb1e68cb
X 25
Y 25
1758 packet size
0 reply packet size
Buttons: ________
page 0
1 [ 1] image=0x0FA7 at 75:50
2 [ 2] image=0x0FA7 at 75:75
3 [ 3] image=0x0FA7 at 75:100
4 [ 4] image=0x0FA7 at 75:125
5 [ 5] image=0x0FA7 at 75:150
6 [ 6] image=0x0FA7 at 75:175
7 [ 7] image=0x0FA7 at 75:200
8 [ 8] image=0x0FA7 at 75:225
9 [ 9] image=0x0FA7 at 275:50
10 [ 10] image=0x0FA7 at 275:75
11 [ 11] image=0x0FA7 at 275:100
12 [ 12] image=0x0FA7 at 275:125
13 [ 13] image=0x0FA7 at 275:150
14 [ 14] image=0x0FA7 at 275:175
15 [ 15] image=0x0FA7 at 275:225
Checks&Radios: __
Entryes: ________
All commands: ____
1] page 0
2] resizepic 50 10 5054 455 260
3] gumppictiled 58 20 438 241 2624
4] checkertrans 58 20 438 241
5] text 200 25 88 0
6] text 125 50 1158 1
7] text 225 50 1152 2
8] button 75 50 4005 4007 1 0 1
9] text 125 75 1158 3
10] text 225 75 1152 4
11] button 75 75 4005 4007 1 0 2
12] text 125 100 1158 5
13] text 225 100 1152 6
14] button 75 100 4005 4007 1 0 3
15] text 125 125 1158 7
16] text 225 125 1152 8
17] button 75 125 4005 4007 1 0 4
18] text 125 150 1158 9
19] text 225 150 1152 10
20] button 75 150 4005 4007 1 0 5
21] text 125 175 1158 11
22] text 225 175 1152 12
23] button 75 175 4005 4007 1 0 6
24] text 125 200 1158 13
25] text 225 200 1152 14
26] button 75 200 4005 4007 1 0 7
27] text 125 225 1158 15
28] text 225 225 1152 16
29] button 75 225 4005 4007 1 0 8
30] text 325 50 1158 17
31] text 425 50 1152 6
32] button 275 50 4005 4007 1 0 9
33] text 325 75 1158 18
34] text 425 75 1152 19
35] button 275 75 4005 4007 1 0 10
36] text 325 100 1158 20
37] text 425 100 1152 21
38] button 275 100 4005 4007 1 0 11
39] text 325 125 1158 22
40] text 425 125 1152 16
41] button 275 125 4005 4007 1 0 12
42] text 325 150 1158 23
43] text 425 150 1152 16
44] button 275 150 4005 4007 1 0 13
45] text 325 175 1158 24
46] text 425 175 1152 16
47] button 275 175 4005 4007 1 0 14
48] text 325 200 88 25
49] text 425 200 1152 26
50] text 325 225 88 27
51] button 275 225 4005 4007 1 0 15
Text: ____________
0] Metal Worker's Warehouse
1] Iron
2] 1618
3] Dull Copper
4] 122
5] Shadow Iron
6] 80
7] Copper
8] 94
9] Bronze
10] 14
11] Gold
12] 30
13] Agapite
14] 124
15] Verite
16] 0
17] Valorite
18] Blaze
19] 119
20] Ice
21] 20
22] Toxic
23] Electrum
24] Platinum
25] Each Max:
26] 60000
27] Add Metal

Меня не радует то, что 1311 не адаптирован под нормальную работу с гампами, можете как-нибудь помочь с этой проблемой?
Корёжа
Posts: 12
Joined: 2013-09-18 11:21:19
Location: 中国 :)

Re: Injection 2014 !

Post by Корёжа »

Было бы просто отлично для не знающих и забывших ввести команду на подобии "?" - _help,
Дабы она возвращала перечень функций и команд в лог , часто садясь что-то корректировать, просто думалку заклинивает , а на самом деле забыта мелочь, что правильно не uo.waitobjecttarget(), а uo.waittargetobject(). :lol:
Тем более, что в последнее время очень много интересного и нового появилось.

Статическая переменная объединяющая типы мобов была бы полезной, знаю что это много (все равно спрошу), к примеру 'mobile', упростило бы жизнь, не пришлось бы готовить скрипты под отдельные локации набивая массивы с типами мобов.
Last edited by Корёжа on 2014-02-19 12:04:37, edited 1 time in total.
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: Injection 2014 !

Post by Incorrect User »

По старым командам есть хелп, качаем и пользуемся viewtopic.php?f=1&t=14996 по новым предлагали делать вики, бери помогай viewtopic.php?f=1&t=17340
Корёжа
Posts: 12
Joined: 2013-09-18 11:21:19
Location: 中国 :)

Re: Injection 2014 !

Post by Корёжа »

Incorrect User wrote:По старым командам есть хелп, качаем и пользуемся viewtopic.php?f=1&t=14996 по новым предлагали делать вики, бери помогай viewtopic.php?f=1&t=17340

Спасибо, посмотрю после работы что могу сделать.
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2014 !

Post by Juicy Fruit »

SSO wrote:Добрый день.
Спасибо за проделанную и очень полезную для всех работу ребята!
Хотел спросить следующее, сервер на котором я последнее время играю стоит на РанУо, и понятное дело, все меню на гампах, при этом последняя версия 1402.16 не хочет их обрабатывать, информации о кнопках после использования команды _infogump в логе нет в принципе, но инжект 1311.27 выдает полную информацию и гамп читает от начала и до конца.
Меня не радует то, что 1311 не адаптирован под нормальную работу с гампами, можете как-нибудь помочь с этой проблемой?

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

Re: Injection 2014 !

Post by Juicy Fruit »

Корёжа wrote:Статическая переменная объединяющая типы мобов была бы полезной, знаю что это много (все равно спрошу), к примеру 'mobile', упростило бы жизнь, не пришлось бы готовить скрипты под отдельные локации набивая массивы с типами мобов.

А если выборочно нужно искать мобов?
Допустим только гаргулий, или только скелетов?
Если напишешь список типов мобов – без проблемм, добавлю, при необходимости буду расширять.
Корёжа
Posts: 12
Joined: 2013-09-18 11:21:19
Location: 中国 :)

Re: Injection 2014 !

Post by Корёжа »

Juicy Fruit wrote:А если выборочно нужно искать мобов?
Допустим только гаргулий, или только скелетов?
Если напишешь список типов мобов – без проблемм, добавлю, при необходимости буду расширять.


А если выборочно, то, я думаю, проще написать два-три исключения, чем перезаносить в массивы кучу типов. Под отдельные типы, к примеру скелеты, можно придумать отдельную команду, может быть uo.findmobile('type', [color], {finddistance}) В одной строке умещаем 4-5 которые использовались ранее.
Last edited by Корёжа on 2014-02-19 17:51:24, edited 1 time in total.
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: Injection 2014 !

Post by Incorrect User »

И э тим можно что нибудь сделать когда копируешь из редактора инжекта русские буквы Íå íàøåë êåã
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2014 !

Post by Juicy Fruit »

Incorrect User wrote:И э тим можно что нибудь сделать когда копируешь из редактора инжекта русские буквы Íå íàøåë êåã

Только раскладку сменить.
Я давно пробовал поправить - не получалось.
RL_ka
Posts: 149
Joined: 2013-05-28 13:13:02
Contact:

Re: Injection 2014 !

Post by RL_ka »

Juicy Fruit wrote:
Incorrect User wrote:И э тим можно что нибудь сделать когда копируешь из редактора инжекта русские буквы Íå íàøåë êåã

Только раскладку сменить.
Я давно пробовал поправить - не получалось.


Кодировку редактора надо попробовать сменить
Русский Сервер Ultima Online High Seas Adventures
Legendary
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: Injection 2014 !

Post by Incorrect User »

Уже второй раз редактирую скрипт через встроенный редактор, и он виснет без причины, просто виснет все и клиент и редактор и инжект. Выход только выключение через деспетчер задач.
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2014 !

Post by Juicy Fruit »

Incorrect User wrote:Уже второй раз редактирую скрипт через встроенный редактор, и он виснет без причины, просто виснет все и клиент и редактор и инжект. Выход только выключение через деспетчер задач.
Кавычки закрываешь и открываешь новые сразу же?

Code: Select all

var test='test '' test2'


SSO wrote:при этом последняя версия 1402.16 не хочет их обрабатывать, информации о кнопках после использования команды _infogump в логе нет в принципе
Ошибка найдена и будет исправлена.
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: Injection 2014 !

Post by Incorrect User »

Не могу сказать наверняка. При возможности отпишусь если поймаю от чего это.
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2014 !

Post by Juicy Fruit »

Ну если кавычки закрывать и открывать сразу же, не разделяя ничем - редактор виснет и тянет за собою инжект и клиент.
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: Injection 2014 !

Post by Incorrect User »

Еще интересует можно ли убрать чувствительность инжи к регистру, например если нужно поймать сообщение сферы Hello Player а в скрипте будет указано hello player то инжект не среагирует.
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2014 !

Post by Juicy Fruit »

uo.injournal('hello player')?
или uo.journal(0)=='hello player'?
Если второе - можешь привести к нижнему регистру строку журнала и сравнивать со своей. Вроде бы strlwr(uo.journal(0))=='hello player'
Если первый - то только отдельную функцию делать, часто важен регистр. Что-то типо uo.injournalex(str) сделаю, или как-то так.
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: Injection 2014 !

Post by Incorrect User »

uo.injournal('hello player')
так.
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: Injection 2014 !

Post by Incorrect User »

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

Re: Injection 2014 !

Post by Juicy Fruit »

Code: Select all

Sub CheckCurrentPK()
   deljournal('ou see no signs of players to track')
   deljournal('Targeting Cancelled')
   uo.waitmenu('Tracking','Players')
   uo.useskill('Tracking')
   wait(1000)
   if not uo.injournal('ou see no signs of players to track') and not uo.injournal('Targeting Cancelled') then
      RecallFast()
      RecallUnload()
      Unload()
   endif
end sub
Я так делал.
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Injection 2014 !

Post by Mirage »

Code: Select all

########
A 1 0 0
Say ,set quiet 1; cancelmenu ; waitmenu Tracking Players; useskill Tracking; set quiet 0
########

На CTRL+A трекалка людей в макросах клиента. Для самостоятельной игры ;)

Добавлять команду для работы с типами групп мобов думаю не стоит. Слишком просто типы поменять или добавить админу, да они почти всегда так и делают.
Post Reply