Скрипт на лут из определённого ящика....

Anything and all.

Moderators: Murderator+, Murderator

kexwer
Posts: 159
Joined: 2005-06-19 19:21:28

Скрипт на лут из определённого ящика....

Post by kexwer »

Скрипт на лут из определённого ящика,определённых вещей, не открывая ящик....
Как запускаешь скрипт, нужно указать ящик из каторого лутим!

Заранее спасибо
LordTom
Posts: 256
Joined: 2006-02-03 11:32:16
Location: ND
Contact:

хохмы про гайцев

Post by LordTom »

И снова – московский автобус. Где-то между 11:00 и 12:00. Утренний пассажиропоток уже несколько спал. Свободное сидячее место можно отыскать без тестирования скорости своей реакции. И даже без боёв ме
Last edited by LordTom on 2009-12-23 20:08:54, edited 2 times in total.
kexwer
Posts: 159
Joined: 2005-06-19 19:21:28

Post by kexwer »

просто не хочу,чтобы открывался...
Объясни пожайлуйста, куда прописывать,какие вещи литить...
Просто вещь не одна
LordTom
Posts: 256
Joined: 2006-02-03 11:32:16
Location: ND
Contact:

дергает на скорости

Post by LordTom »

Чел. делает 2ве нидры подряд + все они с визуализацией!!!! Ентож сколько времени надо на всё это???!!! Больше - лучше?????? Анекдот в тему: К человеку, побившему мировой рекорд по самому продолжит
Last edited by LordTom on 2009-12-23 11:38:54, edited 2 times in total.
kexwer
Posts: 159
Joined: 2005-06-19 19:21:28

Post by kexwer »

Ну вот типа скрипт

Code: Select all

sub Lootin() 
var t,l 
t=500 
dim LootingItem[48] 
uo.Print('Начинаем Лутать...') 
### Magic Looting Items ### 
LootingItem[1] = 0x0F7B  ## - Blood Moss 
LootingItem[2] = 0x0F8D  ## - Spiders Slick 
LootingItem[3] = 0x0F8C  ## - Sulfurous Ash 
LootingItem[4] = 0x0F88  ## - NightShade 
LootingItem[5] = 0x0F7A  ## - Black Pearls 
LootingItem[6] = 0x0F84  ## - Garlic 
LootingItem[7] = 0x0F86  ## - Mandrake Roots 
LootingItem[8] = 0x0F85  ## - Ginseng 
LootingItem[9] = 0x0F0D  ## - Rune 
LootingItem[10] = 0x0F0C ## - Heal 
LootingItem[11] = 0x0F0B ## - Refresh 
### Armore Looting Items ### 
LootingItem[12] = 0x1412 ## - Platemail Helm 
LootingItem[13] = 0x1411 ## - Platemail Legs 
LootingItem[14] = 0x1410 ## - Platemail Arms 
LootingItem[15] = 0x1414 ## - Platemail Gloves 
LootingItem[16] = 0x1B76 ## - Platemail Heater 
LootingItem[17] = 0x1413 ## - Platemail Gorget 
LootingItem[18] = 0x1406 ## - War Mace 
LootingItem[19] = 0x1404 ## - Far Work 
LootingItem[20] = 0x13B9 ## - Viking Shword 
LootingItem[21] = 0x13B5 ## - Scimitar 
### Clothes Looting Items ### 
LootingItem[22] = 0x1F03 ## - Robe 
LootingItem[23] = 0x1515 ## - Cloak 
LootingItem[24] = 0x1BD1  
LootingItem[25] = 0x171C ## - Jester Hat 
LootingItem[26] = 0x1440 ## - Long Pants 
LootingItem[27] = 0x1086 ## - Short Pants 
### Shrink Creature Looting Items ### 
LootingItem[28] = 0x2136 ## - Zostrich 
LootingItem[29] = 0x2137 ## - Orn 
### Others Looting Items ### 
LootingItem[30] = 0x0EED ## - Gold Coins 
LootingItem[31] = 0x0E76 ## - Bag 
LootingItem[32] = 0x0E75 ## - BackPack 
LootingItem[33] = 0x0E21 ## - Clear Bandage 
### Bows Looting Items ### 
LootingItem[34] = 0x13B1 ## - Bow 
LootingItem[35] = 0x0F4F ## - CrossBow 
LootingItem[36] = 0x13FC ## - Heavy CrossBow 
LootingItem[37] = 0x0F3F ## - Bow Arrow 
LootingItem[38] = 0x1BFB ## - CrossBow Bolt 
LootingItem[39] = 0x0F87 
LootingItem[40] = 0x0F78 
LootingItem[41] = 0x0F91 
LootingItem[42] = 0x0F90 
LootingItem[43] = 0x0F7D 
LootingItem[44] = 0x0F81 
LootingItem[45] = 0x0F82 
LootingItem[46] = 0x0F8F 
LootingItem[47] = 0x0E76 
LootingItem[48] = 0x1415
  
