Page 2 of 2
Re: Скрипт на лут (ПВМ и ПВП).
Posted: 2015-10-04 08:38:18
by Gromiz
Mirage wrote:Gromiz wrote: UO.FindType(hides, -1, sumkaloot)
While UO.FindCount()
резало пока в сумке есть кожа

не, он режет при попадании кожи в сумку, а я использую эту часть скрипта, как отдельный скрипт, т.е. набил сумку различной кожей и потом нажимаю вручную скрипт.
сейчас как выглядит:
нажал старт, найдена кожа, порезана и перемещена обратно. (режет только одну)
хотелось бы:
нажат старт, найдена кожа, порезана, перемещена и так все виды кожи.
(да-да, я столько времени использовал этот скрипт и каждый раз нажимал его по кол-ву равному кол-ву кожи в сумке.)
Re: Скрипт на лут (ПВМ и ПВП).
Posted: 2015-10-04 19:29:06
by Mirage
Если перевести все команды то получится вот что:
Code: Select all
Sub ltscssrs()
VAR hides= '0x1078'
Var Scissors='0x0F9E'
VAR leather='0x1067'
If UO.Count ( Scissors ) > 0 Then ; если в паке есть ножницы
UO.FindType(hides, -1, sumkaloot) ; ищем не порезанную пожу любого цвета повтор ниже
While UO.FindCount() ; ДО ТЕХ ПОР ПОКА В СУМКЕ ЕСТЬ КОЖА ЛЮБОГО ЦВЕТА
UO.WaitTargetObject('finditem') ; прицел на найденную кожу
uo.usetype( Scissors ) ; используем ножницы
wait(700)
UO.FindType(leather, '-1', 'backpack') ; ищем нарезанную кожу любого цвета в бэкпаке
if UO.FindCount() then ; если найдена
UO.MoveItem('finditem', 0, sumkaloot) ; перемещаем в сумку с лутом
wait(500)
endif
UO.FindType(hides, -1, sumkaloot) ; повторяем поиск не резаной кожи для цикла <----- Вот тут у тебя была опечатка надо сумка вместо бэкпака
wend
EndIf
end sub
Скрипт работает именно так как ты описал. Если нет то пиши сервер и клиент твоего сервера - покопаемся.
Re: Скрипт на лут (ПВМ и ПВП).
Posted: 2015-10-04 21:33:21
by Gromiz
Mirage wrote:Если перевести все команды то получится вот что:
Скрипт работает именно так как ты описал. Если нет то пиши сервер и клиент твоего сервера - покопаемся.
да, загвоздка была в этом, теперь режет все сразу до конца
Спасибо.