| Yoko http://forum.yoko.com.ua/ |
|
| CоС Бутылочки http://forum.yoko.com.ua/viewtopic.php?f=17&t=16850 |
Page 1 of 2 |
| Author: | blackshad [ 2011-12-23 19:16:17 ] |
| Post subject: | CоС Бутылочки |
Собственно есть скрипт на сортировку сос бутылок. При запуске делает вид что ищет сумки, на последней 10 активирует таргет и сам скрипт полностью закрывается Помогите плиз, что со скриптом? Code: sub main() |
|
| Author: | ZeroDX [ 2011-12-23 19:38:59 ] |
| Post subject: | Re: CоС Бутылочки |
ёмоё вот это скрипт! Чё он должен делать? |
|
| Author: | blackshad [ 2011-12-23 23:33:32 ] |
| Post subject: | Re: CоС Бутылочки |
blackshad wrote: скрипт на сортировку сос бутылок. как бы( |
|
| Author: | ZeroDX [ 2011-12-23 23:35:10 ] |
| Post subject: | Re: CоС Бутылочки |
А что за сос бутылки? И куда их сортировать? Типы, цвета в студию |
|
| Author: | blackshad [ 2011-12-23 23:41:04 ] |
| Post subject: | Re: CоС Бутылочки |
Хм, сос бутылки которые вылавливаешь при помощи фишинга, делятся по координатам на гампе, всего по сути распределение сос бутылок идет по 10 пакам тип самой бутылки - 0x099F цвет - 0x0000 тип бумажки с сообщением - 0x14ED цвет - 0x0000 по каким пакам сортировать - в принципе все равно |
|
| Author: | ZeroDX [ 2011-12-24 00:18:59 ] |
| Post subject: | Re: CоС Бутылочки |
Сейчас гляну |
|
| Author: | ZeroDX [ 2011-12-24 00:35:56 ] |
| Post subject: | Re: CоС Бутылочки |
Стоп! А бутылки надо использовать? А скрипт правильно используется? В скрипте ни разу не упоминается тип бутылок. С самого начала работы скрипта, на земле ищется нечто с типом 0x0E76 и цветом 0x0043. В последствии от-туда будут браться записки. Далее на земле ищется другое нечно с типом 0x0E75 и цветом 0x0044. Туда будут класться записки из первого нечто. Затем, после рунбук-рекола, где вместо рунбуки - чар, а номер кнопки 0 Все сумки должны быть на земле, и всех цвет разный =) Но это только если я правельно помню про ,findtype |
|
| Author: | blackshad [ 2011-12-24 00:49:06 ] |
| Post subject: | Re: CоС Бутылочки |
Хм, ну тут не особо важно что конкретно использовать, бутылки или готовые сообщения)) 0x0E76 и цветом 0x0043 это пак для сос сообщений, 0x0E75 и цветом 0x0044 собственно тоже пак) не совсем понял вот это: "Затем, после рунбук-рекола, где вместо рунбуки - чар, а номер кнопки 0 Вообще, как я делаю - на полу лежит 12 паков, вокруг чара. 2 из них я прописываю в скрипт, собственно те что выше.. После запуска скрипта, он быстренько записывает ЧАСТЬ сумок, часть я так понимаю игнорит, просит указать 10й пак, НО! к тому времени скрипт уже закрыт! Сейчас попробую сделать все бекпаки разноцветными.. |
|
| Author: | ZeroDX [ 2011-12-24 01:03:20 ] |
| Post subject: | Re: CоС Бутылочки |
Code: For i = 2 to 11 Этот кусок ищет сумки на полу по типу и по цвету. Вместо цвета - переменная i. Тоесть, если цвет не совпадает - 'finditem' не обновляется, и объектом назначается последний найденный предмет. (Это если 'finditem' не обнуляется) Я бы поменял этот кусок на этот: Code: For i = 2 to 11 |
|
| Author: | ZeroDX [ 2011-12-24 01:05:29 ] |
| Post subject: | Re: CоС Бутылочки |
При юзе записки вылезает гамп, а в нём прописаны координаты? Или надо гамп прощёлкать пару раз? |
|
| Author: | ZeroDX [ 2011-12-24 01:29:48 ] |
| Post subject: | Re: CоС Бутылочки |
Сумки только 2 находит. Которые нечто. Воткти кусок, что я дал, тогда найдёт( НО!!! В куске надо проставить For i = 1 to 10). И ещё кое-что: вместо нечто2, надо забивать бакпак персонажа. замени это Code: UO.Exec('findtype 0x0E75 0x0044 ground')этим Code: UO.AddObject('tempbag', 'backpack')Так же тебе необходимо переставить закомментированную строку в конец скрипта, конкретней перед последним Wend. Строку надо раскомментировать. |
|
| Author: | ZeroDX [ 2011-12-24 01:32:58 ] |
| Post subject: | Re: CоС Бутылочки |
И ещё кое что. Этот кусок Code: uo.findtype("0x14ed","-1","tempbag")замени на Code: UO.UseType('0x14ED')
|
|
| Author: | ZeroDX [ 2011-12-24 01:35:42 ] |
| Post subject: | Re: CоС Бутылочки |
Но опять же... Нет типа бутылок в скрипте =) Когда юзаешь бутылку, записка появляется в паке? |
|
| Author: | ZeroDX [ 2011-12-24 01:49:16 ] |
| Post subject: | Re: CоС Бутылочки |
Не назначену сумка 11 =) For i = 1 to 11 |
|
| Author: | blackshad [ 2011-12-24 01:59:41 ] |
| Post subject: | Re: CоС Бутылочки |
Все равно не может найти сумки 4 и 5(((( хотя сделал изменение For i = 1 to 11 пробывал даже до 12 указать, не видит 4 и 5 сумку хоть ты тресни) хмммм.. тут еще такой вопрос, а не может ли скрипт находить сумки которые на 2 этаже? |
|
| Author: | ZeroDX [ 2011-12-24 02:27:00 ] |
| Post subject: | Re: CоС Бутылочки |
Всетаки сумки надо сделать разноцветные и поиск организовывать по цветам, или же назначать их руками, или переносить в бэкпак персонажа на время Поиск по цветам, как он был изначально. У каждой сумки свой цвет, начиная с 0x0001, и заканчивая на 0x0010 Code: For i = 1 to 10 Поиск руками Code: If UO.Targeting() then Поиск с убиранием в пак не хочу делать, а с игнором рискованно... Заменить поиск надо обязательно. Теперь о проблемме... Code: 75 19 81 37NOBag4Это следствие Code: UO.Print(coord1 + ' ' + coord2 + ' ' + coord3 + ' ' + coord4 + 'N' + STR(bottvar) + 'Bag' + STR(bagloc))Почему я принял это за отсутствие сумки - хз... Object not found скорее всего отправил moveitem, так что надо после Code: UO.Print(coord1 + ' ' + coord2 + ' ' + coord3 + ' ' + coord4 + 'N' + STR(bottvar) + 'Bag' + STR(bagloc))добавить строку Code: UO.FindType('0x14ed', -1, 'tempbag')
|
|
| Author: | blackshad [ 2011-12-24 02:46:01 ] |
| Post subject: | Re: CоС Бутылочки |
Хм, вроде бы дописал все части кода, поставил нахождение руками, но все равно в какой то момент скрипт начинает терять часть сумок получается что часть сосок рассортировывается, в 2 или 3 бекпаках получается мешанка, и 1 карта остается в бекпаке чара собственно получившийся в итоге код: Code: sub main() |
|
| Author: | ZeroDX [ 2011-12-24 03:03:25 ] |
| Post subject: | Re: CоС Бутылочки |
Попробуй Code: sub SoSSort()Слегка подчистил, добавил пару принтов в ключевых местах. Чистить тут не перечистить, поэтому немного "отсебятины" Заменил на свой аналог. В скрипте присутствует GetWord Edred'а А вообще уже есть более новые версии, но мне как-то лениво |
|
| Page 1 of 2 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|