[Обновление! / Update!] Injection 2013

General Injection issues

Moderators: Murderator+, Murderator

CxC
Posts: 93
Joined: 2012-12-31 00:17:09

Re: [Обновление! / Update!] Injection 2013

Post by CxC »

на правах еще большего удобства:
1. Заходим в уо, открываем бекпак и сумку в нем, делаем лог аут. Заходим в уо и бекпак с мешком на фоне фастлогина как-то долго открываются :) Я понимаю, что это клиент открывает, а не инжект, но может эта проблема решаема? Может поручить инжекту это делать?
2. Отображение статов, хп и бла бла бла сверху зеленым цветом. Было бы замечательно, если б можно было настраивать цвет и количество, при котором этот выбранный цвет будет меняться в другой выбранный цвет.

зы: сам инжект пока не тестил, наш сервак барахлит )
Last edited by CxC on 2013-09-17 21:00:15, edited 1 time in total.
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: [Обновление! / Update!] Injection 2013

Post by Juicy Fruit »

CxC wrote:на правах еще большего удобства:
1. Заходим в уо, открываем бекпак и сумку в нем, делаем лог аут. Заходим в уо и бекпак с мешком на фоне фастлогина как-то долго открываются :) Я понимаю, что это клиент открывает, а не инжект, но может эта проблема решаема? Может поручить инжекту это делать?
2. Отображение статов, хп и бла бла бла сверху зеленым цветом. Было бы замечательно, если б можно было настраивать цвет и количество, при котором этот выбранный цвет будет меняться в другой выбранный цвет.

зы: сам инжект пока не тестил, нас сервак барахлит )

1 - Если научим инжект читать десктоп - сделаем) Пока что не умеет. И, да, это делает клиент.
2 - Насчет цветного заголовка и вообще закладки Display можно пока не писать, это все будем переписывать целиком в предстоящих релизах)
CxC
Posts: 93
Joined: 2012-12-31 00:17:09

Re: [Обновление! / Update!] Injection 2013

Post by CxC »

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

Re: [Обновление! / Update!] Injection 2013

Post by Juicy Fruit »

Думаю что да, только мышка нужна для тестов)
Я ближе к выходным тебе напишу, если свободен будешь - можно потестить.
CxC
Posts: 93
Joined: 2012-12-31 00:17:09

Re: [Обновление! / Update!] Injection 2013

Post by CxC »

Juicy Fruit wrote:Думаю что да, только мышка нужна для тестов)
Я ближе к выходным тебе напишу, если свободен будешь - можно потестить.

у меня всего 2 боковых кнопки ) нужен кто-то с рейзером игровым, чтоб настраивать, так настраивать
Корёжа
Posts: 12
Joined: 2013-09-18 11:21:19
Location: 中国 :)

Re: [Обновление! / Update!] Injection 2013

Post by Корёжа »

Извиняюсь, нужно использовать подобные конструкции, вопрос удален и снят)

Code: Select all

Dim Cli[4] 
   Cli[0]="cliloc# 0xA867"  ;You can't mine...
   Cli[1]="cliloc# 0xAD00"  ;there no metal
   Cli[2]="cliloc# 0x6B31"  ;backpack full
   Cli[3]="cliloc# 0xA2DE"  ;is too far away
   Cli[4]="cliloc# 0xA866"  ;You can't mine...
Last edited by Корёжа on 2013-09-19 11:44:39, edited 1 time in total.
CxC
Posts: 93
Joined: 2012-12-31 00:17:09

Re: [Обновление! / Update!] Injection 2013

Post by CxC »

Корёжа wrote:Хочу узнать, вводились ли какие-нибудь изменения в использование команд uo.InJournal('i') и uo.Journal('i')

все изменения на первой странице
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: [Обновление! / Update!] Injection 2013

Post by Juicy Fruit »

Корёжа wrote:Извиняюсь, нужно использовать подобные конструкции, вопрос удален и снят)

Code: Select all

Dim Cli[4] 
   Cli[0]="cliloc# 0xA867"  ;You can't mine...
   Cli[1]="cliloc# 0xAD00"  ;there no metal
   Cli[2]="cliloc# 0x6B31"  ;backpack full
   Cli[3]="cliloc# 0xA2DE"  ;is too far away
   Cli[4]="cliloc# 0xA866"  ;You can't mine...

Ошибку должно выдать, у тебя массив 4 элемента, а заполняешь 5...
Dim Cli[5] должно быть
Корёжа
Posts: 12
Joined: 2013-09-18 11:21:19
Location: 中国 :)

Re: [Обновление! / Update!] Injection 2013

Post by Корёжа »

Juicy Fruit wrote:
Корёжа wrote:Извиняюсь, нужно использовать подобные конструкции, вопрос удален и снят)

Code: Select all

Dim Cli[4] 
   Cli[0]="cliloc# 0xA867"  ;You can't mine...
   Cli[1]="cliloc# 0xAD00"  ;there no metal
   Cli[2]="cliloc# 0x6B31"  ;backpack full
   Cli[3]="cliloc# 0xA2DE"  ;is too far away
   Cli[4]="cliloc# 0xA866"  ;You can't mine...

Ошибку должно выдать, у тебя массив 4 элемента, а заполняешь 5...
Dim Cli[5] должно быть


