| Yoko http://forum.yoko.com.ua/ |
|
| опять переброс руды в банк http://forum.yoko.com.ua/viewtopic.php?f=20&t=9818 |
Page 1 of 2 |
| Author: | 098 [ 2006-11-22 16:20:45 ] |
| Post subject: | опять переброс руды в банк |
такая тема: данный скрипт работает нормально что он делает: открывает банк(он в виде обычного сундука), берет всю руду, перекидывает в банк, в сумку, но когда предел банка достигается, скрипт пытается пихнуть руду в банк, но она падает в бакпак и на этом зацикливается ЦЕЛЬ: *допустим что контрейнер банка уже открыт итак: берет руду, открывает сумочку в банке, и перетаскивает руду НА руду(которая там предварительно лежит), таким образом руда запихивается... Code: sub DropOre() |
|
| Author: | Mihail [ 2006-11-22 16:27:56 ] |
| Post subject: | |
на руду? а смысл? в стопку она от эжтого не сложистя - просто будет 2 предмета друг на друга.. афтар перефразируй что ты хочешь |
|
| Author: | 098 [ 2006-11-22 16:31:38 ] |
| Post subject: | |
нет, у меня стопку ложится я немного подумав, понял, есл использовать moveitem то придется каждый раз получать ID каждой стопки руды ноя не знаю как это сделать |
|
| Author: | Mihail [ 2006-11-22 16:34:55 ] |
| Post subject: | |
объясните мне что он хочет?:( |
|
| Author: | 098 [ 2006-11-22 16:41:04 ] |
| Post subject: | |
прдеставь что я -скрипт 1открыл банк 2открыл в банке сумочку 3 нашел там руду 4получаю ИД руды, лежащей в сумочке 5 uo.moveitem руды, лежащей в бепаке НАА РУДУ Лежащую в сумоче банка, делается это по полученному ранее ИД понятно? короче говоря моя проблема в том что емкость БАНКА ОГРАНИЧЕНА А если положить стопку НА стопку то она положится..,такой финт работает и с рудой |
|
| Author: | omi4 [ 2006-11-22 16:52:02 ] |
| Post subject: | |
примерно так Code: sub DropOre(bank) |
|
| Author: | 098 [ 2006-11-22 16:55:45 ] |
| Post subject: | |
пишет Invalid Number of Arguments(послденяя строчка) и Variable Undefied- Ores все строчки где есть Ores чорьте- я в инже мало разбираююсь |
|
| Author: | Mihail [ 2006-11-22 17:00:06 ] |
| Post subject: | |
ищет руду в паке и перемещает на такой же тип руды в банке Code: [code]var sunduk='0x4001CCB1' #сумка в банке ну че-та типа этого.. не забудь открыть банк перед запуском |
|
| Author: | 098 [ 2006-11-22 17:05:42 ] |
| Post subject: | |
Variable Undefied- FINDITEM вот здес вот xyz=str(uo.getx(finditem))+','+str(uo.gety(finditem))+','+str(uo.getz(finditem)) |
|
| Author: | Destruction [ 2006-11-22 17:34:16 ] |
| Post subject: | |
Кавычки поставь, это не переменная, а объект. |
|
| Author: | 098 [ 2006-11-22 17:56:27 ] |
| Post subject: | |
нет((( он зацикливается и вот что получеатся
|
|
| Author: | Mihail [ 2006-11-22 18:02:10 ] |
| Post subject: | |
Code: var sunduk='0x4001CCB1' #сумка в банке там случайно sunduk в кавычках стоял |
|
| Author: | 098 [ 2006-11-22 18:10:50 ] |
| Post subject: | |
я прально понимаю что надо переменную сундука и масси в пихнутьв тело скрипта DropOre? ато иначе пишет Unhandled Exception in parser далее checklag- funckion not fuond (удалил строку) sunduk- Variable Undefied (посадил в кавычки) ore- Variable Undefied(посадил в кавычки) теперь тоже самое- также циклится |
|
| Author: | omi4 [ 2006-11-22 18:15:35 ] |
| Post subject: | |
Для того чтобы стековать итемы, нужно не кидать по координатам, а кидать в стопку как в контейнер. При этом не забываем про цвет руды… А так кидать можно вечно. |
|
| Author: | Mihail [ 2006-11-22 18:41:25 ] |
| Post subject: | |
098 wrote: checklag- funckion not fuond (удалил строку) см. прилепленный топ "полезности" Quote: sunduk- Variable Undefied (посадил в кавычки) ore- Variable Undefied(посадил в кавычки) молодец теперь он ищет предмет с ID=sunduk... p.s. Quote: 5 uo.moveitem руды, лежащей в бепаке НАА РУДУ Лежащую в сумоче банка
вот я и спрашивал что значит "НА" руду.. тут не "на" а "в" надо.. p.p.s. кидание в руду лень писать - но используй в скрипте UO.SetReceivingCounatner('ID кучки руды') |
|
| Author: | omi4 [ 2006-11-22 20:32:05 ] |
| Post subject: | |
Все что нужно уже написал, разобратся в 15 строках с учебником не проблема |
|
| Author: | Mihail [ 2006-11-22 22:35:59 ] |
| Post subject: | |
ладно афтар, сеня я добрый, на: Code: var sunduk='0x40001AB7' #сумка в банке |
|
| Author: | 098 [ 2006-11-23 10:02:43 ] |
| Post subject: | |
теперь руда куда пропадает на 10 секунд и опять ложится в бэкпак |
|
| Author: | Nmy [ 2006-11-23 13:32:10 ] |
| Post subject: | |
аа вы уже разобрались |
|
| Author: | 098 [ 2006-11-23 13:41:14 ] |
| Post subject: | |
НЕТ МЫ НЕ РАЗОБРАЛИСЬ ЕЩЕ! ПЛИЗ ПОМОГИ |
|
| Page 1 of 2 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|