| Yoko http://forum.yoko.com.ua/ |
|
| Раскидывание вещей по сумкам. http://forum.yoko.com.ua/viewtopic.php?f=20&t=912 |
Page 1 of 1 |
| Author: | Deidan Sairondal [ 2004-07-20 06:53:48 ] |
| Post subject: | Раскидывание вещей по сумкам. |
Люди у меня к вам такая прозьба. Не могли бы вы написать часть скрипта чтоб чар изготовленное собой кидал по сумкамю Привожу тут скрипт что было легче все сделать. ОЧень попрошу кто может и в сидах - зделайте. В етом скрипте он берет с пола инги делает бронзовые плейт горгеты и кидает их на пол. А мне бы хотелось потом их продавать sub main() var tmp, i UO.Exec ("cancelmenu") UO.Exec ("automenu 'Blacksmithing' 'Colored Armor'") UO.Exec ("automenu 'Bronze Armor' 'Bronze Platemail Gorget'") g: start: if UO.Count("0x1BEF") < 50 then tmp=UO.Count("0x1BEF") i=0 while uo.life<uo.str wait(500) wend UO.Exec ("findtype 0x1BEF 0x06D6 1") UO.Exec ("grab 200 finditem") while tmp==UO.Count ("0x1BEF") and i < 100 wait (500) i=i+1 wend endif while uo.life<uo.str wait(500) wend while UO.Count ("0x1BEF") > 25 tmp=UO.Count("0x1BEF") i=0 UO.Exec ("usetype 0x1BEF") while tmp==UO.Count("0x1BEF") and i<100 if UO.InJournal("You have failed to make anything") then while uo.life<uo.str wait(500) wend UO.DeleteJournal() wait (1000) i=200 endif wait (500) while uo.life<uo.str wait(500) wend i=i+1 wend wend while UO.Count ("0x1413") > 0 tmp=UO.Count("0x1413") while uo.life<uo.str wait(500) wend i=0 UO.Exec ("findtype 0x1413 0x06D6") UO.Exec ("drophere finditem") while tmp==UO.Count("0x1413") and i<100 wait (500) while uo.life<uo.str wait(500) wend i=i+1 wend wend while uo.life<uo.str wait(500) wend goto g: end sub |
|
| Author: | Yaponchick [ 2004-07-20 09:11:59 ] |
| Post subject: | Re: Раскидывание вещей по сумкам. |
Code: UO.Exec ("findtype 0x1413 0x06D6")вместо этого делай так: Code: UO.Exec ("findtype 0x1413 0x06D6")
|
|
| Author: | Deidan Sairondal [ 2004-07-20 09:58:44 ] |
| Post subject: | |
О я сделал так что он работает теперь. Теперь другой вопрос как зделать чтоб когда в етой сумке место кончиться он кидал в другую а потом в третью? А вот что у меня получилось : sub main() var tmp, i UO.Exec ("cancelmenu") UO.Exec ("automenu 'Blacksmithing' 'Colored Armor'") UO.Exec ("automenu 'Copper Armor' 'Copper Platemail Gorget'") g: start: if UO.Count("0x1BE3") < 50 then tmp=UO.Count("0x1BE3") i=0 while uo.life<uo.str wait(500) wend UO.Exec ("findtype 0x1BE3 0x0000 1") UO.Exec ("grab 200 finditem") while tmp==UO.Count ("0x1BE3") and i < 100 wait (500) i=i+1 wend endif while uo.life<uo.str wait(500) wend while UO.Count ("0x1BE3") > 25 tmp=UO.Count("0x1BE3") i=0 UO.Exec ("usetype 0x1BE3") while tmp==UO.Count("0x1BE3") and i<100 if UO.InJournal("You have failed to make anything") then while uo.life<uo.str wait(500) wend UO.DeleteJournal() wait (1000) i=200 endif wait (500) while uo.life<uo.str wait(500) wend i=i+1 wend wend while UO.Count ("0x1413") > 0 tmp=UO.Count("0x1413") while uo.life<uo.str wait(500) wend i=0 UO.Exec ("findtype 0x1413 0x0641") UO.Exec ("setreceivingcontainer 0x401E5F57") UO.Exec ("grab -1 finditem") wait (500) while tmp==UO.Count("0x1413") and i<100 UO.Exec ("unsetreceivingcontainer") wait (500) while uo.life<uo.str wait(500) wend i=i+1 wend wend while uo.life<uo.str wait(500) wend goto g: end sub |
|
| Author: | Alucard [ 2004-07-20 19:23:00 ] |
| Post subject: | |
У меня так сделано в сундуке лежит к-во сумок, рассчитаное на опр. к-во итемов, т.е. если я хочу сделать 2500 катан, то я положу 10 сумок алгоритм такой цикл найти сумку поставить в игнор установить её ресивконтейнером граб инкрементируем счётчик если счётчик больше к-ва сумок, то обнуляем и делаем игнорресет конец цикла |
|
| Author: | oper of Ocllo [ 2004-07-21 15:32:19 ] |
| Post subject: | |
hi а как еще зделать так чтоб чар кидал зделаные вещи в треш(key ring)??? |
|
| Author: | Yoko [ 2004-07-21 16:52:29 ] |
| Post subject: | |
moveitem _QQQ 0 trashserial где QQQ тип вещей на выкинштейн |
|
| Author: | Yoko [ 2004-07-21 16:52:46 ] |
| Post subject: | |
moveitem _QQQ 0 trashserial где QQQ тип вещей на выкинштейн |
|
| Author: | oper of Ocllo [ 2004-07-21 21:06:34 ] |
| Post subject: | |
Yoko wrote: moveitem _QQQ 0 trashserial
где QQQ тип вещей на выкинштейн THX |
|
| Author: | Deidan Sairondal [ 2004-07-23 00:59:47 ] |
| Post subject: | |
Alucard wrote: У меня так сделано
в сундуке лежит к-во сумок, рассчитаное на опр. к-во итемов, т.е. если я хочу сделать 2500 катан, то я положу 10 сумок алгоритм такой цикл найти сумку поставить в игнор установить её ресивконтейнером граб инкрементируем счётчик если счётчик больше к-ва сумок, то обнуляем и делаем игнорресет конец цикла А теперь поми такую штуку смешную |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|