Healing + Reconnector

Ask for help

Moderators: Murderator+, Murderator

nik-kazancev
Posts: 101
Joined: 2004-05-25 14:32:55
Location: 74.ru
Contact:

Healing + Reconnector

Post by nik-kazancev »

Привет всем.
Не могли бы Вы помочь мне?
Есть скрипт на хилинг (без реконектора), попытался сделать реконектор, получилось (что уже радует) :) , но после реконекта, скрипт не всегда хочет работать. По совету ВЕТРа добавил кушанье рыбки (вставил в автостарт), но бывает такое что кормлю чара перед прокачкой (все мы боты, тьфу то есть ЛЮДИ ) :) ну и короче не работает.

Помогите доделать плиз:
Реконектор стандартный (с данного форума)
Скрипт взят с форума ДРВ:

Code: Select all

sub hill() 
   var exit, LastTimer, live
   var Reconnect=1 ; добавлено мной

   if Reconnect==1 then ; добавлено мной
   uo.Exec('exec Reconnect') ; добавлено мной
   end if ; добавлено мной

   uo.disarm()
   wait(2000)
   exit = 0
   while exit <> 1
      live = UO.STR
      CheckLag()
      uo.waittargettype ('0x1008')
      uo.usetype ('0x0E20')
      wait(500)
      uo.usetype('0x0E85') ;kursnutaja kirka
   
     uo.useskill('Spirit Speak')

      repeat
         wait(500)
      until UO.Life < live
      CheckLag()
   
      LastTimer=UO.Timer()

      repeat
         UO.BandageSelf()
         wait(4000)
      until UO.Life==UO.STR OR LastTimer+300<UO.Timer()
   wend
   end sub


Заранее спасибо
Last edited by nik-kazancev on 2004-10-25 15:15:29, edited 2 times in total.
nik-kazancev
Posts: 101
Joined: 2004-05-25 14:32:55
Location: 74.ru
Contact:

Post by nik-kazancev »

Эх, ап :)
AGRS
Expert!
Posts: 1007
Joined: 2004-04-04 21:40:09
Contact:

Post by AGRS »

nik-kazancev wrote:Эх, ап :)


И плюсануть нельзя, а руки то чешутся. ))
nik-kazancev
Posts: 101
Joined: 2004-05-25 14:32:55
Location: 74.ru
Contact:

Post by nik-kazancev »

В этом то и прикол :)
nik-kazancev
Posts: 101
Joined: 2004-05-25 14:32:55
Location: 74.ru
Contact:

Post by nik-kazancev »

Народ, оч. прошу, помогите. Дело в том что у меня инет обрывается каждые 1 час 51 сек СТАБИЛЬНО. И я хз что делать, спать то тоже хочется :)
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

хочешь чтобы кто-то пытался вникнуть в твой код, пости его нормально, через теги code, с нормальной структурой через табуляцию и т.д.
nik-kazancev
Posts: 101
Joined: 2004-05-25 14:32:55
Location: 74.ru
Contact:

Post by nik-kazancev »

Извините, но я не силён в писании на форумах, щас попробую :)
nik-kazancev
Posts: 101
Joined: 2004-05-25 14:32:55
Location: 74.ru
Contact:

Post by nik-kazancev »

Надеюсь так получилось лучше, и хоть кто то поможет или подскажет мне :)
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

Не знаю зачем ты вставил куда кушанье рыбки, но сделай лучше через автостарт. То есть в реконнекторе вставь
UO.Exec( 'terminate твой скрипт' )
а в автостарт вставь запуск твоего скрипта.
nik-kazancev
Posts: 101
Joined: 2004-05-25 14:32:55
Location: 74.ru
Contact:

Post by nik-kazancev »

Спасибо, щас попробую. А рыбку вставил чтобы чар ел :) так как когда он совсем голоден то хелсы не отнимаюся или не прибавляются :)
nik-kazancev
Posts: 101
Joined: 2004-05-25 14:32:55
Location: 74.ru
Contact:

Post by nik-kazancev »

