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
Вставляй в реконнектор. Если у тебя раз в два часа падает инет, пусть у тебя реконнектор после коннекта сначала кормит чара, потом запускает хилинг. Раз в два часа подкормка - нормально.