| Yoko http://forum.yoko.com.ua/ |
|
| Смена КЕГ http://forum.yoko.com.ua/viewtopic.php?f=20&t=13150 |
Page 1 of 1 |
| Author: | BulldoZer [ 2008-01-30 11:17:08 ] |
| Post subject: | Смена КЕГ |
Ну вот предисловие: взял скрипт с раздела Top Quality >> Пойзонинг... Пробую добавить смену кег и ничего неполучаеться((( Code: dd: Уже столько пытался переделать, что запутался совсем... вроде находит кег но неперебрасывает пустой с бекпака! Пожалуйста укажите где правельно надо ставить интервалы - наставил наугад))))))) |
|
| Author: | Nmy [ 2008-01-30 11:41:03 ] |
| Post subject: | |
попробуй так Code: dd: |
|
| Author: | BulldoZer [ 2008-01-30 12:41:27 ] |
| Post subject: | |
Сенки) |
|
| Author: | BulldoZer [ 2008-01-30 20:17:11 ] |
| Post subject: | |
ВОт НЕЗАДАЧА... Тоже самое((( Скрипт запустился и когда доходит до этого места в уо пишеться: Warning: error in command |
|
| Author: | AGRS [ 2008-01-31 11:54:41 ] |
| Post subject: | |
1) что такое sum1? 2) 'keg' везде должен быть в кавычках одинакого. А не в одном месте это имя объекта, а в другом имя переменной (хотя такая переменная даже не объявлена) 3) Логику скрипта понять нельзя, вероятна ошибка где то вне этого куска. |
|
| Author: | BulldoZer [ 2008-01-31 13:24:42 ] |
| Post subject: | |
Счас покажу полный скрипт с моим исправлением... Code: sub main() МОГУ сказать на верняка фраза Code: uo.say('Ложу Пустой кег в сундук.')
Замечена ниразу небыла... АЙДИ Пустого и полного кега одинаковое... Думаю скрипт неразличает их или неможет понять что надо с бэкпака переложит( |
|
| Author: | AGRS [ 2008-01-31 14:58:55 ] |
| Post subject: | |
Ошибок не видать. Все норм. Значит алгоритм неправильный. BulldoZer wrote: Думаю скрипт неразличает их или неможет понять что надо с бэкпака переложит(
Если ты их различаешь, значит и скрипт способен. Нужно только найти в чем отличие и правильно его описать. По скрипту займись отладочкой. Как я бы это сделал: 1) Проверить правильно ли определяется пустой кег. Для этого после метки ПП добавить вывод чего-нить в чат, ну например UO.Print("Jumping to PP") 2) Если кег определяется и переход осуществляется, то проверить функцию поиска кега... и т.д. PS честно говоря не понятно зачем после использования кега искать его заново, если есть указатель {lastobject Последний использованый (двойным щелчком мыши) обьект } и можно просто сделать UO.MoveItem('lastobject', 0, 'sum'). Ну да это не важно, каждый ****ит как хочет. Вобщем двигай по шагам и ищи где сбой. |
|
| Author: | BulldoZer [ 2008-01-31 15:08:14 ] |
| Post subject: | |
Спасибо... ты прав буду пошагово разбирать его... Твой вариант вижу удобнее... я основывался что у всех видов кег одинаковый айди... и он в переменной 'keg' значит когда журнал сработал переход то найти кег в паке и передвинуть... буду эксперементировать) зы: я ламер и нифига нешарю в скриптах инжекта |
|
| Author: | BulldoZer [ 2008-02-01 00:23:07 ] |
| Post subject: | |
УРА Я ПОБЕДИЛ!!! Для начала уперся в журнал в нем неписалось ничего такого - 'The keg is empty.' а только такое cliloc# 0xA9E6 второе небрал полные кеги) пока неисправил так uo.findtype('keg','0x0046','sum1') Все спасибо))) впереди остался кач) Пака |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|