Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

DRW скупка/покупка/скупалка

тут можно задать вопрос по скриптингу
Post Reply
qpeo
Neophyte
Neophyte
Posts: 11
Joined: 14.07.2014 21:21

DRW скупка/покупка/скупалка

Post by qpeo »

приве.
Подскажите что не так наскриптовал.
Шард - DRW
Клиент - 2.0.3
Версия Stealth - 6.5.0
Хочу написать скрипт который будет просто стоять возле вендора и скупать пустые карты.

Вот что я накалякал
Код

Code: Select all

program BuyBlankMaps;
{$Include 'all.inc'} 

Begin
   repeat                   
      waitconnection(5000);
      checksave;
      if (Life < MaxLife) then UOSay('GUARDS');
      if WarMode then SetWarMode(false);
      if targetpresent then CancelTarget;    
      SetAutoBuyDelay(5);
      AutoBuyEx(0, $0000, 15, 20, 'Blank'); 
      UOSay('vendor buy')               
      wait(10000);
      if Dead then AddToSystemJournal('Im dead');
   until Dead;
End.
Он пишет 'vendor buy' → появляется менюшка покупки и все.... и в цикле продолжает "байкать" но не покупает.
Использую AutoBuyEx потому что у него много видов карт у которых один и тот же тайп, и их можно отличить только по имени.

Подскажите что не так?

====

Только что сделал GetShopList, вот что на выходе:
InfoWindow

Code: Select all

№: 0|ID:|$40569262|type|$14EB|Color|$0000|Name|(null)|Price|17|Cliloc||Quantity|1
№: 1|ID:|$4056924F|type|$14EB|Color|$0000|Name|(null)|Price|17|Cliloc||Quantity|1
№: 2|ID:|$40569272|type|$14EB|Color|$0000|Name|(null)|Price|10|Cliloc||Quantity|1
№: 3|ID:|$4056927E|type|$14EB|Color|$0000|Name|(null)|Price|10|Cliloc||Quantity|1
№: 4|ID:|$4056928F|type|$14EB|Color|$0000|Name|(null)|Price|10|Cliloc||Quantity|1
№: 5|ID:|$4056924C|type|$14EB|Color|$0000|Name|(null)|Price|86|Cliloc||Quantity|1
№: 6|ID:|$40569278|type|$14EB|Color|$0000|Name|(null)|Price|10|Cliloc||Quantity|1
№: 7|ID:|$40569290|type|$14EB|Color|$0000|Name|(null)|Price|10|Cliloc||Quantity|1
№: 8|ID:|$40569269|type|$14EB|Color|$0000|Name|(null)|Price|17|Cliloc||Quantity|1
№: 9|ID:|$40569254|type|$14EB|Color|$0000|Name|(null)|Price|17|Cliloc||Quantity|1
№: 10|ID:|$40569273|type|$14EB|Color|$0000|Name|(null)|Price|10|Cliloc||Quantity|1
№: 11|ID:|$4056925A|type|$14EB|Color|$0000|Name|(null)|Price|17|Cliloc||Quantity|1
№: 12|ID:|$4056926B|type|$14EB|Color|$0000|Name|(null)|Price|17|Cliloc||Quantity|1
№: 13|ID:|$40569271|type|$14EB|Color|$0000|Name|(null)|Price|10|Cliloc||Quantity|1
№: 14|ID:|$4056926A|type|$14EB|Color|$0000|Name|(null)|Price|17|Cliloc||Quantity|1
№: 15|ID:|$40569276|type|$14EB|Color|$0000|Name|(null)|Price|10|Cliloc||Quantity|1
№: 16|ID:|$40569280|type|$14EB|Color|$0000|Name|(null)|Price|10|Cliloc||Quantity|1
№: 17|ID:|$4056926F|type|$14EB|Color|$0000|Name|(null)|Price|10|Cliloc||Quantity|1
№: 18|ID:|$40569277|type|$14EB|Color|$0000|Name|(null)|Price|10|Cliloc||Quantity|1
№: 19|ID:|$40569258|type|$14EB|Color|$0000|Name|(null)|Price|17|Cliloc||Quantity|1
№: 20|ID:|$4056924D|type|$14EB|Color|$0000|Name|(null)|Price|17|Cliloc||Quantity|1
№: 21|ID:|$4056927B|type|$14EB|Color|$0000|Name|(null)|Price|10|Cliloc||Quantity|1
№: 22|ID:|$4056925B|type|$14EB|Color|$0000|Name|(null)|Price|17|Cliloc||Quantity|1
№: 23|ID:|$40569259|type|$14EB|Color|$0000|Name|(null)|Price|17|Cliloc||Quantity|1
№: 24|ID:|$4056926D|type|$14EB|Color|$0000|Name|(null)|Price|17|Cliloc||Quantity|1
№: 25|ID:|$4056928D|type|$14EB|Color|$0000|Name|(null)|Price|10|Cliloc||Quantity|1
№: 26|ID:|$4056924E|type|$14EB|Color|$0000|Name|(null)|Price|17|Cliloc||Quantity|1
№: 27|ID:|$40569250|type|$14EB|Color|$0000|Name|(null)|Price|17|Cliloc||Quantity|1
... Name|(null)
qpeo
Neophyte
Neophyte
Posts: 11
Joined: 14.07.2014 21:21

Re: DRW скупка/покупка/скупалка

Post by qpeo »

немного покумекал и пришел к выводу, т.к. нет имени, то нужно привязыватся к цене карты
и заработало
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: DRW скупка/покупка/скупалка

Post by Vizit0r »

имя вроде потом цепляется, уже перед самым показом. не помню.
если хочешь, могу проверить - чара перед вендором, логин-пароль в приват.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
qpeo
Neophyte
Neophyte
Posts: 11
Joined: 14.07.2014 21:21

Re: DRW скупка/покупка/скупалка

Post by qpeo »

заметил такую штуку, что у всех вещей Name-(null) (Name:NoName) пока ты по ней не кликнешь.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: DRW скупка/покупка/скупалка

Post by Vizit0r »

в стелсе кликнешь? О_о
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
qpeo
Neophyte
Neophyte
Posts: 11
Joined: 14.07.2014 21:21

Re: DRW скупка/покупка/скупалка

Post by qpeo »

Vizit0r wrote:в стелсе кликнешь? О_о
хихи

нет,
запускаю клиент из стелса
вот допустим купил я даггер, кидаю на него info, в окошке:
infoWindow
* Info * : ID: $403B1F7E Name: NoName Type: $0F52 Color: $0000
* Info * : Quantity: 1 X: 96 Y: 119 Z: 0
* Info * : Tooltip:
навожу курсор на даггер и кликаю по нему - появляется a dagger. кидаю опять на негоо info, в окошке:
infoWindow
* Info * : ID: $403B1F7E Name: dagger Type: $0F52 Color: $0000
* Info * : Quantity: 1 X: 96 Y: 119 Z: 0
* Info * : Tooltip:
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: DRW скупка/покупка/скупалка

Post by Vizit0r »

охохо.
если клиент показывает нормально все в окне покупки (имена), тогда давай чара в личку, посмотрю.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Post Reply