Скрипт

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
BoBBaH
Posts: 94
Joined: 2006-02-09 11:37:25
Contact:

Скрипт

Post by BoBBaH »

Условие скрипта: я игрок дрв прихожу на маркет, где много вендоров, жму кнопку, появляется таржект: направляю на вендора нужного, и чар говорит ник чара и буй, просто набивать ник каждого влом, а вендоров многа нужный не откликается! помогите плиз.
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

можно проще... когда осмотрел вендора- скажы bye (пока) и иди к следущему и говори buy
BoBBaH
Posts: 94
Joined: 2006-02-09 11:37:25
Contact:

Post by BoBBaH »

ну я же сказал подходя к вендору у меня открываеца любой вендор в зоне досягаемости даже если я в упор к нужному стою!
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post 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
P
Posts: 54
Joined: 2006-02-20 14:38:22

Post by P »

поюзай поиск лутче видел =)
kotvsapogah
Posts: 17
Joined: 2006-03-29 14:24:09

Post by kotvsapogah »

Попробуй, безотказно пашет :)

Code: Select all

Uo.msg('bye')
Uo.msg('bye')
Uo.msg('buy')
BoBBaH
Posts: 94
Joined: 2006-02-09 11:37:25
Contact:

Post by BoBBaH »

вы не понимаете мне нужно именно так как я рассказал!
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

Если на шарде есть команда .buy - пользуй ее, она именно так и работает.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
BoBBaH
Posts: 94
Joined: 2006-02-09 11:37:25
Contact:

Post by BoBBaH »

ну блин во первых шард дрв во вторых не нужна мне эта команда мне отдельный скрипт нужен на рынках их 3 на дрв столько вендоров что при написании просто купить может самый дальний вендор откликнуца! в скрипте данном выше я не врубаю толк его работы он то срабатывает то нет :(
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post 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
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

BoBBaH wrote:ну блин во первых шард дрв во вторых не нужна мне эта команда мне отдельный скрипт нужен на рынках их 3 на дрв столько вендоров что при написании просто купить может самый дальний вендор откликнуца! в скрипте данном выше я не врубаю толк его работы он то срабатывает то нет :(


Если не знаешь - команда сферы .buy генерит прицел, которым ты указываешь вендора и открывает окно покупки с ним. Если же у тебя в инжекте настроен бай-лист - то окно покупки не открывается, а сразу совершается покупка у того вендора, на которого ты указал прицелом. Команду же забиндить - две секунды. Хоть в инжекте, хоть в самом клиенте. Разрешена ли к использованию игроками эта команда на ДРВ - не знаю, я там не играю.

Ну не суть, если тебе больше нравится вместо бинда в одну команду юзать скрипт - флаг в руки, Мастдай тебе дал правильный скрипт.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
CONDOMchick
Posts: 362
Joined: 2005-04-23 20:18:57

Post by CONDOMchick »

ыыы на богом забытом сайте нашо это -

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]
CONDOMchick
Posts: 362
Joined: 2005-04-23 20:18:57

Post by CONDOMchick »

кста маст чтобы я не вводил в поиске - пишет

no topics or posts mer searched in your criteria :roll:
Dragon World. [since 2004]
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

CONDOMchick wrote:кста маст чтобы я не вводил в поиске - пишет

no topics or posts mer searched in your criteria :roll:


А ты никогда не пробовал полистать страничку Scripts? Хотя бы 1-2 листа... а потом уже постить.
GooD
Posts: 14
Joined: 2005-02-24 14:41:56

Post 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

На держи, всё как ты написал, запускаешь скрипт таргетом на вендора и всё!
BoBBaH
Posts: 94
Joined: 2006-02-09 11:37:25
Contact:

Post by BoBBaH »

спасибо только вот поправь свой скрипт я хз где говорит имя вендора буй только после того как 2 раза нажав на этого вендора просто скажет буй
Askaneli
Sphere expert
Posts: 1143
Joined: 2004-10-01 08:27:38
Location: Уфа

Post 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
Сделал дело - флуди смело !!!
Post Reply