Помогите, с инжой

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Quad Damage.
Posts: 44
Joined: 2006-09-17 20:25:33

Помогите, с инжой

Post by Quad Damage. »

Когда я за компом, качаю что-то - все окей, а когда оставляю наночь или ухожу на учебу и оставляю качатся, то инжект всегда крашит.
Что мне делать?
Там выдает такую ошибку какую-то можно нажать и " Но " и " Ес ", пару раз Но нажмешь и все будет дальше работать...
Может надо где-то в инжекте поставить галочки или еще что-то, может быть это изза версии инжекта?

У меня 311.24
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Обычный краш. В большинстве случаев из-за перегруза клиента чем-то, что он не использует. Просмотри свой скрипт, нет ли там чего то лишнего + поставь галку в Anticrash.

Чем можно перегрузить?

Code: Select all

while 1
  uo.useskill('hiding')
wend
Так же возможно у тебя лог, который ведёт инжект зашкаливает за пределы свободной памяти жеского диска-надо убрать галку с ведения лога. Об этом ничего сказать не могу более, однако у знакомого была такая проблема . Жди ответа экспертов.

Так же, если ты играешь на чрезчур активном сервере( пвп альфа к примеру )-и стоишь в лвле или бегаешь там-было бы неплохо отключить графические обозначения иконок-из-за этого тоже клиент нагружается и возможны краши. Но всё таки скорее всего ведение лога или же в скрипте какая то функция вызывается через определенный срок работы скрипта( выбрасывание логов после рекола с рубки или мининга ) и начинает сначала безудержно повторять незавершенное действие, а потом и вовсе выбивает ультиму.

Также у меня были некоторые глюки в скриптах практически без wait, которые всё делали по журналу. + -скорость работы скрипта, - в том что в опр. момент журнал не успевает очистится и начинается , как писал выше, постоянное выполнение одной функции которая пресекает саму себя по выполнению:

Варим бутылки или капаем.
Физл + неочищенный журнал, и начинаются вечные выходы из цикла:

Code: Select all

repeat
  ...
until uo.injournal('fizzle') ...
Last edited by Scripts Writer on 2006-10-12 13:11:56, edited 1 time in total.
Quad Damage.
Posts: 44
Joined: 2006-09-17 20:25:33

Post by Quad Damage. »

You Must Die wrote:Обычный краш. В большинстве случаев из-за перегруза клиента чем-то, что он не использует. Просмотри свой скрипт, нет ли там чего то лишнего + поставь галку в Anticrash.

Чем можно перегрузить?

Code: Select all

while 1
  uo.useskill('hiding')
wend
Так же возможно у тебя лог, который ведёт инжект зашкаливает за пределы свободной памяти жеского диска-надо убрать галку с ведения лога. Об этом ничего сказать не могу более, однако у знакомого была такая проблема . Жди ответа экспертов.
Вот у меня галки стоят тут:

Light
Corpses aoutoopen
Undead
Unsetbefore set
NoCrash

Permit vars loopback
Track World Items
И все..

А вот так-таковой скрипт:

Code: Select all

sub Train_Healing() 
var i,j,tekstr 
uo.undress() 
wait(100) 
repeat 
   UO.FindType(0x0E21,"-1","my") 
   if UO.FindCount() then 
      tekstr=uo.str 
      wait(100) 
      cheklag() 
      uo.usetype(0x1515); Cursed Hat 
      uo.useskill ("Spirit Speak") 
      wait(2000) 
      j=0 
      repeat 
      wait(10) 
      j=j+1 
      until (uo.life <= tekstr-1) or (j>1000) 
      cheklag() 
      uo.undress() 
      wait(100) 
      cheklag() 
      uo.exec('bandageself') 
      Wait(2000) 
   else 
      UO.FindType(0x0E20,"-1","my") 
      if UO.FindCount() then 
         cheklag() 
         uo.waittargettype(0x1008)   # wash basin 
         uo.UseType(0x0E20)   #bloody bandages 
      else 
         cheklag() 
         uo.print("You haven't bandages") 
         uo.exec("terminate Train_Healing") 
         Play_Sound(1) 
      endif 
   endif 
