Page 1 of 1
Скрипт
Posted: 2006-06-09 17:20:08
by BoBBaH
Условие скрипта: я игрок дрв прихожу на маркет, где много вендоров, жму кнопку, появляется таржект: направляю на вендора нужного, и чар говорит ник чара и буй, просто набивать ник каждого влом, а вендоров многа нужный не откликается! помогите плиз.
Posted: 2006-06-09 17:36:21
by Nmy
можно проще... когда осмотрел вендора- скажы bye (пока) и иди к следущему и говори buy
Posted: 2006-06-09 18:14:27
by BoBBaH
ну я же сказал подходя к вендору у меня открываеца любой вендор в зоне досягаемости даже если я в упор к нужному стою!
Posted: 2006-06-09 18:31:48
by Savage
Есть такая бодяга, токо крашит с нее очень сильно, рекомендую после закупок перезаходить. Биндишь на любимую кнопку exec buyengine
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
Posted: 2006-06-10 05:10:46
by P
поюзай поиск лутче видел =)
Posted: 2006-06-10 11:00:00
by kotvsapogah
Попробуй, безотказно пашет
Code: Select all
Uo.msg('bye')
Uo.msg('bye')
Uo.msg('buy')
Posted: 2006-06-10 18:08:42
by BoBBaH
вы не понимаете мне нужно именно так как я рассказал!
Posted: 2006-06-10 19:33:50
by Edred
Если на шарде есть команда .buy - пользуй ее, она именно так и работает.
Posted: 2006-06-11 09:12:37
by BoBBaH
ну блин во первых шард дрв во вторых не нужна мне эта команда мне отдельный скрипт нужен на рынках их 3 на дрв столько вендоров что при написании просто купить может самый дальний вендор откликнуца! в скрипте данном выше я не врубаю толк его работы он то срабатывает то нет

Posted: 2006-06-11 16:48:07
by Scripts Writer
Помоему всё просто ...
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
Posted: 2006-06-11 17:29:14
by Edred
BoBBaH wrote:ну блин во первых шард дрв во вторых не нужна мне эта команда мне отдельный скрипт нужен на рынках их 3 на дрв столько вендоров что при написании просто купить может самый дальний вендор откликнуца! в скрипте данном выше я не врубаю толк его работы он то срабатывает то нет

Если не знаешь - команда сферы .buy генерит прицел, которым ты указываешь вендора и открывает окно покупки с ним. Если же у тебя в инжекте настроен бай-лист - то окно покупки не открывается, а сразу совершается покупка у того вендора, на которого ты указал прицелом. Команду же забиндить - две секунды. Хоть в инжекте, хоть в самом клиенте. Разрешена ли к использованию игроками эта команда на ДРВ - не знаю, я там не играю.
Ну не суть, если тебе больше нравится вместо бинда в одну команду юзать скрипт - флаг в руки, Мастдай тебе дал правильный скрипт.
Posted: 2006-06-13 23:12:15
by CONDOMchick
ыыы на богом забытом сайте нашо это -
Code: Select all
sub say()
var name=uo.getname['aim']
if name<> "" then
uo.fontcollor('09eb')
uo.say('*' + name '*')
end sub
шо це?
Posted: 2006-06-13 23:13:43
by CONDOMchick
кста маст чтобы я не вводил в поиске - пишет
no topics or posts mer searched in your criteria

Posted: 2006-06-13 23:17:47
by Scripts Writer
CONDOMchick wrote:кста маст чтобы я не вводил в поиске - пишет
no topics or posts mer searched in your criteria

А ты никогда не пробовал полистать страничку Scripts? Хотя бы 1-2 листа... а потом уже постить.
Posted: 2006-06-14 00:29:37
by GooD
sub marketbuy()
VAR vend, ven='vendor'
UO.Exec('addobject vend')
while uo.Targeting()
wait(200)
wend
UO.Click('vend')
ven=UO.GetName('vend')
UO.Say(ven + ' buy')
end sub
На держи, всё как ты написал, запускаешь скрипт таргетом на вендора и всё!
Posted: 2006-06-14 09:58:28
by BoBBaH
спасибо только вот поправь свой скрипт я хз где говорит имя вендора буй только после того как 2 раза нажав на этого вендора просто скажет буй
Posted: 2006-06-14 10:11:34
by Askaneli
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