Реально ли?!
Posted: 2009-09-06 17:35:55
Стоит хаус сейф в нём куча куча куча пустых и полных мешков! реально ли написать скрипт что бы он открыл все мешки в котором есть хоть 1 итем ?!
Кнешн, ищешь мешок, кликаешь, смотришь журнал, если в журнале не empty bag, то юзаешь его.Lolker007 wrote:Стоит хаус сейф в нём куча куча куча пустых и полных мешков! реально ли написать скрипт что бы он открыл все мешки в котором есть хоть 1 итем ?!
легкоLolker007 wrote:Стоит хаус сейф в нём куча куча куча пустых и полных мешков! реально ли написать скрипт что бы он открыл все мешки в котором есть хоть 1 итем ?!
Code: Select all
sub checkbag()
var flag
var TypeBag='0x0E76' ; Тип сумок
uo.addobject('chest')
while uo.targeting()
wait(500)
wend
uo.useobject('chest')
wait(1000)
uo.findtype(TypeBag,-1,'chest')
while uo.findcount()
uo.deletejournal()
uo.click('finditem')
flag=bag()
if flag==1 and not uo.injournal('(0 items)') then
uo.useobject('finditem')
else
if flag==1 then
uo.ignore('finditem')
endif
endif
uo.findtype(TypeBag,-1,'chest')
wend
endsub
sub bag()
var b
for b=0 to 100
if uo.injournal(' items') then
return 1
endif
wait(200)
next
return 0
endsubтип указал! запускаю указываю на мешочек? он открывает один и всёNmy wrote:не тестилCode: Select all
sub checkbag() var flag var TypeBag='0x0E76' ; Тип сумок uo.addobject('chest') while uo.targeting() wait(500) wend uo.useobject('chest') wait(1000) uo.findtype(TypeBag,-1,'chest') while uo.findcount() uo.deletejournal() uo.click('finditem') flag=bag() if flag==1 and not uo.injournal('(0 items)') then uo.useobject('finditem') else if flag==1 then uo.ignore('finditem') endif endif uo.findtype(TypeBag,-1,'chest') wend endsub sub bag() var b for b=0 to 100 if uo.injournal(' items') then return 1 endif wait(200) next return 0 endsub
как то так... Кстати. Прикол если в сумке будет 10 итемовNmy wrote:не тестилCode: Select all
sub checkbag() var flag var TypeBag='0x0E76' ; Тип сумок uo.addobject('chest') while uo.targeting() wait(500) wend uo.useobject('chest') wait(1000) uo.findtype(TypeBag,-1,'chest') while uo.findcount() uo.deletejournal() uo.click('finditem') wait(500) flag=bag() if flag==1 and not uo.injournal('(0 items)') then uo.useobject('finditem') else if flag==1 then uo.ignore('finditem') endif endif uo.findtype(TypeBag,-1,'chest') wend endsub sub bag() var b for b=0 to 100 if uo.injournal(' items') then return 1 endif wait(200) next return 0 endsub
Code: Select all
var HouseSave=
var Bag=
var Bag1, Piska
uo.useobject(HouseSave)
wait(100)
Checklag()
uo.findtype(Bag,-1,HouseSave)
while uo.findcount()
Checklag()
Bag1= uo.getserial('finditem')
wait(100)
Checklag()
uo.useobject(Bag1)
wait(100)
Checklag()
uo.findtype(-1,-1,Bag1)
if uo.findcount() >= 1 then
uo.useobject(Bag1)
wait(100)
Checklag()
else
uo.hide(Bag1)
wait(100)
end if
uo.findtype(Bag,-1,HouseSave)
wendLolker007 wrote: тип указал! запускаю указываю на мешочек? он открывает один и всё
Code: Select all
sub main()
var flag
var TypeBag='0x0E76' ; Ņčļ ńóģīź
uo.addobject('chest')
while uo.targeting()
wait(500)
wend
uo.useobject('chest')
wait(1000)
uo.findtype(TypeBag,-1,'chest')
while uo.findcount()
uo.deletejournal()
uo.click('finditem')
flag=bag()
if flag==1 and not uo.injournal('(0 items)') then
uo.useobject('finditem')
uo.ignore('finditem')
else
if flag==1 then
uo.ignore('finditem')
endif
endif
uo.findtype(TypeBag,-1,'chest')
wend
endsub
sub bag()
var b
for b=0 to 100
if uo.injournal(' items') then
return 1
endif
wait(200)
next
return 0
endsub
скрипт бред полныйSuccessful wrote:ну вы там замутили %))Code: Select all
var HouseSave= var Bag= var Bag1, Piska uo.useobject(HouseSave) wait(100) Checklag() uo.findtype(Bag,-1,HouseSave) while uo.findcount() Checklag() Bag1= uo.getserial('finditem') wait(100) Checklag() uo.useobject(Bag1) wait(100) Checklag() uo.findtype(-1,-1,Bag1) if uo.findcount() >= 1 then uo.useobject(Bag1) wait(100) Checklag() else uo.hide(Bag1) wait(100) end if uo.findtype(Bag,-1,HouseSave) wend
Nmy wrote:Lolker007 wrote: тип указал! запускаю указываю на мешочек? он открывает один и всёработает суперCode: Select all
sub main() var flag var TypeBag='0x0E76' ; Ņčļ ńóģīź uo.addobject('chest') while uo.targeting() wait(500) wend uo.useobject('chest') wait(1000) uo.findtype(TypeBag,-1,'chest') while uo.findcount() uo.deletejournal() uo.click('finditem') flag=bag() if flag==1 and not uo.injournal('(0 items)') then uo.useobject('finditem') uo.ignore('finditem') else if flag==1 then uo.ignore('finditem') endif endif uo.findtype(TypeBag,-1,'chest') wend endsub sub bag() var b for b=0 to 100 if uo.injournal(' items') then return 1 endif wait(200) next return 0 endsub
Тыкаешь мышкой на ящик и тебе показывает сколько всего тамLolker007 wrote:Так ещё ситуация) лежит в ящике дохрена рекал скролов) нужен скрипт что бы он выдал цифру их точную..
не)) там итемов кучааааааааааа Там Рекал скролы по 60-200 штук а совместить их незя))) мне надо узнать скоко там самих скролов )Koss wrote:Тыкаешь мышкой на ящик и тебе показывает сколько всего тамLolker007 wrote:Так ещё ситуация) лежит в ящике дохрена рекал скролов) нужен скрипт что бы он выдал цифру их точную..
да и вообще че за бардак у тебя там
Учись епт, скока можно попрошайничать?Lolker007 wrote:блин ну не умею я*