Скрипт на тайлоринг
Полковник (15264652)13 лет
Dragonstalker
Сообщений: 2430
Рег. 18.09.2011
3 декабря 2011 17:14
Сообщение #1

поделитесь скриптом который шьет робы

Старший Лейтенант (6109857)14 лет
Druid
Сообщений: 1472
Рег. 10.07.2010
3 декабря 2011 19:44
Сообщение #2
sub Tailoring()

VAR LastTimer

repeat

UO.Print('Îñòàëîñü ' + Str( UO.Count( 0x175D ) ) + ' òêàíè' )

UO.Print('Îñòàëîñü ñäåëàòü ' + Str( 32-UO.Count( 0x1515 ) ) + ' íóæíûõ âåùåé' )

    if UO.Count( '0x175D' ) < 1 then 

    Uo.Print("Êîí÷èëàñü òêàíü!")

return

    endif 

    UO.DeleteJournal()

     UO.UseType( '0x0F9D' )

    UO.waittargettype('0x175D')

   UO.WaitMenu ('Cloth','Shirts','Shirts','Robe')

    LastTimer=UO.Timer()

;repeat

       wait(600)

; until UO.InJournal ("Âû èçãîòîâèëè") OR ("íå óäàëîñü") OR ("You put") OR UO.InJournal("fail") OR ("Âû ïîëîæèëè") OR UO.Timer()>LastTimer+200

while not (uo.injournal("You put")) and not (uo.injournal("Tailoring failed")) and not (uo.injournal("Âû ïîëîæèëè")) and not (uo.injournal("Âû èçãîòîâèëè"))a
nd not (uo.injournal("íå óäàëîñü"))

wait(200)   

wend

If UO.Count(0x1f01)>80 then

UO.Print("Ñäàé çàêàçû, éîïòâàþ!")

UO.Print("Ñäàé çàêàçû, éîïòâàþ!")

UO.Print("Ñäàé çàêàçû, éîïòâàþ!")

return

endif

If Uo.Weight>618 then

Uo.Print('Âñå, ïåðåâåñ, áëèí. Âûáðîñü âñå íàõðåí!')

UO.Print('Â ïàêå' + Str( UO.Count( 0x1f01) ) + 'íóæíûõ âåùåé' )

return

endif

until UO.DEAD()
end sub
Полковник (15264652)13 лет
Dragonstalker
Сообщений: 2430
Рег. 18.09.2011
3 декабря 2011 19:56
Сообщение #3
не могу понять в 35 строчке ошибка
Старший Лейтенант (6109857)14 лет
Druid
Сообщений: 1472
Рег. 10.07.2010
3 декабря 2011 20:26
Сообщение #4

; until UO.InJournal ("Вы изготовили") OR ("не удалось") OR ("You put") OR UO.InJournal("fail") OR ("Вы положили") OR UO.Timer()>LastTimer+200

 

while not (uo.injournal("You put")) and not (uo.injournal("Tinkering failed")) and not (uo.injournal("Вы положили")) and not (uo.injournal("Вы изготовили"))and not (uo.injournal("не удалось"))

 

Проверь так - у меня все работает.

Старшина (1017257)14 лет
Paladin
Сообщений: 561
Рег. 26.10.2010
4 декабря 2011 07:44
Сообщение #5
Voyager а можно скрипт выложить ещё раз ток без ироглифов...не получается перевести чёт)
13 лет
Ranger
Сообщений: 1043
Рег. 18.06.2011
4 декабря 2011 16:29
Сообщение #6
надо копировать с блокнота а не с окна инжекта.
Старший Лейтенант (6109857)14 лет
Druid
Сообщений: 1472
Рег. 10.07.2010
4 декабря 2011 19:24
Сообщение #7
Спасибо Alucardy!

sub Tailoring()

VAR LastTimer

repeat

UO.Print('Осталось ' + Str( UO.Count( 0x175D ) ) + ' ткани' )

UO.Print('Осталось сделать ' + Str( 32-UO.Count( 0x1515 ) ) + ' нужных вещей' )

    if UO.Count( '0x175D' ) < 1 then 

    Uo.Print("Кончилась ткань!")

return

    endif 

    UO.DeleteJournal()

     UO.UseType( '0x0F9D' )

    UO.waittargettype('0x175D')

   UO.WaitMenu ('Cloth','Shirts','Shirts','Plain dress')

    LastTimer=UO.Timer()

;repeat

       wait(600)

; until UO.InJournal ("Вы изготовили") OR ("не удалось") OR ("You put") OR UO.InJournal("fail") OR ("Вы положили") OR UO.Timer()>LastTimer+200

while not (uo.injournal("You put")) and not (uo.injournal("Tailoring failed")) and not (uo.injournal("Вы положили")) and not (uo.injournal("Вы изготовили"))and not (uo.injournal("не удалось"))

wait(200)   

wend

If UO.Count(0x1f01)>80 then

UO.Print("Сдай заказы, йоптваю!")

UO.Print("Сдай заказы, йоптваю!")

UO.Print("Сдай заказы, йоптваю!")

return

endif

If Uo.Weight>618 then

Uo.Print('Все, перевес, блин. Выбрось все нахрен!')

UO.Print('В паке' + Str( UO.Count( 0x1f01) ) + 'нужных вещей' )

return

endif

until UO.DEAD()
end sub
Старшина (1017257)14 лет
Paladin
Сообщений: 561
Рег. 26.10.2010
5 декабря 2011 01:45
Сообщение #8
ох спс Voyager
Последние посетители (0):

 
Сейчас: 26 ноября 2024 05:02