until uo.dead() 
end sub 

sub cheklag() 
uo.deletejournal() 
uo.click('backpack') 
Repeat 
wait(100) 
Until UO.InJournal("backpack") 
end sub 
Quad Damage.
Posts: 44
Joined: 2006-09-17 20:25:33

Post by Quad Damage. »

Играю на ДрВ.
А вот ты говоришь убрать всякие изображение.
Не мог бы сказать, что лишнего в опциях клиента, инжекта лишнего, что можно убрать.
И не мог бы еще выложить скрипт, на очистку журнала, просто я часто бегаю - жж записывает много, вот буду частенько отчищать :)
Quad Damage.
Posts: 44
Joined: 2006-09-17 20:25:33

Post by Quad Damage. »

2 You Must Die

Как ты вообще считаешь, для Уо комп - Селерон 1,7, видео Джи Форс 64мб, памяти 256мб достаточно, что - бы работало все без проблем?
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Ультиме если не ошибаюсь 8 и более лет. Она не требовательна как таковая к оборудованию. Поверь мне, и на 851 играют в неё, и ничего. Главное конект и умение играть.

Что касается очистки журнала, ты меня не понял )

Code: Select all

uo.DeleteJournal()
просто надо в нужное место ставить, чтобы цикл как выходить не мог постоянно из-за того что сообщение в журнале есть, журнал не очистился а цикл для выхода требует наличие этого сообщения, так и чтобы не ждал сообщений которые секундой ранее были удалены, так и не обработавшись инжектом.
Пример:

Code: Select all

while not uo.Dead()
  uo.WaitTargetType(log)
  uo.UseType(dagger)
  while not uo.InJournal('fizzle') and not uo.InJOurnal('put')
    wait(100)
  wend
wend
Смерть такому скрипту, т.к. 1 раз зделав действие, сообщение не удаляется-а остаётся в журнале, тем самым постоянно выводя скрипт из цикла проверки журнала на его наличие.

Code: Select all

while not uo.Dead()
  restart: 
  uo.DeleteJournal()
  uo.WaitTargetType(log)
  uo.UseType(dagger)
  while not uo.InJournal('fizzle') and not uo.InJOurnal('put')
    wait(100)
  wend
  uo.DeleteJournal()
  if uo.InJournal('put') then
    goto stop
  end if
  if uo.InJOurnal('fail') then
    goto restart
  end if
wend
stop:
  uo.CLoseUo()
Грубый пример, однако и этому скрипту смерть, т.к. сразу перед важной проверку на наличие в журнале 2ух сообщений, командой uo.DeleteJournal() мы их стираем и инжект разумеется ниоткуда их не возьмет и уйдет в ступор постоянно повторяя и удаляя месаги, кот. проверяются сразу после делит. журнала.

Всё это примитивные примеры,- но думаю ты понял что удаление журнала это не скрипт, а обычная функция аналогичная остальным в FAQ'e.
Quad Damage.
Posts: 44
Joined: 2006-09-17 20:25:33

Post by Quad Damage. »

Да сенк, то что обьяснил. А то думал изза полного журнала лагает :).
А вот на счет галок то что, подскажишь где в клиенте и в инже убрать ненужное все и поставить где нужно? :oops: :cry:
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Полазий по темам, где то есть полное объяснение каждой галки и для чего она нужна.
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

