Нужна помощь знатока инжекта, по скрипту |
Нужна помощь знатока инжекта, по скрипту |
Сообщений: 113 Рег. 19.02.2015 |
14 марта 2015 03:31
Сообщение #1
|
Решил сделать скрипт на плавку всего плавящегося из конкретной сумки. sub CutSmelt() var bag UO.AddObject('bag') wait(500) while UO.Targeting() wait(200) wend uo.useobject('bag') wait(1000) repeat uo.print("000") wait(1000) UO.FindType(-1,-1,'bag') UO.DeleteJournal() Wait(1000) if UO.Count()>0 then ;UO.waittargettype('finditem') ;UO.UseObject(Fire) wait(1000) uo.print("111") end if if not UO.InJournal("переплавили") then uo.ignore('finditem') end if ;UO.FindType('-1','-1','bag') until UO.Count()==0 uo.ignorereset() end sub Не могу понять почему не попадает в первый if, 111 - не пишет. Подскажите... |
|
|
|
Сообщений: 792 Рег. 27.06.2011 |
14 марта 2015 03:53
Сообщение #2
|
Цитата: Bulba Не все то чем кажется, замени if UO.Count()>0 then на if UO.findcount() then |
|
|
|
Сообщений: 113 Рег. 19.02.2015 |
15 марта 2015 14:59
Сообщение #3
|
Спасибо! Простой косяк, как я не заметил ): |
|
|
|
19 марта 2015 21:04
Сообщение #4
|
|
А можно теперь увидеть готовый скрипт? |
|
|
|
Сообщений: 113 Рег. 19.02.2015 |
29 марта 2015 11:42
Сообщение #5
|
в обьекты надо добавить Fire sub CutSmelt() var bag var LootBag = '0x409765F1'; ID сумки uo.IgnoreReset() repeat wait(100) UO.DeleteJournal() UO.FindType('-1','-1',Lootbag) Wait(1000) if UO.FindCount()>0 then uo.waittargetobject('finditem') uo.useobject(Fire) wait(100) end if if UO.FindCount()>0 then uo.ignore('finditem') end if UO.FindType('-1','-1',Lootbag) Wait(500) until UO.FindCount()==0 uo.ignorereset() repeat ;UO.DeleteJournal() UO.FindType('-1','-1',Lootbag) if UO.FindCount()>0 then uo.waittargetobject('finditem') uo.usetype('0x0F9E') wait(1000) end if if UO.FindCount()>0 then uo.ignore('finditem') end if UO.FindType('-1','-1',Lootbag) Wait(100) until UO.FindCount()==0 uo.ignorereset() wait(500) end sub |
|
|
|
Сообщений: 3319 Рег. 19.11.2013 |
29 марта 2015 17:46
Сообщение #6
|
опасно, можно что то нужное сжечь или порезать. if UO.FindCount()>0 then uo.ignore('finditem') end if можно заменить одной строкой uo.ignore('finditem') перед waittargetobject |
|
|
|
Сейчас: 25 ноября 2024 04:30 |