Не получилось :(
Термитатит хилинг, и получается что работают 2 реконекта.
Edred, я был бы оч признателен если бы ты сам проверил.
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

nik-kazancev wrote:Не получилось :(
Термитатит хилинг, и получается что работают 2 реконекта.
Edred, я был бы оч признателен если бы ты сам проверил.


Вызов реконнекта из хилинга убери. У тебя главным скриптом становится реконнектор. Запускаешь его, запускаешь хилинг. Идея в том, чтобы реконнектор прерывал работу хилинга при конлосте, а при старте заново автоматически запускался хилинг. Ну или вставь запуск хилинга в нужное место реконнектора. Одно и тоже.

А не работает у тебя быстрее всего из-за того, что непонятно что скрипт (хилинг) делает во время конлоста. Вот, например, checklag. Эта функция щелкает по бэкпаку и ждет сообщения о том, что это бэкпак. Помогает при лагах и сэйве мира. Теперь представь что у тебя эта функция щелкнула по бэкпаку и в этот момент конлост. После реконнекта скрипт зависнет - он долго и упорно будет ждать сообщения о бэкпаке. И так далее. Вариантов подобного развития событий можно придумать множество. Именно поэтому и надо после конлоста текущий работающий скрипт прерывать, а потом запускать заново.
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

Я, кстати, совсем не уверен, что после реконнекта заново запустится скрипт автостарт...
MAGICUS
Posts: 61
Joined: 2004-10-17 17:20:55

Post by MAGICUS »

nik-kazancev wrote:Народ, оч. прошу, помогите. Дело в том что у меня инет обрывается каждые 1 час 51 сек СТАБИЛЬНО. И я хз что делать, спать то тоже хочется :)

С этими дисконектоми разберись.Потом есть проги на реконект отдельные.Макрос сдесь выкладовал YOKO на реконект.
ПОДОЗРИТЕЛЬНЫЕ у тебя дисконекты - мож какая прога вылезает в инет или настройки интернета типо считать зависанием бездействие в течении 1ч 51 с???
Last edited by MAGICUS on 2004-10-30 06:47:07, edited 1 time in total.
nik-kazancev
Posts: 101
Joined: 2004-05-25 14:32:55
Location: 74.ru
Contact:

Post by nik-kazancev »

MAGICUS wrote:
nik-kazancev wrote:Народ, оч. прошу, помогите. Дело в том что у меня инет обрывается каждые 1 час 51 сек СТАБИЛЬНО. И я хз что делать, спать то тоже хочется :)

С этими дисконектоми разберись.Потом есть проги на реконект отдельные.Макрос сдесь выкладовал YOKO на реконект.
ПОДОЗРИТЕЛЬНЫЕ у тебя дисконекты - мож какая прога вылезает в инет или настройки интернета типо считать зависанием бездействие в течении 1ч 51 м???


Да у меня модем, пров наверно шалит :( РОЛ.
MAGICUS
Posts: 61
Joined: 2004-10-17 17:20:55

Post by MAGICUS »

Да у меня модем, пров наверно шалит :( РОЛ.[/quote]
Я из положения выходил медемного вот так.
Запускал прогу УО пилот последней версии она ловит сообщения сервера. инжа тоже кстати.НО еще запускал в своей звонилке
тоже прога есть такая авто дозвон да прова
при дисконекте заходить ище раз в интернет.И спал спакойно качался хотя дисконнекты раз в три часа были)))
nik-kazancev
Posts: 101
Joined: 2004-05-25 14:32:55
Location: 74.ru
Contact:

Post by nik-kazancev »

MAGICUS wrote:Да у меня модем, пров наверно шалит :( РОЛ.
Я из положения выходил медемного вот так.
Запускал прогу УО пилот последней версии она ловит сообщения сервера. инжа тоже кстати.НО еще запускал в своей звонилке
тоже прога есть такая авто дозвон да прова
при дисконекте заходить ище раз в интернет.И спал спакойно качался хотя дисконнекты раз в три часа были)))


Пилот 1.07??? Пилот запускал в звонилке? У меня тоже автодозвон есть. Скинь если не трудно скриптик для пилота.
nik-kazancev
Posts: 101
Joined: 2004-05-25 14:32:55
Location: 74.ru
Contact:

Post by nik-kazancev »

Всем БИИИИИИИИИИИИГГГГГГ СЕНКС!!!!!!!!!!!!!!!!!!!!!!!!!!! Edred тебе особенное спасибо. И ещё спасибо за то что не дали мне готовый скрипт :), размял хоть своё серое вещество :) ВСЁ ПОЛУЧИЛОСЬ <вырезано цензурой> :)))))))
nik-kazancev
Posts: 101
Joined: 2004-05-25 14:32:55
Location: 74.ru
Contact:

Post by nik-kazancev »

Прошу ещё раз помочь мне. На этот раз я уж точно не знаю.
В общем так. Реконектор работает на славу, всё было бы кул, если когда чар прогаладался хп у него отнимаись, функция потребления пищи есть, вопрос. Куда её вставить? В любое место?
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

Вставляй в реконнектор. Если у тебя раз в два часа падает инет, пусть у тебя реконнектор после коннекта сначала кормит чара, потом запускает хилинг. Раз в два часа подкормка - нормально.
Post Reply