Скрипт на медитацию, по мотивам форума |
Скрипт на медитацию, по мотивам форума |
15 июня 2010 00:21
Сообщение #1
|
|
Драсти, товарищи. На форуме обсуждали медитацию, что, мол, растет в момент доведения до 100, и у меня родилась такая вот мысля. Она работает, я проверил. sub MeditateNow() dim scroll[2] ; переписываем сюда всякий мусор, ; что под ногами валяется, ; и нубы в НТ обычно его не берут даже scroll[2] = '0x1F31' ; heal scroll[1] = '0x1F30' ; feebl и пофиг, что вы не некрос for var i=1 to 2 ; а может и не два, а может, двадцать два UO.WarMode(0) while UO.Count(scroll[i]) > 0 UO.WarMode(0) uo.print('casting!') UO.WaitTargetObject('self') uo.usetype(scroll[i]) wait(3500) DeleteJournal("peace") repeat UO.Useskill('Meditation') DeleteJournal("You lose") while NOT UO.InJournal("You lose") AND UO.Mana<UO.Int uo.print('waiting '+str(uo.mana)+' '+str(uo.Int)) wait(500) checklag() wend wait(3000) ; можете считать меня лохом, но три секунды, ; чесс слово uo.print('отмедитировали') until UO.InJournal("peace") wait(1000) wend next end sub Sub DeleteJournal(msg) while uo.injournal(msg) uo.setjournalline(uo.injournal(msg)-1,"") wend end sub Sub checklag() DeleteJournal("ackpack") uo.click("backpack") repeat wait(50) until uo.injournal("ackpack") endsub Собственно, больше ничего не хочу сказать. |
|
|
|
15 июня 2010 02:06
Сообщение #2
|
|
Прекрасные комментарии ) |
|
|
|
Сообщений: 887 Рег. 4.03.2010 |
15 июня 2010 12:24
Сообщение #3
|
каменты улыбнули) |
|
|
|
15 июня 2010 12:55
Сообщение #4
|
|
принты убирай, от них крашит, и проверку на хп фставляй, чтобы лечиться, а то убьёшься. А ещё лучше пусть кастует пойзон из книги, если нету мусора из массива. |
|
|
|
Сообщений: 1234 Рег. 1.05.2010 |
15 июня 2010 15:36
Сообщение #5
|
Неплохо бы физлить спеллы, что будет если кастанешь на себя парализ или еще какую-нибудь фигню типо понижения статов |
|
|
|
Сообщений: 1043 Рег. 18.06.2011 |
15 июня 2010 19:36
Сообщение #6
|
Хотите коментов - ловите: Вся идея автора имеет место быть в том случае если нет Сенсея в БМ, нет Круиза (или его как обычно забили проходить), и по какойто причине у чара значительно больше свитков чем регов. Например у меня в старом НТ на 100 свитков было порядка 500 регов всех видов. Так что качал на кастах а именно на инлоре так как он меньше всех тратит маны и быстрее ее регенерит => быстрее качается медитация. И еще: 1) Noob +1 Все эти принты и прочая красотень нужна для тестирования скрипта и для понторезов. Убратв сократишь скрипт. 2) зачем каждый раз перещелкивать вармод? ЕСЛИ вармод = 1 ТОГДА перещелкнуть. 3) всегда прикалывали паузы перед чеклагом. А еще больше чеклаг внутри цикла чтобы его дрюкать и дрюкать. 4) циклы с проверкой журнала лучше дополнять таймером. Журнал такая штука которая может не сработать. Вот пример из моего старенького скрипта: If UO.Mana<UO.Int/x Then While UO.Mana<UO.Int UO.DeleteJournal() LastTimer=UO.Timer() wait(100) if UO.WarMode()==1 then UO.WarMode(0) end if UO.Useskill('Meditation') If UO.InJournal("must wait") Then Wait(500) End If Repeat wait(100) until UO.InJournal("You are|You lose|потеряли|прекратили|must wait") or UO.Timer()>LastTimer+500 Wend Endif While UO.Mana>=UO.Int/x AND UO.SA>0 AND UO.SS>0 z=UO.Mana UO.DeleteJournal() UO.Cast(6, 'self') repeat wait(100) until UO.Mana<z or UO.InJournal("fizzles") wend х - введена для регулирования скорости роста скилла. Если х= 1 то быстрее растет медитация чем магия. Если x=5 то быстрее растет магия. PS я уею от кривых скриптов форума. Невозможно вставить ссылку, скрипты вставляются криво, кнопки не работают... |
|
|
|
16 июня 2010 00:49
Сообщение #7
|
|
- А что, принты реально крашат? (вопрос серьезный, без иронии) ---------------------------------------- - В НТ скроллов под ногами как грязи, а регов мало, плюс гинзенг и блэкперл и без этого очень нужны - Чеклаг: блин, реально лагает :( |
|
|
|
Сообщений: 1234 Рег. 1.05.2010 |
16 июня 2010 01:20
Сообщение #8
|
Да |
|
|
|
Сейчас: 29 апреля 2024 21:09 |