Yoko

All sides of Injection
It is currently 2025-11-30 08:19:54

All times are UTC+02:00




Post new topic  Reply to topic  [ 12 posts ] 
Author Message
PostPosted: 2004-08-15 03:04:38 
Offline

Joined: 2004-04-26 00:36:26
Posts: 45
Такая проблема, написал скрипт на мининг, запускаю, все вроде бы работает, но загруженность процессора при запушенном моем скрипте становится ~90-95 и все действия чара в уо становятся заторможенными.

У меня стоит специальный клиент который берет обычно 40-50% процессора. При запуске моего скрипта на лумбер, все работает нормально, загруженность процессора 40-50%.

Может быть это из за того что я нагрузил скрипт - цыклами, плюс функциями и процедурами с параметрами и локальными переменными, при хотьбе постоянная проверка uo.getx(), uo.gety() ?

(хотя все это работает последовательно и не должно так грузить процессор)

П.С. Специальные клиенты с уменьшенной нагрузкой на процессор можно скачать тут ==> http://www.cwo333.com/clients/


Last edited by ruso on 2004-08-16 16:28:32, edited 1 time in total.

Top
   
 Post subject:
PostPosted: 2004-08-15 07:28:12 
Offline
Expert!

Joined: 2004-04-25 11:11:07
Posts: 359
1) Почему бы тебе скрипт не показать? Всё сразу бы решилось
2) Проверял на пустые циклы? Они не возникают? Эту ошибку ВСЕ допускают.

_________________
Без труда не выловишь и рыбку из пруда,
А без пруда не выловишь её и с трудом...


Top
   
 Post subject:
PostPosted: 2004-08-15 16:41:35 
Offline

Joined: 2004-04-26 00:36:26
Posts: 45
Я нашел из за чего начинаются тормоза - при запуске паралельного скрипта на рекол от атакующих людей, тут то и начинает все работать очень медленно.

Пока что я просто отключил этот паралельный скрипт.

Скрипт ещё не доделан но смысл такой, чар реколит на 1 точку, начинает бегать по кочкам (посылая системные сообщения для изиуо), копает, и потом сбрасывает груз.

Code:
#------------------------------Rekol ot Vraga---------------------------------#

sub rekolOtVraga()
   var i
   var popytka = 0
   while not uo.dead()
      if (uo.life < 120) then
         uo.exec("terminate mining")
         uo.say("ne ubivai11")
         while not (uo.gety() == 738 || popytka > 8)
            uo.waittargetobject("0x403C3D57") # runa
            uo.usetype("0x1F4C")
            for i=0 to 30
               if (i == 15) then
                  uo.exec("bandageself")
                  wait(50)
               end if
               uo.press(37)
               wait(50)
            next
            end if
            popytka = popytka + 1
         wend
         wait(5000)
         if not uo.dead() then
            rasslablenie()            
         end if
      endif
      wait(1000)
   wend
end sub

sub rasslablenie()
   for var i = 0 to 3
      uo.exec("bandageself")
      wait(3500)
   next
   uo.useskill("Hiding")
   wait(120000)
   uo.exec("exec mining")
   uo.exec("terminate rekolOtVraga")
end sub


Last edited by ruso on 2004-08-16 16:08:08, edited 1 time in total.

Top
   
 Post subject:
PostPosted: 2004-08-15 22:07:25 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1964
вот и ищи где пустой цикл в том куске что ты отключил. тормозить инжект может только из за пустых циклов в запущеном скрипте.


Top
   
 Post subject:
PostPosted: 2004-08-16 16:13:55 
Offline

Joined: 2004-04-26 00:36:26
Posts: 45
Все разобрался почему тормозило, в этом втором скрипте на рекол, там был END IF без IFа. (после первого цикла for)

Потом нашел инфо насчет пустых циклов типа:

Code:
while not uo.dead()
   if uo.life < 120 then
      .......
   end if
wend


я ставлю задержку после IF что бы не циклился постоянно:

Code:
while not uo.dead()
   if uo.life < 120 then
      .......
   end if
   wait(100)
wend


Спасибо за ответы!! :wink:


Top
   
 Post subject:
PostPosted: 2004-08-18 16:23:11 
Offline

