Yoko http://forum.yoko.com.ua/ |
|
Скрипт на Lumberjacking http://forum.yoko.com.ua/viewtopic.php?f=17&t=17663 |
Page 2 of 4 |
Author: | Incorrect User [ 2015-11-16 08:39:07 ] |
Post subject: | Re: Помогите со скриптом на лумбер |
У тебя ошибка, удали end if тут Code: end if 1. Что значит "находили"? Появился человек, или монстр, или из хайда вышел или...? 2. Добавь в условия строку Code: var infinity = 1 ; 0/1 Проходить по рунам один круг / Бесконечно Добавь строку repeat перед строками Code: for number = 0 to 2 Добавь строку until infinity == 0 перед строками Code: uo.print("Chop's done!") Лишние end if вставлять не обязательно |
Author: | Incorrect User [ 2015-11-16 12:08:52 ] |
Post subject: | Re: Помогите со скриптом на лумбер |
Да, и когда будет перевес, нужно будет выйти из цикла. Для этого добавь в условия Code: var skip Добавь строку skip = 0 перед строками Code: repeat И замени часть Code: if uo.weight >= weight then На Code: if uo.weight >= weight then |
Author: | Hydromarine [ 2016-05-15 10:07:18 ] |
Post subject: | Re: Скрипт на Lumberjacking |
Подскажите на какой версии этот скрипт нормально работает? У меня на последней, после маркировки деревьев бинтами, когда я последний бинт накладываю на себя вылетает ошибка "Unhandled exception in parser" |
Author: | Incorrect User [ 2016-05-15 12:14:07 ] |
Post subject: | Re: Скрипт на Lumberjacking |
На последней, у всех работает. Возможно у тебя не может создать текстовый файл, из за закрытого доступа или несуществующих директорий, вот и все. Проверяй адреса и файлы по ним file("C:\Users\Edgard\Desktop\Injection_uo\trees.dat") else if number == 1 then f = file("C:\Users\Edgard\Desktop\Injection_uo\trees1.dat") else f = file("C:\Users\Edgard\Desktop\Injection_uo\trees2.dat") Их все и другие в скрипте, нужно заменить на свои. |
Author: | Hydromarine [ 2016-05-15 15:59:43 ] |
Post subject: | Re: Скрипт на Lumberjacking |
Incorrect User wrote: На последней, у всех работает. Возможно у тебя не может создать текстовый файл, из за закрытого доступа или несуществующих директорий, вот и все. Проверяй адреса и файлы по ним file("C:\Users\Edgard\Desktop\Injection_uo\trees.dat") else if number == 1 then f = file("C:\Users\Edgard\Desktop\Injection_uo\trees1.dat") else f = file("C:\Users\Edgard\Desktop\Injection_uo\trees2.dat") Их все и другие в скрипте, нужно заменить на свои. Он у меня как то странно работает. В сундуке инвизки руны и реги, он пытается добрать оттуда провизию, в итоге находит первую руну, реколится по ней на место и стоит ничего не делат. Такое чувство, что ему не хватает каких то координат. Куда копать? Играю на оском фри. |
Author: | Incorrect User [ 2016-05-16 08:12:44 ] |
Post subject: | Re: Скрипт на Lumberjacking |
Я так понимаю что ошибка "Unhandled exception in parser" ушла. Новые темы штамповать не обязательно. Смотри чтобы в строке ввода текста в клиенте всегда было пусто, иначе он не может ходить. Для начала замени все сообщения из Code: var msg = "Подолбив дерево|“ут не осталось пригодной древесины|Ёто слишком далеко отсюда|You put the logs|You see|Your skill|You have|What do you want to use this on?" на сообщения вашего сервера и пробуй, причём сообщения лучше копировать из журнала _showjournal 50 Инжект чувствителен к регистру, так что от руки лучше не писать, чтобы не наделать ошибок. |
Author: | Hydromarine [ 2016-05-16 08:47:57 ] |
Post subject: | Re: Скрипт на Lumberjacking |
Да, ошибку парсера победил, не хватало видимо галки в мэйн. Месаджи с сервера все заменил копипастом из журнала, но результата это не дает. Чар стоит у сундука, смотрит что там есть, добирает реги, находит руну, летит по ней в лес, подходит к дереву на дистанцию 2, но рубить не начинает, а слева бегут просто строки "What do you want to use this on?" |
Author: | Incorrect User [ 2016-05-16 09:20:03 ] |
Post subject: | Re: Скрипт на Lumberjacking |
Скриншот журнала покажи, журнал клиента, разверни полностью в этот момент. И часть скрипта с сообщениями что ты переписал, сюда скопируй. |
Author: | Hydromarine [ 2016-05-16 10:01:14 ] |
Post subject: | Re: Скрипт на Lumberjacking |
Code: var msg = "What do you want to use this on?|You put the logs in your pack.|You hack the tree for a while, but fail to produce any useable wood." |
Author: | Incorrect User [ 2016-05-16 10:04:00 ] |
Post subject: | Re: Скрипт на Lumberjacking |
А, ну понятно. В msg должны быть вообще все сообщения после рубки. Парень которому делал намутил там что-то свое, я переделал нормально, сейчас дам целую версию. Пока на вкладке main сними все галки и проставишь обязательно: Undead, Light, Premit Vars Loopback, Clear memory, Autostart, Track World Items. |
Author: | Incorrect User [ 2016-05-16 10:09:48 ] |
Post subject: | Re: Скрипт на Lumberjacking |
А топор тыкал без остановки потому что ты сообщение о его использовании вписал, что совершенно ни к чему. Ставишь галки на вкладке Main как я сказал, копируешь заново весь скрипт что ниже, заполняешь в каждой функции свои данные, которые неверны или неуказаны(id сундуков, координаты рун, сообщения хайда и тд) и перезапускаешь клиент и вперед. Возможно потом появятся еще какие либо сообщения, нужно будет просто их добавить. Вот как должно было выглядеть все Code: sub Autostart() |
Author: | Hydromarine [ 2016-05-16 10:14:03 ] |
Post subject: | Re: Скрипт на Lumberjacking |
Низкий Вам поклон! Сейчас буду тестить, по результату отпишусь. |
Author: | Incorrect User [ 2016-05-16 10:31:59 ] |
Post subject: | Re: Скрипт на Lumberjacking |
Code: var guardian = "0x0190" Можно убрать, ошметки от других неизвестных частей. |
Author: | Hydromarine [ 2016-05-16 12:17:52 ] |
Post subject: | Re: Скрипт на Lumberjacking |
Incorrect User wrote: Code: var guardian = "0x0190" Можно убрать, ошметки от других неизвестных частей. Странно, но он теперь стоит перед сундуком и в цикле пытается среколиться по руне в лес, но при этом сам себя физлит. |
Author: | Incorrect User [ 2016-05-16 13:18:30 ] |
Post subject: | Re: Скрипт на Lumberjacking |
В старой версии был таймер не рабочий, тут поправил, на рекол давалось 2.7 сек, увеличил до 4. Замени в реколах домой и в лес строки Code: starttime = now() + 500 на Code: starttime = now() |
Author: | Hydromarine [ 2016-05-16 13:30:45 ] |
Post subject: | Re: Скрипт на Lumberjacking |
Заменил, теперь улетает в лес, после чего стоит ничего не делает и надписи "Select rune to recall from" "You can`t see the target". После чего я попробовал перезапустить скрипт прямо в лесу на том тайле куда прилетаю, он подходит к дереву встает в хайд и ничего не рубит. |
Author: | Incorrect User [ 2016-05-16 13:32:41 ] |
Post subject: | Re: Скрипт на Lumberjacking |
Он пытается реколится. Ты координаты руны правильно задал? Когда прилетаешь по руне в лес, пишешь .where и координаты которые увидишь вписываешь вместо 000 сюда Code: var x = 000, y = 000 ; Координаты X и Y тайла куда прилетаешь по первой руне |
Author: | Hydromarine [ 2016-05-16 13:38:13 ] |
Post subject: | Re: Скрипт на Lumberjacking |
Да вписал точно правильно, команда у меня эта where не работает, но инжект сверху на рамке пишет текущие координаты. Их и вбил. Все среколился куда надо, подошел к дереву, встал в хайд и больше ничего не делает. |
Author: | Incorrect User [ 2016-05-16 13:42:16 ] |
Post subject: | Re: Скрипт на Lumberjacking |
Даже топор не юзает? |
Author: | Hydromarine [ 2016-05-16 14:03:59 ] |
Post subject: | Re: Скрипт на Lumberjacking |
Incorrect User wrote: Даже топор не юзает? Только что проверил положив топор в пак. Прилетает в лес, берет из пака топор в руки и на этом все! При этом ни ошибок, и скрипт запущен остается. |
Page 2 of 4 | All times are UTC+02:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |