Помогите поправить скриптик

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Reaman
Posts: 14
Joined: 2005-08-28 16:44:48

Помогите поправить скриптик

Post by Reaman »

Code: Select all

sub main2() 

VAR sunduk='0x40BBB188'; Сундук - логи, айрон 
VAR derevo='0x1BDD' 
VAR iron='0x1BEF' 

while not UO.Hidden() 


UO.UseSkill("Stealth") 
wait(4100) 
wend 

UO.UnSetCatchBag() 


wait(3000) 
UO.FindType( derevo, -1, sunduk ) 
UO.Grab( Str( 100 ), 'finditem' ) 
wait(5000) 



UO.FindType( iron, -1, sunduk ) 
UO.Grab( Str( 100 ), 'finditem' ) 
wait(5000) 
var time 
var maxtime=5000 
UO.Automenu('Tinkering','Tools') 
UO.Automenu('Tools','lockpick') 
UO.Set('finddistance','2') 
up() 
While True 
######################### 
UO.Findtype('0x1BEF','-1','backpack') 
if UO.Findcount('finditem') == 0 then 
up() 
endif 
UO.Findtype('0x1BDD','-1','backpack') 
if UO.Findcount('finditem') == 0 then 
up() 
endif 
######################### 
time=0 
CheckLag() 
UO.UseType('0x1EBC') 
Repeat 
time=time+100 
wait(100) 
Until UO.InJournal('put') or UO.InJournal('fail') or time>maxtime 
wend 
end sub 
Пробывал изменить сам поэтому может и напортачил где то, вроде все делает так как нужно, но после того как он потратит ресурс каторый в сумке ...повторно брать нехочет прошу помощи у знающих.

Раньше брал ресу с пола щас надо чтоб брал их из сундука .

Скрипт брал на сайте Антареса
Last edited by Reaman on 2006-06-23 08:30:01, edited 1 time in total.
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Code: Select all

sub Lockpicks()
VAR sunduk='0x40BBB188'
VAR derevo='0x1BDD'
VAR iron='0x1BEF'
VAR locks='?x????'
VAR k = 0

   While TRUE
 UO.FindType( derevo, -1,'backpack')
 if UO.Findcount('finditem') == 0 then
 UO.FindType( derevo, -1, sunduk )
 if UO.FindCount() then
 uo.moveitem('finditem','100','backpack')
 else
 uo.print('I cannot find any logs!')
 return
 end if
 end if

 UO.FindType( iron, -1,'backpack')
 if UO.Findcount('finditem') == 0 then
 UO.FindType( iron, -1, sunduk )
 if UO.FindCount() then
 uo.moveitem('finditem','100','backpack')
 else
 uo.print('I cannot find any iron ings!')
 return
 end if
 end if
 
UO.DeleteJournal()
UO.CancelMenu()
CheckLag()
UO.WaitMenu ('Tinkering', 'Tools', 'Tools', 'lockpick')
UO.UseType('0x1EBC')
k = 0
while NOT UO.InJournal('You put') AND NOT UO.InJournal('fail') AND ( k < 30 )
k = k + 1
wait(500)
wend

 UO.FindType( locks, -1,'backpack')
 If UO.GetQuantity('finditem') > 10 Then
 uo.moveitem('finditem',-1,'sunduk')
 end if

wend
end sub
Last edited by Nmy on 2006-06-18 22:20:25, edited 3 times in total.
Reaman
Posts: 14
Joined: 2005-08-28 16:44:48

Post by Reaman »

Он после того как зделает одну отмычку берет еще по 100 дерева и 100 айрона и некладет отмычки в сундук как зделает одну ... :?
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Reaman wrote:Он после того как зделает одну отмычку берет еще по 100 дерева и 100 айрона и некладет отмычки в сундук как зделает одну ... :?
пробуй
Reaman
Posts: 14
Joined: 2005-08-28 16:44:48

Post by Reaman »

Каждая зделаная отмычка прибовляет 100 логов и 100 айрона ...

в моем скрипте зделано все нормально но он не повторяет процедуру заного ...
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Reaman wrote:Каждая зделаная отмычка прибовляет 100 логов и 100 айрона ...

в моем скрипте зделано все нормально но он не повторяет процедуру заного ...
а щас ?
вопрос: скрипт каждую отмычку кидает или по 11 ?
Reaman
Posts: 14
Joined: 2005-08-28 16:44:48

Post by Reaman »

Вот щас уже все окей спосибо большое тока вот он их обратно в сундук неперекладывает а так все отлично работает ...
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Code: Select all

 UO.FindType( locks, -1,'backpack') 
 If FindCount() Then 
   uo.moveitem('finditem',-1,sunduk) 
 end if 
Замени .
Reaman
Posts: 14
Joined: 2005-08-28 16:44:48

Post by Reaman »

заменил... теперь он стал все что лежит в сумке, выкидывать в этот сундук :)
to4a
Posts: 265
Joined: 2006-03-10 00:19:11
Location: http://drw.ru/

Post by to4a »

хм... у маздая код правильный...
тип отмычки точно правильный? или так как в примере '?x????' ?)))
Reaman
Posts: 14
Joined: 2005-08-28 16:44:48

Post by Reaman »

тип нормальный стоит и всеравно он выкидывает не отмычки а тинкер тулз по паку метать начинает
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Reaman wrote:тип нормальный стоит и всеравно он выкидывает не отмычки а тинкер тулз по паку метать начинает
ищи проблемы у себя а не в скрипте :evil:
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

Reaman wrote:а тинкер тулз по паку метать начинает
Пауза после мува маленькая. Нет проверки на лаг или сэйв мира.
Ни один скрипт не работает? Пора обновить [url=http://www.eof.nm.ru/FiLeS/uoloop.exe]Инжект[/url]...
Все работает, но хочется большего? Пора переходить на [url=http://stealth.od.ua/]стелс[/url]...
Reaman
Posts: 14
Joined: 2005-08-28 16:44:48

Post by Reaman »

UO.FindType( locks, -1,'backpack')
If FindCount() Then
uo.moveitem('finditem',-1,sunduk)
wait (1000)
end if

Начал отмычки перекладывать, и с ними же тинкер тулз перекладывать начал :?
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

Reaman wrote:Начал отмычки перекладывать, и с ними же тинкер тулз перекладывать начал :?
sunduk либо недоступен, либо не прописан в начале скрипта, либо ни разу не открывался в этой игровой сессии.
Ни один скрипт не работает? Пора обновить [url=http://www.eof.nm.ru/FiLeS/uoloop.exe]Инжект[/url]...
Все работает, но хочется большего? Пора переходить на [url=http://stealth.od.ua/]стелс[/url]...
Reaman
Posts: 14
Joined: 2005-08-28 16:44:48

Post by Reaman »

Поковырялся минут 15 и запахал Спосибо большое вам !
Извените за глупость всем спосибо !

P.S.
UO.FindType( locks, -1,'backpack')
If UO.FindCount() Then
uo.moveitem('finditem',-1,sunduk)
end if
Дописать надо было просто.
Post Reply