Joined: 2004-08-18 14:37:37
Posts: 18
ruso wrote:
Я нашел из за чего начинаются тормоза - при запуске паралельного скрипта на рекол от атакующих людей, тут то и начинает все работать очень медленно.

Пока что я просто отключил этот паралельный скрипт.

Скрипт ещё не доделан но смысл такой, чар реколит на 1 точку, начинает бегать по кочкам (посылая системные сообщения для изиуо), копает, и потом сбрасывает груз.

Code:
#------------------------------Rekol ot Vraga---------------------------------#

sub rekolOtVraga()
   var i
   var popytka = 0
   while not uo.dead()
      if (uo.life < 120) then
         uo.exec("terminate mining")
         uo.say("ne ubivai11")
         while not (uo.gety() == 738 || popytka > 8)
            uo.waittargetobject("0x403C3D57") # runa
            uo.usetype("0x1F4C")
            for i=0 to 30
               if (i == 15) then
                  uo.exec("bandageself")
                  wait(50)
               end if
               uo.press(37)
               wait(50)
            next
            end if
            popytka = popytka + 1
         wend
         wait(5000)
         if not uo.dead() then
            rasslablenie()            
         end if
      endif
      wait(1000)
   wend
end sub

sub rasslablenie()
   for var i = 0 to 3
      uo.exec("bandageself")
      wait(3500)
   next
   uo.useskill("Hiding")
   wait(120000)
   uo.exec("exec mining")
   uo.exec("terminate rekolOtVraga")
end sub

народ памагите скажите плиз как скрипт в инжу кидать а патом как им пользоватца
пс заранее спасибо


Top
   
 Post subject:
PostPosted: 2004-08-19 20:56:51 
Offline

Joined: 2004-04-26 00:36:26
Posts: 45
Если скрипт не требует настроек, то в инжекте открываешь закладку SCRIPT, потом EDIT CURRENT SCRIPT, далее в верхнем левом углу жмешь крестик, потом копируешь скрипт откуда нибудь в окно инжекта, нажимаешь дискетку (сохранить скрипт).

Затем закрываешь окно и в инжекте нажимаешь кнопку RUN FUNCTION, или сперва выбераешь в выпадающем меню нужную процедуру для запуска. +)


Top
   
 Post subject:
PostPosted: 2004-08-20 20:04:36 
Offline

Joined: 2004-06-15 10:04:40
Posts: 4
Потом нашел инфо насчет пустых циклов типа:


Будьте добры подсажите где


Top
   
 Post subject:
PostPosted: 2004-08-22 02:19:29 
Offline

Joined: 2004-04-26 00:36:26
Posts: 45
Iven[away] wrote:
Потом нашел инфо насчет пустых циклов типа:

Будьте добры подсажите где


Типа чего ? +)


Top
   
PostPosted: 2004-08-30 08:16:31 
Offline

Joined: 2004-07-23 11:05:19
Posts: 22
ruso wrote:
Такая проблема, написал скрипт на мининг, запускаю, все вроде бы работает, но загруженность процессора при запушенном моем скрипте становится ~90-95 и все действия чара в уо становятся заторможенными.

У меня стоит специальный клиент который берет обычно 40-50% процессора. При запуске моего скрипта на лумбер, все работает нормально, загруженность процессора 40-50%.

Может быть это из за того что я нагрузил скрипт - цыклами, плюс функциями и процедурами с параметрами и локальными переменными, при хотьбе постоянная проверка uo.getx(), uo.gety() ?

(хотя все это работает последовательно и не должно так грузить процессор)

П.С. Специальные клиенты с уменьшенной нагрузкой на процессор можно скачать тут ==> http://www.cwo333.com/clients/

В чем плюсы и минусы таковых клиентов?
И кстати ссылка битая.


Top
   
 Post subject:
PostPosted: 2004-08-30 16:12:24 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1964
те патчи которые там приводились можно включать как дою символы в ilpatch.cfg

я гдето постил получающиеся строки для 400c и 300c

плюс в том что нагрузка на проц меньше
насчёт минусов не знаю, я с нового года не играю в уо, не тестил


Top
   
 Post subject:
PostPosted: 2004-09-09 09:23:05 
Offline

Joined: 2004-07-23 11:05:19
Posts: 22
Хммм, может кто даст рабочую ссылку на те клиенты?
Заранее благодарен.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 12 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited