Page 1 of 2

Healing + Reconnector

Posted: 2004-10-18 05:33:47
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


Заранее спасибо

Posted: 2004-10-19 16:46:32
by nik-kazancev
Эх, ап :)

Posted: 2004-10-19 20:15:08
by AGRS
nik-kazancev wrote:Эх, ап :)


И плюсануть нельзя, а руки то чешутся. ))

Posted: 2004-10-21 13:08:17
by nik-kazancev
В этом то и прикол :)

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

Posted: 2004-10-25 10:17:00
by Edred
хочешь чтобы кто-то пытался вникнуть в твой код, пости его нормально, через теги code, с нормальной структурой через табуляцию и т.д.

Posted: 2004-10-25 15:11:24
by nik-kazancev
Извините, но я не силён в писании на форумах, щас попробую :)

Posted: 2004-10-25 15:16:37
by nik-kazancev
Надеюсь так получилось лучше, и хоть кто то поможет или подскажет мне :)

Posted: 2004-10-25 16:16:09
by Edred
Не знаю зачем ты вставил куда кушанье рыбки, но сделай лучше через автостарт. То есть в реконнекторе вставь
UO.Exec( 'terminate твой скрипт' )
а в автостарт вставь запуск твоего скрипта.

Posted: 2004-10-25 16:27:32
by nik-kazancev
Спасибо, щас попробую. А рыбку вставил чтобы чар ел :) так как когда он совсем голоден то хелсы не отнимаюся или не прибавляются :)

Posted: 2004-10-25 16:37:15
by nik-kazancev
Не получилось :(
Термитатит хилинг, и получается что работают 2 реконекта.
Edred, я был бы оч признателен если бы ты сам проверил.

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


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

А не работает у тебя быстрее всего из-за того, что непонятно что скрипт (хилинг) делает во время конлоста. Вот, например, checklag. Эта функция щелкает по бэкпаку и ждет сообщения о том, что это бэкпак. Помогает при лагах и сэйве мира. Теперь представь что у тебя эта функция щелкнула по бэкпаку и в этот момент конлост. После реконнекта скрипт зависнет - он долго и упорно будет ждать сообщения о бэкпаке. И так далее. Вариантов подобного развития событий можно придумать множество. Именно поэтому и надо после конлоста текущий работающий скрипт прерывать, а потом запускать заново.

Posted: 2004-10-25 17:06:35
by Edred
Я, кстати, совсем не уверен, что после реконнекта заново запустится скрипт автостарт...

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

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

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

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


Да у меня модем, пров наверно шалит :( РОЛ.

Posted: 2004-10-25 17:50:48
by MAGICUS
Да у меня модем, пров наверно шалит :( РОЛ.[/quote]
Я из положения выходил медемного вот так.
Запускал прогу УО пилот последней версии она ловит сообщения сервера. инжа тоже кстати.НО еще запускал в своей звонилке
тоже прога есть такая авто дозвон да прова
при дисконекте заходить ище раз в интернет.И спал спакойно качался хотя дисконнекты раз в три часа были)))

Posted: 2004-10-25 18:26:29
by nik-kazancev
MAGICUS wrote:Да у меня модем, пров наверно шалит :( РОЛ.
Я из положения выходил медемного вот так.
Запускал прогу УО пилот последней версии она ловит сообщения сервера. инжа тоже кстати.НО еще запускал в своей звонилке
тоже прога есть такая авто дозвон да прова
при дисконекте заходить ище раз в интернет.И спал спакойно качался хотя дисконнекты раз в три часа были)))


Пилот 1.07??? Пилот запускал в звонилке? У меня тоже автодозвон есть. Скинь если не трудно скриптик для пилота.

Posted: 2004-10-25 19:09:42
by nik-kazancev
Всем БИИИИИИИИИИИИГГГГГГ СЕНКС!!!!!!!!!!!!!!!!!!!!!!!!!!! Edred тебе особенное спасибо. И ещё спасибо за то что не дали мне готовый скрипт :), размял хоть своё серое вещество :) ВСЁ ПОЛУЧИЛОСЬ <вырезано цензурой> :)))))))

Posted: 2004-10-26 12:50:03
by nik-kazancev
Прошу ещё раз помочь мне. На этот раз я уж точно не знаю.
В общем так. Реконектор работает на славу, всё было бы кул, если когда чар прогаладался хп у него отнимаись, функция потребления пищи есть, вопрос. Куда её вставить? В любое место?

Posted: 2004-10-26 13:11:56
by Edred
Вставляй в реконнектор. Если у тебя раз в два часа падает инет, пусть у тебя реконнектор после коннекта сначала кормит чара, потом запускает хилинг. Раз в два часа подкормка - нормально.