Скрипт
Moderators: Murderator+, Murderator
Скрипт
Условие скрипта: я игрок дрв прихожу на маркет, где много вендоров, жму кнопку, появляется таржект: направляю на вендора нужного, и чар говорит ник чара и буй, просто набивать ник каждого влом, а вендоров многа нужный не откликается! помогите плиз.
-
- Expert!
- Posts: 1205
- Joined: 2004-04-04 11:13:54
- Location: Балаково, Саратовская обл.
- Contact:
Есть такая бодяга, токо крашит с нее очень сильно, рекомендую после закупок перезаходить. Биндишь на любимую кнопку exec buyengine
1 раз нажал и запущено, стаскиваешь статус вендора потом следующего. Второй раз нажал - выключено.
1 раз нажал и запущено, стаскиваешь статус вендора потом следующего. Второй раз нажал - выключено.
Code: Select all
sub buyengine()
If UO.GetGlobal('BuyScript')=='Off' Then
UO.SetGlobal('BuyScript','On')
UO.Print("Buy Engine activated!")
UO.Exec('exec buylastattack')
Else
UO.SetGlobal('BuyScript','Off')
UO.Print("Buy Engine deactivated!")
UO.Exec('terminate buylastattack')
Endif
end sub
sub buylastattack()
VAR Name="", SerialLast='0x00000000', SerialNew='0x00000000'
While TRUE
SerialNew=UO.GetSerial('laststatus')
If SerialNew<>SerialLast AND SerialNew>0 Then
UO.Click(SerialNew)
wait(1000)
Name=UO.GetName(SerialNew)
UO.Print(Name)
UO.Say(Name+" buy")
SerialLast=SerialNew
Else
wait(1000)
Endif
wend
end sub
-
- Posts: 17
- Joined: 2006-03-29 14:24:09
-
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
Помоему всё просто ...
Code: Select all
sub buying()
uo.Say('bye')
uo.Exec('addobject Vendor')
while uo.Targeting()
wait(100)
wend
uo.Say(UO.GetName('Vendor') + ' buy')
end sub
BoBBaH wrote:ну блин во первых шард дрв во вторых не нужна мне эта команда мне отдельный скрипт нужен на рынках их 3 на дрв столько вендоров что при написании просто купить может самый дальний вендор откликнуца! в скрипте данном выше я не врубаю толк его работы он то срабатывает то нет
Если не знаешь - команда сферы .buy генерит прицел, которым ты указываешь вендора и открывает окно покупки с ним. Если же у тебя в инжекте настроен бай-лист - то окно покупки не открывается, а сразу совершается покупка у того вендора, на которого ты указал прицелом. Команду же забиндить - две секунды. Хоть в инжекте, хоть в самом клиенте. Разрешена ли к использованию игроками эта команда на ДРВ - не знаю, я там не играю.
Ну не суть, если тебе больше нравится вместо бинда в одну команду юзать скрипт - флаг в руки, Мастдай тебе дал правильный скрипт.
-
- Posts: 362
- Joined: 2005-04-23 20:18:57
ыыы на богом забытом сайте нашо это -
шо це?
Code: Select all
sub say()
var name=uo.getname['aim']
if name<> "" then
uo.fontcollor('09eb')
uo.say('*' + name '*')
end sub
шо це?
Dragon World. [since 2004]
-
- Posts: 362
- Joined: 2005-04-23 20:18:57
-
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
Code: Select all
sub marketbuy()
VAR vend, ven='vendor'
UO.Exec('addobject vend')
while uo.Targeting()
wait(200)
wend
UO.Click('vend')
wait(500)
ven=UO.GetName('vend')
UO.Say(ven + ' buy')
end sub
TWI = On
Сделал дело - флуди смело !!!