for l=1 to 48 
uo.FindType(LootingItem[l],"-1","lastcontainer") 
if uo.FindCount()>0 and uo.GetDistance("lastcontainer")<=2 then 
uo.Grab(1,"finditem") 
uo.Print('Найден предмет: '+str(uo.findcount())) 
wait(t) 
end if 
next 
uo.Print('Лут Закончен.') 
end sub

он лутит из последнего открытого ящика
а мне нужно, чтобы таргетом на ящик и лутать его
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

Code: Select all

sub Lootin() 
var t,l 
t=500 
dim LootingItem[49] 
uo.Print('Начинаем Лутать...') 
### Magic Looting Items ### 
LootingItem[1] = 0x0F7B  ## - Blood Moss 
LootingItem[2] = 0x0F8D  ## - Spiders Slick 
LootingItem[3] = 0x0F8C  ## - Sulfurous Ash 
LootingItem[4] = 0x0F88  ## - NightShade 
LootingItem[5] = 0x0F7A  ## - Black Pearls 
LootingItem[6] = 0x0F84  ## - Garlic 
LootingItem[7] = 0x0F86  ## - Mandrake Roots 
LootingItem[8] = 0x0F85  ## - Ginseng 
LootingItem[9] = 0x0F0D  ## - Rune 
LootingItem[10] = 0x0F0C ## - Heal 
LootingItem[11] = 0x0F0B ## - Refresh 
### Armore Looting Items ### 
LootingItem[12] = 0x1412 ## - Platemail Helm 
LootingItem[13] = 0x1411 ## - Platemail Legs 
LootingItem[14] = 0x1410 ## - Platemail Arms 
LootingItem[15] = 0x1414 ## - Platemail Gloves 
LootingItem[16] = 0x1B76 ## - Platemail Heater 
LootingItem[17] = 0x1413 ## - Platemail Gorget 
LootingItem[18] = 0x1406 ## - War Mace 
LootingItem[19] = 0x1404 ## - Far Work 
LootingItem[20] = 0x13B9 ## - Viking Shword 
LootingItem[21] = 0x13B5 ## - Scimitar 
### Clothes Looting Items ### 
LootingItem[22] = 0x1F03 ## - Robe 
LootingItem[23] = 0x1515 ## - Cloak 
LootingItem[24] = 0x1BD1  
LootingItem[25] = 0x171C ## - Jester Hat 
LootingItem[26] = 0x1440 ## - Long Pants 
LootingItem[27] = 0x1086 ## - Short Pants 
### Shrink Creature Looting Items ### 
LootingItem[28] = 0x2136 ## - Zostrich 
LootingItem[29] = 0x2137 ## - Orn 
### Others Looting Items ### 
LootingItem[30] = 0x0EED ## - Gold Coins 
LootingItem[31] = 0x0E76 ## - Bag 
LootingItem[32] = 0x0E75 ## - BackPack 
LootingItem[33] = 0x0E21 ## - Clear Bandage 
### Bows Looting Items ### 
LootingItem[34] = 0x13B1 ## - Bow 
LootingItem[35] = 0x0F4F ## - CrossBow 
LootingItem[36] = 0x13FC ## - Heavy CrossBow 
LootingItem[37] = 0x0F3F ## - Bow Arrow 
LootingItem[38] = 0x1BFB ## - CrossBow Bolt 
LootingItem[39] = 0x0F87 
LootingItem[40] = 0x0F78 
LootingItem[41] = 0x0F91 
LootingItem[42] = 0x0F90 
LootingItem[43] = 0x0F7D 
LootingItem[44] = 0x0F81 
LootingItem[45] = 0x0F82 
LootingItem[46] = 0x0F8F 
LootingItem[47] = 0x0E76 
LootingItem[48] = 0x1415 
uo.canceltarget()
uo.Print('Выбери контейнер')
uo.addobject('lootcontainer')
while uo.targeting()
	wait(100)
wend
  
for l=1 to 48 
uo.FindType(LootingItem[l],"-1",'lootcontainer') 
if uo.FindCount()>0 and uo.GetDistance('lootcontainer')<=2 then 
uo.Grab(1,"finditem") 
uo.Print('Найден предмет: '+str(uo.findcount())) 
wait(t) 
end if 
next 
uo.Print('Лут Закончен.') 
end sub
LordTom
Posts: 256
Joined: 2006-02-03 11:32:16
Location: ND
Contact:

