По мере поступления (
Не работает такой скрипт. Говорит, что продается слишком быстро. Под старой инжой работает, продает по 10 шт.
Code:
#Если Вы попытаетесь продать НПС-вендору несколько стопок вещей (или несколько вещей, которые не складываются в стопки) за один раз при помощи инжекта,
#то вендор скажет Вам, что Вы продаёте всё слишком быстро, а он - тормоз и поэтому не может купить весь Ваш товар сразу. Это связано с тем, что на ДРВ ввели
#задержку 0,3 секунды на продажу итемов, а инжект по умолчанию пытается продать все итемы одновременно. Выставить в инжекте задержку на продажу можно
#командой ,set buydelay X, где Х рассчитывается по формуле: X = 300*K (K - количество вещей, которое Вы продаёте).
#Но я бы посоветовала в рассчётах брать задержку немного побольше - 0,35 сек. Таким образом, если Вы хотите продать, например, 40 итемов,
#то задержка составит: X = 350*40 = 14000, и в клиенте нужно ввести: ,set buydelay 14000 (т.е. эти 40 итемов будут продаваться в течение 14ти секунд).
#При продаже Вам может пригодиться ещё одна команда, которая позволяет задать количество итемов, которые Вы хотите продать: ,set maxsell Y
#(Y - кол-во вещей для продажи)."
############################################################
sub sellvendor()
var vendor=""
var MyMoney
MyMoney=UO.Gold
uo.set('buydelay','3500')
uo.set('maxsell','10')
UO.DeleteJournal()
wait(200)
repeat
MyMoney=UO.Gold
PrintInColor("MyMoney="+str(MyMoney), clg)
wait(200)
uo.sell('gorget',vendor)
wait (3800)
PrintInColor("new UO.Gold="+str(UO.Gold), clw)
wait(200)
until MyMoney == UO.Gold
uo.say('bye')
endsub