Page 1 of 1
need help
Posted: 2013-07-27 12:30:13
by SilverOZ
Уминя два вапроса -
1)нужен скрипт штоб миняти цвет никнаима в игре, например при виде пк, их ник был силина красново цвет, проста на новом инжекте снята галочика антикреш, и все плаиеры в игре одново цветa
2) нужен скрипт - тыкаим на мортар , поивляитса меню, меню ни стандартноие, паиетаму нужен клик по кординатом.
сопстфина я папробывал писати сам, што имина я ни правилина написал, меню открываит но ни кликаит
Code: Select all
sub alchemy()
uo.usetype ('0x0E9B 0x0000')
wait(100)
UO.Click('444,251')
wait(5000)
repeat
end if
end sub
Re: need help
Posted: 2013-07-27 13:22:35
by Андрюха из Одессы
О, Господи! На каком языке ты пишешь?

Re: need help
Posted: 2013-07-27 13:26:12
by SilverOZ
Андрюха из Одессы wrote:О, Господи! На каком языке ты пишешь?

ea ni ruskii prosta, tac budit lucise pisati?
Re: need help
Posted: 2013-07-27 15:08:21
by SilverOZ
vrode tac daljno biti
Code: Select all
sub alchemy()
uo.usetype ('0x0E9B 0x0000')
wait(200)
UO.LClick(413,253)
wait(5000)
repeat
end if
end sub
Pacimu on ni clikait?
Re: need help
Posted: 2013-07-27 15:35:53
by SilverOZ
Вроде нашол как правилина полизаватса етои функцыеи, написал скрипт
Code: Select all
sub alchemy()
uo.usetype ('0x0E9B 0x0000')
wait(500)
UO.LClick(413,253)
wait(500)
If UO.InJournal("You put the Major heal") then
repeat
wait(100)
Else
wait(50)
EndIf
wend
endsub
, работаит, делаит што мне нужна, вот ток хател зделати цыкел как в уроках , вот ток выскакиваит ашыпка - Access violation at address 43439AEC in module 'script.dll' . Read of address 00000164. Но делаит адну бутылку и болише ни делаит и выдиот ету ашпку
Re: need help
Posted: 2013-07-27 17:00:58
by SilverOZ
Што прям никто низнаит пачиму поивляитса ета ошыпка? или как ио исправити?
Re: need help
Posted: 2013-07-27 18:01:40
by Mirage
Тут не так много народа тусуется чтобы помочь мгновенно
Code: Select all
sub alchemy()
repeat
uo.usetype ('0x0E9B 0x0000')
wait(500)
UO.LClick(413,253)
wait(5000) ; ждем 5 секунд пока готовится зелье. Паузу можно менять - больше или меньше.
until uo.dead()
endsub
Вот такой пример под себя попробуй переделать.
Code: Select all
sub makeAgility()
alchemy('0x0F7B', 1, "'Agility potion'") ; тип реагента, количество необходимое для изготовления зелья, название зелья - ВАЖЕН РЕГИСТР (большие и маленькие буквы)!
end sub
Sub Alchemy(reagent, min_reg, choice)
var LastTimer
while UO.Count('0x0F0E','0x0000')>0 AND UO.Count(reagent)>=min_reg
UO.DeleteJournal()
LastTimer=UO.Timer()
UO.WaitMenu ('What ', choice)
UO.UseType(reagent)
repeat
wait(100)
until UO.InJournal("You put|положили|fail|не удалось|You broke|сломали") or UO.Timer()>LastTimer+150
wend
end sub
Если не получится - пиши количество и тип реагентов, название зелья и картинку меню заодно.
Re: need help
Posted: 2013-07-27 18:25:24
by SilverOZ
Code: Select all
sub alchemy()
repeat
uo.usetype ('0x0E9B 0x0000')
wait(500)
UO.LClick(413,253)
wait(5000)
until uo.dead()
endsub
Работаит ток вот сюда бе поставити праверку, кагда зедал бутылку штоб он новую зделал, ани работал проста па задершкам
Re: need help
Posted: 2013-07-27 22:53:54
by Mirage
Я пример ниже просто так привел?
