замена uo.ignorereset()

Ask for help

Moderators: Murderator+, Murderator

Post Reply
MacTepeo
Posts: 52
Joined: 2007-04-14 16:11:34
Location: Москоу
Contact:

замена uo.ignorereset()

Post by MacTepeo »

суть проблемы. на моём шарде (ДРВ) при луте с земли из хайда
часть вещей остаётся на полу некоторое время, ресенд не помогает, поднять их естественно нельзя. тоесть когда лутают несколько человек стандартные луталки клинят на таких объектах.

Code: Select all

sub groundloot(item,color)  
UO.FindType(item,color,"ground") 
while UO.FindCount()>0   
UO.Grab("0","finditem")   
wait(300)
uo.ignore('finditem','on') 
UO.FindType(item,color,"ground")   
wend   
uo.ignorereset()
end sub


вроде бы выход, но) игноррезет не спасает. если скрипт прячет вещь будь то пуха или бандажка, то даже после резета инжа не видит вещь.

я попробовал найти выход (не бейте сильно, я тока учусь)

Code: Select all

 sub groundloot(item,color)
var lootvar1=uo.GetSerial('loot1')
var lootvar2=uo.GetSerial('loot2')
var lootvar3=uo.GetSerial('self')
UO.FindType(item,color,"ground")
  uo.addobject('loot1','finditem')
  uo.saveconfig()
  while UO.FindCount()>0 and lootvar1 <> lootvar2
  UO.Grab("0","finditem")
  wait(450)
  UO.FindType(item,color,"ground")
  lootvar2=lootvar3
  uo.saveconfig()
  uo.addobject('loot2','finditem')
  uo.saveconfig()
  wend
end sub

но как вы поняли из моей затеи ничего не вышло, вот решил обратиться сюда, может кто-нить поможет.
Rivory
Posts: 205
Joined: 2005-01-06 11:49:28

Post by Rivory »

мммм... разумеется у тебя ничего не вышло... ты сначала обьявляешь переменную, приравниваешь ей гетсериал от лут1, причём ты сначала обьявляешь переменную а только потом задаёшь обьект лут 1
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Первый скрипт может ещё и к крашу привести..

Я в Request отписывался.
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Yoko
Site Admin
Posts: 1964
Joined: 2004-04-03 16:49:38
Contact:

Post by Yoko »

после игноререзет нужен ресенд
MacTepeo
Posts: 52
Joined: 2007-04-14 16:11:34
Location: Москоу
Contact:

Post by MacTepeo »

Code: Select all

sub groundloot(item,color)  
UO.FindType(item,color,"ground") 
while UO.FindCount()>0   
UO.Grab("0","finditem")   
wait(300)
uo.ignore('finditem','on') 
UO.FindType(item,color,"ground")   
wend   
uo.ignorereset()
uo.resend()
end sub


спасибо Ёко, с ресендом не возникает проблем, работает 100 из 100.
Post Reply