Спасибо, выдернул как пример из готового скрипта на форуме, размерность массива даже и не проверял Ж)
Dexter Morgan
Posts: 14
Joined: 2013-07-27 15:27:11

Re: [Обновление! / Update!] Injection 2013

Post by Dexter Morgan »

Display не всегда корректно отображает кол-во реагентов, стрел и прочее.
Если было n-е кол-во предметов в сумке, то после смерти иногда это кол-во сохраняется в отображении.
Когда воскрешаешься и добираешь, то кол-во предметов суммируется с кол-во до смерти, что вводит в заблуждение.

Можно как-то исправить?
Будь осторожен в своих суждениях о людях. Скорее всего, ты ошибаешься.
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: [Обновление! / Update!] Injection 2013

Post by Juicy Fruit »

Dexter Morgan wrote:Display не всегда корректно отображает кол-во реагентов, стрел и прочее.
Если было n-е кол-во предметов в сумке, то после смерти иногда это кол-во сохраняется в отображении.
Когда воскрешаешься и добираешь, то кол-во предметов суммируется с кол-во до смерти, что вводит в заблуждение.

Можно как-то исправить?

Давно такая проблемма, забыли про нее, будем фиксить)
CxC
Posts: 93
Joined: 2012-12-31 00:17:09

Re: [Обновление! / Update!] Injection 2013

Post by CxC »

RL_ka wrote:файл со скриптами должен называться autoload.sc и находиться в папке с инжектом
а скрипт называться autostart()

Задали вопрос: "А можно ли настроить автолоад отдельно по каждого чара?"
а почему бы нет?
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: [Обновление! / Update!] Injection 2013

Post by Juicy Fruit »

Почему нет? Можно

Code: Select all

sub autostart()
   if uo.getserial(serial_char1) then
      uo.exec('exec __LoadSC#D:\Autoloads\Char1.sc')
   else if uo.getserial(serial_char2) then
      uo.exec('exec __LoadSC#D:\Autoloads\Char2.sc')
   else if uo.getserial(serial_char3) then
      uo.exec('exec __LoadSC#D:\Autoloads\Char3.sc')
   endif
end sub
По серийнику...имени...по чему угодно можно идентифицировать чара, дальше уже делать выводы, что грузить)
Пока что не поддерживает пробелы в пути к загружаемому скрипту, в следующем релизе будет поддерживать замену пробелам знаком $
CxC
Posts: 93
Joined: 2012-12-31 00:17:09

Re: [Обновление! / Update!] Injection 2013

Post by CxC »

Juicy Fruit wrote:Почему нет? Можно

Code: Select all

sub autostart()
   if uo.getserial(serial_char1) then
      uo.exec('exec __LoadSC#D:\Autoloads\Char1.sc')
   else if uo.getserial(serial_char2) then
      uo.exec('exec __LoadSC#D:\Autoloads\Char2.sc')
   else if uo.getserial(serial_char3) then
      uo.exec('exec __LoadSC#D:\Autoloads\Char3.sc')
   endif
end sub
По серийнику...имени...по чему угодно можно идентифицировать чара, дальше уже делать выводы, что грузить)
Пока что не поддерживает пробелы в пути к загружаемому скрипту, в следующем релизе будет поддерживать замену пробелам знаком $

спасибо, ох уж эти новые команды :oops:
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: [Обновление! / Update!] Injection 2013

Post by Mirage »

на предпоследней сборке ловил глюк с бэкпаком. Бегал около 2 часов, бил монстров, собирал лут, все хорошо. Потом решил скинуть в банк. Золото перемещаю, оно в пака пропала, в банке не появилось. Из банка взять пару монет кинул на гамп бэкпака. Упало несколько монет. Пока не перезашел в игру кучка золота в паке не появилась.

Сейчас пока нет времени потестить последний билд. Так что сори не могу сказать осталось ли это или нет.
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: [Обновление! / Update!] Injection 2013

Post by Juicy Fruit »

Скорее всего нет, в предпоследнем мы мудрили с пакетом Deny Moveitem, в последнем вернули как было
RL_ka
Posts: 149
Joined: 2013-05-28 13:13:02
Contact:

Re: [Обновление! / Update!] Injection 2013

Post by RL_ka »

Баг с пропаданием вещей существует на всех версиях инжекта, достаточно закрыть-открыть бекпак, либо сделать ресенд если предмет на земле.
Попробуем разобрать его подробнее в следующий раз :)
Русский Сервер Ultima Online High Seas Adventures
Legendary
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: [Обновление! / Update!] Injection 2013

Post by Mirage »

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

Re: [Обновление! / Update!] Injection 2013

Post by Juicy Fruit »

Если можешь - в следующий раз включи лог перед скидыванием в банк, если случится такой эпег фэйл - лог в студию)
У меня такого не было ни разу(
VeL
Posts: 44
Joined: 2013-08-09 00:13:57

Re: [Обновление! / Update!] Injection 2013

Post by VeL »

Очень нужные две функции для работы с журналом, неплохо было бы добавить)))

Code: Select all

function InJournalBetweenTimes(Str : String; TimeBegin,TimeEnd : TDateTime) : Integer
поиск последней строки в журнале по слову (или по словам) во временном интервале

Code: Select all

function WaitJournalLine(StartTime : TDateTime; Str : String; MaxWaitTimeMS : Integer) : Boolean
ожидание появления строки в журнале
Locked