Напомню вам, что длина журнала инжекта = 100 строкам. Лагать из-за этого не может по определению, даже если в цикле одну и ту же строчку читать сутками.
Ни один скрипт не работает? Пора обновить [url=http://www.eof.nm.ru/FiLeS/uoloop.exe]Инжект[/url]...
Все работает, но хочется большего? Пора переходить на [url=http://stealth.od.ua/]стелс[/url]...
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Edred wrote:Напомню вам, что длина журнала инжекта = 100 строкам. Лагать из-за этого не может по определению, даже если в цикле одну и ту же строчку читать сутками.
Я про лаги, которые будут появлятся из-за того что журнал не очищается и скрипт который будет проверять наличие сообщения будет вечно выходить из цикла. НУ ты понял меня =\ вечно варить бутылки, видя в журнале физл и продолжать физлить самого себя.

Или ты про что то другое?
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

You Must Die wrote:Или ты про что то другое?
Я про то, что:
журнал не очищается и скрипт который будет проверять наличие сообщения будет вечно выходить из цикла.
это ошибка скриптописания, а не лаг. И на самом деле никаких лагов реальных это не вызовет.
Ни один скрипт не работает? Пора обновить [url=http://www.eof.nm.ru/FiLeS/uoloop.exe]Инжект[/url]...
Все работает, но хочется большего? Пора переходить на [url=http://stealth.od.ua/]стелс[/url]...
Quad Damage.
Posts: 44
Joined: 2006-09-17 20:25:33

Post by Quad Damage. »

Image

Собтвенно вот в чем проблема...
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

включи флажой no client hung messages
Ни один скрипт не работает? Пора обновить [url=http://www.eof.nm.ru/FiLeS/uoloop.exe]Инжект[/url]...
Все работает, но хочется большего? Пора переходить на [url=http://stealth.od.ua/]стелс[/url]...
Quad Damage.
Posts: 44
Joined: 2006-09-17 20:25:33

Post by Quad Damage. »

Edred wrote:включи флажой no client hung messages
Включил, а не мог бы помочь с сылочкой, где каждая галка описанна, что она дает... я щас ищу, мб найду, но на всякий.. :oops:
b0r1ng
Posts: 8
Joined: 2006-10-13 14:47:26

Post by b0r1ng »

Короче учу! тут есть два варианта - или покупай ГиГ рама и не парся или зделай так:

1. Заходи в Control panel
2. Открывай иконку System
3. Тыркаеш в последовательности как сказано! Там где пятый шаг - ставиш виртуалку на максимум того что твой комп позволит и тыркай SetImage
4. Поблагодори меня на форуме :D
Quad Damage.
Posts: 44
Joined: 2006-09-17 20:25:33

Post by Quad Damage. »

b0r1ng wrote:...
Я тебе очень благодарен, за то что так подробно рассказал и показал, но у меня еще один вопрос есть, ты написал ставить по макс, где узнать, сколько у меня макс ?
Quad Damage.
Posts: 44
Joined: 2006-09-17 20:25:33

Post by Quad Damage. »

ImageВот там вообще написано что рекомендуем - 381мб
b0r1ng
Posts: 8
Joined: 2006-10-13 14:47:26

Post by b0r1ng »

Короче просто увеличивай и увеличивай по 100 по 200 и когда покажет что нельзя так много ставить - верни самое большое какое можно ыбло! У меня на жостком на 40 гигов свободно 4 гига виртуалки помещяютса... (у тя так реомендует так как жосткий не сильно большой. У меня разбитый просто тот на котормо винда висит - 40 и остальное 260)
Quad Damage.
Posts: 44
Joined: 2006-09-17 20:25:33

Post by Quad Damage. »

b0r1ng wrote:Короче просто увеличивай и увеличивай по 100 по 200 и когда покажет что нельзя так много ставить - верни самое большое какое можно ыбло! У меня на жостком на 40 гигов свободно 4 гига виртуалки помещяютса... (у тя так реомендует так как жосткий не сильно большой. У меня разбитый просто тот на котормо винда висит - 40 и остальное 260)
та у меня тоже 40гегов, и 8 забито всего +))
Quad Damage.
Posts: 44
Joined: 2006-09-17 20:25:33

Post by Quad Damage. »

b0r1ng не мог бы стукнуть мне в аську?
352976
Поговорим о кое о чем))))
Просто не форумное дело +)[/b]
Post Reply