Page 4 of 19
Re: [Обновление! / Update!] Injection 2013
Posted: 2013-09-17 18:38:31
by CxC
на правах еще большего удобства:
1. Заходим в уо, открываем бекпак и сумку в нем, делаем лог аут. Заходим в уо и бекпак с мешком на фоне фастлогина как-то долго открываются

Я понимаю, что это клиент открывает, а не инжект, но может эта проблема решаема? Может поручить инжекту это делать?
2. Отображение статов, хп и бла бла бла сверху зеленым цветом. Было бы замечательно, если б можно было настраивать цвет и количество, при котором этот выбранный цвет будет меняться в другой выбранный цвет.
зы: сам инжект пока не тестил, наш сервак барахлит )
Re: [Обновление! / Update!] Injection 2013
Posted: 2013-09-17 20:54:28
by Juicy Fruit
CxC wrote:на правах еще большего удобства:
1. Заходим в уо, открываем бекпак и сумку в нем, делаем лог аут. Заходим в уо и бекпак с мешком на фоне фастлогина как-то долго открываются

Я понимаю, что это клиент открывает, а не инжект, но может эта проблема решаема? Может поручить инжекту это делать?
2. Отображение статов, хп и бла бла бла сверху зеленым цветом. Было бы замечательно, если б можно было настраивать цвет и количество, при котором этот выбранный цвет будет меняться в другой выбранный цвет.
зы: сам инжект пока не тестил, нас сервак барахлит )
1 - Если научим инжект читать десктоп - сделаем) Пока что не умеет. И, да, это делает клиент.
2 - Насчет цветного заголовка и вообще закладки Display можно пока не писать, это все будем переписывать целиком в предстоящих релизах)
Re: [Обновление! / Update!] Injection 2013
Posted: 2013-09-17 21:51:14
by CxC
а поддержку доп кнопок мышки реально сделать?
можно сделать замену с помощью проги, собственно как и делаю, неплохо было б напрямую
Re: [Обновление! / Update!] Injection 2013
Posted: 2013-09-17 22:08:34
by Juicy Fruit
Думаю что да, только мышка нужна для тестов)
Я ближе к выходным тебе напишу, если свободен будешь - можно потестить.
Re: [Обновление! / Update!] Injection 2013
Posted: 2013-09-18 07:37:15
by CxC
Juicy Fruit wrote:Думаю что да, только мышка нужна для тестов)
Я ближе к выходным тебе напишу, если свободен будешь - можно потестить.
у меня всего 2 боковых кнопки ) нужен кто-то с рейзером игровым, чтоб настраивать, так настраивать
Re: [Обновление! / Update!] Injection 2013
Posted: 2013-09-19 11:30:50
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...
Re: [Обновление! / Update!] Injection 2013
Posted: 2013-09-19 11:43:03
by CxC
Корёжа wrote:Хочу узнать, вводились ли какие-нибудь изменения в использование команд uo.InJournal('i') и uo.Journal('i')
все изменения на первой странице
Re: [Обновление! / Update!] Injection 2013
Posted: 2013-09-19 12:21:41
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] должно быть
Re: [Обновление! / Update!] Injection 2013
Posted: 2013-09-19 17:33:12
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] должно быть
Спасибо, выдернул как пример из готового скрипта на форуме, размерность массива даже и не проверял Ж)
Re: [Обновление! / Update!] Injection 2013
Posted: 2013-09-19 21:24:15
by Dexter Morgan
Display не всегда корректно отображает кол-во реагентов, стрел и прочее.
Если было n-е кол-во предметов в сумке, то после смерти иногда это кол-во сохраняется в отображении.
Когда воскрешаешься и добираешь, то кол-во предметов суммируется с кол-во до смерти, что вводит в заблуждение.
Можно как-то исправить?
Re: [Обновление! / Update!] Injection 2013
Posted: 2013-09-19 22:42:22
by Juicy Fruit
Dexter Morgan wrote:Display не всегда корректно отображает кол-во реагентов, стрел и прочее.
Если было n-е кол-во предметов в сумке, то после смерти иногда это кол-во сохраняется в отображении.
Когда воскрешаешься и добираешь, то кол-во предметов суммируется с кол-во до смерти, что вводит в заблуждение.
Можно как-то исправить?
Давно такая проблемма, забыли про нее, будем фиксить)
Re: [Обновление! / Update!] Injection 2013
Posted: 2013-09-23 19:35:20
by CxC
RL_ka wrote:файл со скриптами должен называться autoload.sc и находиться в папке с инжектом
а скрипт называться autostart()
Задали вопрос: "А можно ли настроить автолоад отдельно по каждого чара?"
а почему бы нет?
Re: [Обновление! / Update!] Injection 2013
Posted: 2013-09-23 20:45:42
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
По серийнику...имени...по чему угодно можно идентифицировать чара, дальше уже делать выводы, что грузить)
Пока что не поддерживает пробелы в пути к загружаемому скрипту, в следующем релизе будет поддерживать замену пробелам знаком $
Re: [Обновление! / Update!] Injection 2013
Posted: 2013-09-23 20:51:40
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
По серийнику...имени...по чему угодно можно идентифицировать чара, дальше уже делать выводы, что грузить)
Пока что не поддерживает пробелы в пути к загружаемому скрипту, в следующем релизе будет поддерживать замену пробелам знаком $
спасибо, ох уж эти новые команды

Re: [Обновление! / Update!] Injection 2013
Posted: 2013-09-24 13:24:53
by Mirage
на предпоследней сборке ловил глюк с бэкпаком. Бегал около 2 часов, бил монстров, собирал лут, все хорошо. Потом решил скинуть в банк. Золото перемещаю, оно в пака пропала, в банке не появилось. Из банка взять пару монет кинул на гамп бэкпака. Упало несколько монет. Пока не перезашел в игру кучка золота в паке не появилась.
Сейчас пока нет времени потестить последний билд. Так что сори не могу сказать осталось ли это или нет.
Re: [Обновление! / Update!] Injection 2013
Posted: 2013-09-24 13:42:37
by Juicy Fruit
Скорее всего нет, в предпоследнем мы мудрили с пакетом Deny Moveitem, в последнем вернули как было
Re: [Обновление! / Update!] Injection 2013
Posted: 2013-09-24 17:39:10
by RL_ka
Баг с пропаданием вещей существует на всех версиях инжекта, достаточно закрыть-открыть бекпак, либо сделать ресенд если предмет на земле.
Попробуем разобрать его подробнее в следующий раз

Re: [Обновление! / Update!] Injection 2013
Posted: 2013-09-24 19:48:26
by Mirage
Ресенд не помогает, на землю не скинуть - он же пропал. закрыть открыть тоже вариант пробовал - мимо
Надо править, баг не приятный.
Re: [Обновление! / Update!] Injection 2013
Posted: 2013-09-24 20:04:38
by Juicy Fruit
Если можешь - в следующий раз включи лог перед скидыванием в банк, если случится такой эпег фэйл - лог в студию)
У меня такого не было ни разу(
Re: [Обновление! / Update!] Injection 2013
Posted: 2013-09-28 10:58:37
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
ожидание появления строки в журнале