Page 1 of 1

Скрипт на тайлоринг

Posted: 2006-11-23 13:09:16
by Pistur
Дайти скриптик или напишите
тупо шъём бонданны






P.S. Зарание СПАСИБО :mrgreen:

Posted: 2006-11-23 13:13:44
by GimFlex

Posted: 2006-11-23 15:03:34
by Pistur
не мне не нужно чтобы он резал изделия, просто что бы крафтил
банданны и всё...

Posted: 2006-11-23 15:17:17
by GimFlex
Pistur wrote:не мне не нужно чтобы он резал изделия, просто что бы крафтил
банданны и всё...

удали лишнее :wink:

Posted: 2006-11-23 15:54:43
by slonopotam
Скажи где играешь и я скажу тебе где искать скрипт.


Code: Select all

sub Tailor() 

VAR LastTimer

VAR Sunduk = '0x40845051' ; Сундук с тряпками и нитками

VAR Sunduk1 = '0x4047A79A' ; Сундук с пустыми мешками

VAR Sunduk2 = '0x40846188' ;Сундук с готовой продукцией

VAR Meshok = '0x0E76' ; тип мешка

VAR MeshSer, d

VAR Cloth = '0x175D' ; Тип тряпок

VAR Nit = '0x0FA0' ; Тип ниток

VAR Kit = '0x0F9D' ; Тип инструмента

VAR Item = '0x1F01' ; Jester's cap

VAR KolL = 150

VAR KolN = 10

VAR k , n, r , i



while true

k=0

UO.FindType( Meshok, -1, Sunduk1 )

MeshSer = UO.GetSerial( 'finditem' )

UO.Grab( '1', 'finditem' )

wait( 2000 )

UO.MoveItem( MeshSer, 0, Sunduk2 )

repeat

r=0

while UO.Count(Cloth)<KolL

n=UO.Count(Cloth)

UO.FindType(Cloth,-1,Sunduk)

UO.Grab(str(KolL-n),'finditem')

wait(100)

;CheckLag()

wend

while UO.Count(Nit)<KolN

n=UO.Count(Nit)

r=r+1

UO.FindType(Nit,-1,Sunduk)

UO.Grab(str(KolN-n+1),'finditem')

wait(100)

;CheckLag()

if r>20 then

uo.Exec('terminate all')

endif

wend
repeat

UO.DeleteJournal()

LastTimer=UO.Timer()

UO.WaittargetType( Cloth )

UO.Usetype(Kit)

UO.WaitMenu('Cloth','Shirts','Shirts','Jester cap')

UO.DeleteJournal()

repeat

wait(500)

until UO.InJournal('You put') or UO.InJournal('fail') or UO.InJournal('target') or UO.Timer()>LastTimer+200

until UO.Count(Cloth)<145 or UO.Count(Nit)<1



d=uo.Count(Item)

k=k+d

while UO.Count( Item ) > 0

UO.FindType( Item, -1, -1 )

UO.MoveItem( 'finditem', 0, MeshSer )

wait( 500 )
wend

until k>=200

eat()

wend

end sub

###########################################################

sub CheckLag()

###########################################################

UO.DeleteJournal()

UO.Click('backpack')

repeat

wait(100)

until UO.InJournal('Backpack')

end sub

#########################################

sub eat()

###########################################################

UO.DeleteJournal()

repeat

if UO.Count('0x097B')>0 then ;еда ( баранина вроде )

UO.UseType('0x097B') ; тожесамое

wait(500)

else

return

end if

Until UO.InJournal("stuffed!") OR UO.InJournal("think")OR UO.InJournal("need that")

end sub

Posted: 2006-11-23 16:31:05
by Pistur
нужен скриптик для одиссеи
или фэнтези как он раньше назывался

Posted: 2006-11-23 17:13:52
by slonopotam
Там крафт меню какое?

Posted: 2006-11-23 17:44:22
by Pistur
скрипты от дрв подойдут
если моно скриптик простенький.
кладёш матерьял в бак и шъёш без добора и всякой фигни :)

Posted: 2006-12-25 11:52:07
by Serpent
а для Oskoma???