Page 1 of 1
Продать+Купить
Posted: 2008-02-06 16:10:32
by m0nYa
Доброго врмени суток , инжектом пользуюсь давно ... но на етом форуме только вот сейчас очутился ... Вобзем возникла проблема ... нужен скрипт который бы быстро скупал у вендора животных указаных по тайпу а потом так-же по тайпу продавал ....
Есле есть кому новичку помочь помогите буду благодарен ...
П.С - заранее спасибо откликнувшимся на просьбу . Exclamation
(script под POL-95)
Ну подскажите хоть ктото чтонибудь ...

Posted: 2008-02-06 19:32:22
by AGRS
Покупка осущиствляется по шоп листу. А шоп лист формируется ручками. Если не ошибаюсь, там по имени, а не по графич типу.
Posted: 2008-02-07 10:07:27
by m0nYa
А с продажей как быть ? мне нужно продавать всех животных .... они все одинаковые ....
Posted: 2008-02-07 10:12:51
by Kynep
m0nYa wrote:А с продажей как быть ? мне нужно продавать всех животных .... они все одинаковые ....
Опиши подробнее как у Вас на шарде происходит процесс продажи.
Posted: 2008-02-07 10:14:59
by m0nYa
Пишеш sell повялеться курсор , тыкаеш на животное и вуаля оно продано ... =)
Просто на сервере есть не пофикшеная тема с куплей продажей животных ... хоченться заработать денег

весь скрипт должен заключаться в том что чар покупает по бай листу а продает животных по ID вид животных всего 1 ... но как мне кажеться ето какойто проблематичный скрипт так как браться некто не хочет

хотябы насоветовали .... for new scripter

Posted: 2008-02-07 10:22:53
by Kynep
m0nYa wrote:Пишеш sell повялеться курсор , тыкаеш на животное и вуаля оно продано ... =)
Code: Select all
sub sell()
VAR chto = '' #Тип товара
VAR ser
UO.Set('finddistance', '4')
start:
UO.FindType(chto, '-1', 'ground')
If UO.FindCount() > 0 then
repeat
ser = UO.GetSerial('finditem')
wait(100)
UO.WaitTargetObject(ser)
wait(100)
UO.Say('Sell')
wait(2000)
UO.FindType(chto, '-1', 'ground')
until not UO.FindCount()
UO.Print('Все продано!!!')
else
UO.Buy('list') #Имя байлиста
wait(4000)
goto start
end if
end sub
Posted: 2008-02-07 10:27:32
by m0nYa
Kynep wrote:m0nYa wrote:Пишеш sell повялеться курсор , тыкаеш на животное и вуаля оно продано ... =)
Code: Select all
sub sell()
VAR chto = '' #Тип товара
VAR ser
UO.FindType(chto, '-1', 'backpack')
If UO.FindCount() > 0 then
repeat
ser = UO.GetSerial('finditem')
wait(100)
UO.WaitTargetObject(ser)
wait(100)
UO.Say('Sell')
wait(2000)
UO.FindType(chto, '-1', 'backpack')
until not UO.FindCount()
UO.Print('Все продано!!!')
end if
end sub
Я еще не пробовал ... но меня смущает строка find backpack животное то не в бакпаке ... будт ли он искать животное на расстоянии кпримеру 4 шага ... ?
Posted: 2008-02-07 10:34:56
by Kynep
m0nYa wrote:Я еще не пробовал ... но меня смущает строка find backpack животное то не в бакпаке ... будт ли он искать животное на расстоянии кпримеру 4 шага ... ?
Поправил, смотри выше.
Добавил скупку. Тестируй.
Posted: 2008-02-07 11:35:53
by Edred
m0nYa wrote:но как мне кажеться ето какойто проблематичный скрипт так как браться некто не хочет

хотябы насоветовали .... for new scripter

For new bugger - ты хотел сказать... Потому и не хотят браться, что читеры здесь не особо приветствуются.