sub sellnec() var i=0 uo.set('buydelay','10000') wait(100) uo.set('maxsell','25') wait(100) repeat cheklag() UO.DeleteJournal() i=i+1 uo.sell('necklace') wait(11000) until UO.InJournal("You have nothing I'm interested in") end sub
sub cheklag() uo.deletejournal() uo.click('backpack') repeat wait(10) until uo.InJournal("backpack") end sub
Это в теории !!! Попробуй на практике так что нить продать !!!
Хотябы поставить вместо 11000 10500 !!!
Я всё опробовал прежде чем остановится на чём-то !!!
Да и потом я сказал что выложу скрипт которым сам продаю и ничего более !!!
Это в теории !!! Попробуй на практике так что нить продать !!! Хотябы поставить вместо 11000 10500 !!! Я всё опробовал прежде чем остановится на чём-то !!! Да и потом я сказал что выложу скрипт которым сам продаю и ничего более !!!
Askaneli wrote:Придушил этот фикс ваще !!! Сил нету продавать, а айтемы выкидывать жалко !!! Жаба душит !!!
:D сделай нормальный скрипт и усё я вот 200 пакетико неклайсов продал и ничо...
но внатуре парит.
на покупку на 100% нужна задержка, чтоб ламерьё не садилось на скрипт, а вот на продажу... жёстко...
Askaneli wrote:Придушил этот фикс ваще !!! Сил нету продавать, а айтемы выкидывать жалко !!! Жаба душит !!!
:D сделай нормальный скрипт и усё я вот 200 пакетико неклайсов продал и ничо... но внатуре парит. на покупку на 100% нужна задержка, чтоб ламерьё не садилось на скрипт, а вот на продажу... жёстко...
Да нормально продаёт скрипт этот !!! Просто на это бы раньше ушло времени раз два !!! А сча .....
Я всё продал уже что было !!! Крафтить нет желания !!!
Askaneli wrote:Да нормально продаёт скрипт этот !!! Просто на это бы раньше ушло времени раз два !!! А сча ..... Я всё продал уже что было !!! Крафтить нет желания !!!
да, но ты должЁн сидеть рядышком...
я же не поленился нарисовал, такой что включил.... а потом посчитал в мешочке сколько кучек по 50к.
Askaneli wrote:Да нормально продаёт скрипт этот !!! Просто на это бы раньше ушло времени раз два !!! А сча ..... Я всё продал уже что было !!! Крафтить нет желания !!!
да, но ты должЁн сидеть рядышком... я же не поленился нарисовал, такой что включил.... а потом посчитал в мешочке сколько кучек по 50к.
А с чего ты взял что это весь скрипт !!! Это только кусок который продаёт !!! А целиком сделан рекол в магазин и домой !!!
Берёт мешочки, выкладывает деньги, при необходимости полиморфится, когда прилетает в магазин подходит к вендору и продаёт !!!
Askaneli wrote:А целиком сделан рекол в магазин и домой !!! Берёт мешочки, выкладывает деньги, при необходимости полиморфится, когда прилетает в магазин подходит к вендору и продаёт !!!
Вообще-то я хотел добиться от всех, чтобы выложили универсальный скрипт на продажу вещей, когда ЗАРАНЕЕ НЕИЗВЕСТНО их кол-во. Пришлось, блин, самому писать, конечно, его можно еще чуток доработать, но и так сойдет, может кому-то пригодиться. Спасибо Sfagnum'у за идею.
sub Sell() uo.DeleteJournal() var num=0,numb=0 var stroka uo.set('injectecho','1');чтобы в журнале отображались сообщения инжекта uo.set('buydelay',0);продаем без задержки, чтобы узнать кол-во вещей на продажу uo.set('maxsell','99');тут к сожалению 'особенность' - не больше 99 вещей uo.sell('Daggers','Vendor') repeat wait(50) until uo.InJournal('For sold')
stroka=right(left(uo.journal(uo.injournal('For sold:')-1),12),2) ;'обрезали' строку журнала до нужного числа продаваемых вещей RTrim(stroka); если вещей <10 то в конце строки будет стоять пробел (удаляем его) num=VAL(stroka);переводим в численное значение numb=(num)*350 ;получаем общую задержку uo.set('buydelay',STR(numb)) ;продаем uo.sell('Daggers','Vendor') end sub ;by Exile
Worth wrote:Вообще-то я хотел добиться от всех, чтобы выложили универсальный скрипт на продажу вещей, когда ЗАРАНЕЕ НЕИЗВЕСТНО их кол-во. Пришлось, блин, самому писать, конечно, его можно еще чуток доработать, но и так сойдет, может кому-то пригодиться. Спасибо Sfagnum'у за идею.
sub Sell() uo.DeleteJournal() var num=0,numb=0 var stroka uo.set('injectecho','1');чтобы в журнале отображались сообщения инжекта uo.set('buydelay',0);продаем без задержки, чтобы узнать кол-во вещей на продажу uo.set('maxsell','99');тут к сожалению 'особенность' - не больше 99 вещей uo.sell('Daggers','Vendor') repeat wait(50) until uo.InJournal('For sold')
stroka=right(left(uo.journal(uo.injournal('For sold:')-1),12),2) ;'обрезали' строку журнала до нужного числа продаваемых вещей RTrim(stroka); если вещей <10 то в конце строки будет стоять пробел (удаляем его) num=VAL(stroka);переводим в численное значение numb=(num)*350 ;получаем общую задержку uo.set('buydelay',STR(numb)) ;продаем uo.sell('Daggers','Vendor') end sub ;by Exile
Worth wrote:Вообще-то я хотел добиться от всех, чтобы выложили универсальный скрипт на продажу вещей, когда ЗАРАНЕЕ НЕИЗВЕСТНО их кол-во. Пришлось, блин, самому писать, конечно, его можно еще чуток доработать, но и так сойдет, может кому-то пригодиться. Спасибо Sfagnum'у за идею.
sub Sell() uo.DeleteJournal() var num=0,numb=0 var stroka uo.set('injectecho','1');чтобы в журнале отображались сообщения инжекта uo.set('buydelay',0);продаем без задержки, чтобы узнать кол-во вещей на продажу uo.set('maxsell','99');тут к сожалению 'особенность' - не больше 99 вещей uo.sell('Daggers','Vendor') repeat wait(50) until uo.InJournal('For sold')
stroka=right(left(uo.journal(uo.injournal('For sold:')-1),12),2) ;'обрезали' строку журнала до нужного числа продаваемых вещей RTrim(stroka); если вещей <10 то в конце строки будет стоять пробел (удаляем его) num=VAL(stroka);переводим в численное значение numb=(num)*350 ;получаем общую задержку uo.set('buydelay',STR(numb)) ;продаем uo.sell('Daggers','Vendor') end sub ;by Exile
В данном случае, у меня виснет УО.
Оно не виснет , оно задумывается !!! Как только всё продано , всё отвисает !!!
Например на продажу 4 мешочков (1020 итемов) надо 306 секунд в идеале что состовляет 5 минут как минимум !!! Надо ждать надеятся и терпеть раз уж так вышло !!!
Askaneli wrote:Оно не виснет , оно задумывается !!! Как только всё продано , всё отвисает !!! Например на продажу 4 мешочков (1020 итемов) надо 306 секунд в идеале что состовляет 5 минут как минимум !!! Надо ждать надеятся и терпеть раз уж так вышло !!!
UO client appears to be hung. More information can be found in injection_log.txt
Press YES to terminate client or NO to wait for 5 seconds.
Не пойму, чё за нафиг:
Мне нужно продать Necklace, я вроде вот так переделал (Играю тоже на ДРВ):
sub Sell()
uo.DeleteJournal()
var num=0,numb=0
var stroka
uo.set('injectecho','1');чтобы в журнале отображались сообщения инжекта
uo.set('buydelay',0);продаем без задержки, чтобы узнать кол-во вещей на продажу
uo.set('maxsell','99');тут к сожалению 'особенность' - не больше 99 вещей
uo.sell('Necklace','Vendor')
repeat
wait(50)
until uo.InJournal('For sold')
stroka=right(left(uo.journal(uo.injournal('For sold:')-1),12),2)
;'обрезали' строку журнала до нужного числа продаваемых вещей
RTrim(stroka); если вещей <10 то в конце строки будет стоять пробел (удаляем его)
num=VAL(stroka);переводим в численное значение
numb=(num)*350 ;получаем общую задержку
uo.set('buydelay',STR(numb)) ;продаем
uo.sell('Necklace','Vendor')
end sub
;by Exile