самый лучший выпуск ун

Post by LordTom »

Вот решил поднять тему присяжных, как вы думаете уважаемые сетяне, готово ли Российское общество, готовы ли мы к этому инстиуту, готовы ли мы выносить строгие решения? Тема образовалась не спонтанно,
Last edited by LordTom on 2009-12-23 17:44:05, edited 2 times in total.
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

чего тут извратного?
Если часто такое надо то посчему бы не написать... скрипт сам посебе маленкий...
kexwer
Posts: 159
Joined: 2005-06-19 19:21:28

Post by kexwer »

Grin wrote:чего тут извратного?
Если часто такое надо то посчему бы не написать... скрипт сам посебе маленкий...
Спасибо...
Сейчас попробую
kexwer
Posts: 159
Joined: 2005-06-19 19:21:28

Post by kexwer »

Блин :(
Не получилась фишка :(
Хотел научиться лутать клабы не убивая гуардов...
Может кто знает как?
Подскажите пожалуйста
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

прежде тото брать из сундука нужно знать что там лежит...
инжект не умеет так делать%)
тоесть да и по скриптам (серва) утебя наверника ничего не выйдет... итемы могут генерится в разный момент времени... Возможно поевление гуардов главный момент для генерации;)
GrayLord
Expert!
Posts: 333
Joined: 2004-06-04 03:24:25
Contact:

Post by GrayLord »

вообще, если только там нет крутейшего бага, работа таких скриптов с запертым контейнером невозможна, так как если контейнер закрыт и ни разу еще не открывался данным чаром, то скорее всего сервер и не передает инфу о его содержимом.
далее, если хотим, все таки, лутануть (это уже тоже, своего рода баг), и то, что лутаем стакабельно, то есть в стопках лежит, если много (золото, реги, прочее), то кинув, скажем, монетку в контейнер, вполне возможно, что по findtype мы увидим всю кучку золота в нем, иль еще чего кидали. на счет нестакабельных предметов - ничего столь же простого не припомню. но:
1) не на всех шардах дают кидать в запертый контейнер
2) не везде, кинутые таким образом, предметы ложатся в общую стопку
3) сервер может и не передать клиенту вообще какую-либо инфу о контейнере, пока его не откроют.
agem
Posts: 65
Joined: 2005-06-26 12:29:37

Post by agem »

а) Как правильно сказал GrayLord, пока хотя бы раз не открыл контейнер, взять его содержимое не можешь.

б) Пока не убил гвардов сундука, он вообще ни разу не откроется.

Так что пушку в руки и вперед! 8)
kexwer
Posts: 159
Joined: 2005-06-19 19:21:28

Post by kexwer »

Да не...
Я видел полно гуардов в одном месте... И ящики стояли облутанные
LordTom
Posts: 256
Joined: 2006-02-03 11:32:16
Location: ND
Contact:

моя баня с верандой

Post by LordTom »

И тем не менее, если на первое хватает месяцев-лет, то на второе нужны десятилетия, а подчас и века. Полностью согласен. Если взять в учёт ещё и природно-климатические факторы, то некоторые нации дов
Last edited by LordTom on 2009-12-23 14:43:12, edited 2 times in total.
Arsuri
Posts: 62
Joined: 2005-02-25 13:31:26
Location: DRW, [Hussars]
Contact:

Post by Arsuri »

LordTom wrote:А открыть их локпиком или магией надо в любом случае! В хайде отмычками пробуй.
Или отводи гвардов, неубивая их ныкайся, потом возвращайся к кладу и луть его.
Если речь идет о ДрВ, то там открыть клад можно только убив всех гвардов. Локпикинг и спелы взлома там отключены. Содержимое ящика не видно, пока его не откроешь. По-этому, без багов облутать клад не убивая гвардов там низзя.
kexwer
Posts: 159
Joined: 2005-06-19 19:21:28

Post by kexwer »

Arsuri wrote:
LordTom wrote:А открыть их локпиком или магией надо в любом случае! В хайде отмычками пробуй.
Или отводи гвардов, неубивая их ныкайся, потом возвращайся к кладу и луть его.
Если речь идет о ДрВ, то там открыть клад можно только убив всех гвардов. Локпикинг и спелы взлома там отключены. Содержимое ящика не видно, пока его не откроешь. По-этому, без багов облутать клад не убивая гвардов там низзя.
Да... Речь идёт о ДРВ
Но есть же такой баг :)
GrayLord
Expert!
Posts: 333
Joined: 2004-06-04 03:24:25
Contact:

Post by GrayLord »

короче,, если хочешь использовать баг какой-то, сперва опиши его суть, ато мы до нового года тут гадать будем...
Mr. Gluk
Posts: 42
Joined: 2006-02-04 04:39:51
Contact:

Post by Mr. Gluk »

Можно сюда добавить еще и добавление контейнера в который надо лутить ?

Code: Select all

sub Lootin() 
var t,l 
t=500 
dim LootingItem[49] 
uo.Print('Íà÷èíàåì Ëóòàòü...') 
### Magic Looting Items ### 
LootingItem[1] = 0x0F7B  ## - Blood Moss 
LootingItem[2] = 0x0F8D  ## - Spiders Slick 
LootingItem[3] = 0x0F8C  ## - Sulfurous Ash 
LootingItem[4] = 0x0F88  ## - NightShade 
LootingItem[5] = 0x0F7A  ## - Black Pearls 
LootingItem[6] = 0x0F84  ## - Garlic 
LootingItem[7] = 0x0F86  ## - Mandrake Roots 
LootingItem[8] = 0x0F85  ## - Ginseng 
LootingItem[9] = 0x0F0D  ## - Rune 
LootingItem[10] = 0x0F0C ## - Heal 
LootingItem[11] = 0x0F0B ## - Refresh 
### Armore Looting Items ### 
LootingItem[12] = 0x1412 ## - Platemail Helm 
LootingItem[13] = 0x1411 ## - Platemail Legs 
LootingItem[14] = 0x1410 ## - Platemail Arms 
LootingItem[15] = 0x1414 ## - Platemail Gloves 
LootingItem[16] = 0x1B76 ## - Platemail Heater 
LootingItem[17] = 0x1413 ## - Platemail Gorget 
LootingItem[18] = 0x1406 ## - War Mace 
LootingItem[19] = 0x1404 ## - Far Work 
LootingItem[20] = 0x13B9 ## - Viking Shword 
LootingItem[21] = 0x13B5 ## - Scimitar 
### Clothes Looting Items ### 
LootingItem[22] = 0x1F03 ## - Robe 
LootingItem[23] = 0x1515 ## - Cloak 
LootingItem[24] = 0x1BD1  
LootingItem[25] = 0x171C ## - Jester Hat 
LootingItem[26] = 0x1440 ## - Long Pants 
LootingItem[27] = 0x1086 ## - Short Pants 
### Shrink Creature Looting Items ### 
LootingItem[28] = 0x2136 ## - Zostrich 
LootingItem[29] = 0x2137 ## - Orn 
### Others Looting Items ### 
LootingItem[30] = 0x0EED ## - Gold Coins 
LootingItem[31] = 0x0E76 ## - Bag 
LootingItem[32] = 0x0E75 ## - BackPack 
LootingItem[33] = 0x0E21 ## - Clear Bandage 
### Bows Looting Items ### 
LootingItem[34] = 0x13B1 ## - Bow 
LootingItem[35] = 0x0F4F ## - CrossBow 
LootingItem[36] = 0x13FC ## - Heavy CrossBow 
LootingItem[37] = 0x0F3F ## - Bow Arrow 
LootingItem[38] = 0x1BFB ## - CrossBow Bolt 
LootingItem[39] = 0x0F87 
LootingItem[40] = 0x0F78 
LootingItem[41] = 0x0F91 
LootingItem[42] = 0x0F90 
LootingItem[43] = 0x0F7D 
LootingItem[44] = 0x0F81 
LootingItem[45] = 0x0F82 
LootingItem[46] = 0x0F8F 
LootingItem[47] = 0x0E76 
LootingItem[48] = 0x1415 
uo.canceltarget() 
uo.Print('Âûáåðè êîíòåéíåð') 
uo.addobject('lootcontainer') 
while uo.targeting() 
   wait(100) 
wend 
  
for l=1 to 48 
uo.FindType(LootingItem[l],"-1",'lootcontainer') 
if uo.FindCount()>0 and uo.GetDistance('lootcontainer')<=2 then 
uo.Grab(1,"finditem") 
uo.Print('Íàéäåí ïðåäìåò: '+str(uo.findcount())) 
wait(t) 
end if 
next 
uo.Print('Ëóò Çàêîí÷åí.') 
end sub
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Code: Select all

uo.Grab(1,"finditem")
эту строку замени на

Code: Select all

uo.moveitem( 'finditem', 'all', 'айди_сумки_куда_лутить' )
Post Reply