Yoko

All sides of Injection
It is currently 2025-12-03 03:14:07

All times are UTC+02:00




Post new topic  Reply to topic  [ 11 posts ] 
Author Message
 Post subject: Tailor(проблема)
PostPosted: 2006-07-07 13:05:16 
Offline

Joined: 2005-08-07 04:23:56
Posts: 44
Просто замечательный скрпит. С одной огромной проблемой. Из-за него ingection log растёт как извините дермо на дрожжах. За пару часов вырастает до 40 гигабайт. Это к сожалению всё моё свободное место на данный момент. Так бы заняло больше. У пары других человек вроде все океи, но наверняка не знаю. Если кто знает в чем трабла - подскажите пожалуйста.



Code:
Var Sunduk='0x40019FD7' # Сундук с материалом гвозди и пакля )
Var TSKit='0x0F9D' # Тип набора кроем и вяжем
Var TCloth='0x175D' # Тип ткани меняты нэ трэба
Var TItem='0x1515' # Тип шмотки которую крафтаем - робец )))
Var Scissors='0x4000E38F' # Ножницы, чтоб стричься - да? )
sub Tailoring()
var i=0
uo.cancelmenu()
uo.automenu('Cloth','Shirts')
uo.automenu('Shirts','cloak')
uo.useobject(Sunduk)

while (uo.skillval('Tailoring',1)<1000)
i=i+1
if i==50 then
i=0
uo.usetype('0x097B')
wait(1000)
end if

get:
UO.FindType(TCloth,'-1','backpack')
If UO.GetQuantity('finditem')<15 Then
  uo.moveitem('finditem','all','ground')   
  cheklag()
  wait(750)
  UO.FindType(TCloth,'-1',Sunduk)
  If uo.GetQuantity('finditem') > 20 then
    uo.moveitem('finditem','50')   
    cheklag()
    wait(750)
  else
    uo.Ignore('finditem')
    goto get
  end if
end if


cheklag()
uo.waittargettype(TCloth)
wait(50)
uo.usetype(TSKit)
uo.deletejournal()
repeat
wait(10)
until uo.InJournal('You put the') or uo.InJournal('Tailoring failed.')

UO.FindType(TItem,-1,'backpack')
if UO.GetQuantity('finditem')>0 then
uo.waittargetobject('finditem')
uo.deletejournal()
uo.useobject(Scissors)
repeat
wait(10)
until uo.InJournal('You put the')
end if

if uo.weight > 400 then
UO.SetReceivingContainer(Sunduk)
wait(200)
UO.FindType('0x0E21')
if UO.GetQuantity('finditem')>0 then
UO.Grab('-1','finditem')
wait(200)
end if
UO.UnSetReceivingContainer()
end if

wend
uo.closeuo()
end sub

sub cheklag()
uo.deletejournal()
uo.click('backpack')
repeat
wait(10)
until uo.InJournal("backpack")
end sub

sub Reconnector()
var ReconnectTime, RFlag
ReconnectTime = '0'
RFlag = 1
Repeat
While (UO.ObjAtLayer('Bpack') == '')
if RFlag Then
ReconnectTime = MakeTime()
RFlag = 0
endif
Wait(20000) # WorldSave Protection
UO.Say('')
Wait(3000)
UO.Say('')
Wait(3000)
UO.Say('')
Wait(3000)
UO.LDblClick(357,164)
UO.LClick(616,459)
Wait(3000)
WEnd
Wait(3000)
if (RFlag == 0) and (ReconnectTime <> '0') Then
UO.Exec('terminate Tailoring')
wait(1000)
UO.Exec('exec Tailoring')
UO.TextOpen()
UO.TextPrint('Disconnected & Reconnected @ '+ReconnectTime)
RFlag = 1
ReconnectTime = '0'
endif
Until false
end sub

sub MakeTime()
VAR D, T, Ret, i
Ret = STR(UO.Time())
T = ""
For i = 0 To Len(Ret)
T = Ret[Len(Ret)-i] + T
If (I == 2) OR (I == 4) Then
T = ":" + T
EndIf
Next
Ret = STR(UO.Date())
D = ""
For i = 0 To Len(Ret)
D = Ret[Len(Ret)-i] + D
If (I == 2) OR (I == 4) Then
D = "." + D
EndIf
Next
Ret = T + " @ " + D
RETURN Ret
end sub


Top
   
 Post subject:
PostPosted: 2006-07-07 13:06:55 
Offline

Joined: 2005-08-07 04:23:56
Posts: 44
С другими скриптами таких проблем не было. А Flash Log ничего не дал, что включённый, что выключенный.


Top
   
 Post subject:
PostPosted: 2006-07-07 13:56:38 
Offline
Expert!
User avatar

Joined: 2005-09-14 15:31:58
Posts: 2152
Location: Latvia
интересно... сам незнаю, но буду следить за топиком ...

_________________
Уроки языка Injection
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net


Top
   
 Post subject:
PostPosted: 2006-07-07 21:28:46 
Offline

Joined: 2005-08-07 04:23:56
Posts: 44
Инжа самая новая, никаким хламом не усовершенствована. Щас попробую отключить трак ворлд итемс - проверить.


Top
   
 Post subject:
PostPosted: 2006-07-08 04:55:01 
Offline

Joined: 2005-08-07 04:23:56
Posts: 44
Вроде както проблему решил при помощи Маздая и его галочек ))

Теперь вопрос в другом - чар непонимает что может быть две стопки по 11 ткани и ето значит что ткани больше чем 16 соответственно новую брать не надо. - Как его надоумить? )


Top
   
 Post subject:
PostPosted: 2006-07-08 09:42:59 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
Code:
UO.FindType(TCloth,'-1','backpack') 
If UO.GetQuantity('finditem')<15 Then

Code:
If UO.count(TCloth)<15 Then


Top
   
 Post subject:
PostPosted: 2006-07-08 11:58:51 
Offline
Expert!
User avatar

Joined: 2005-09-14 15:31:58
Posts: 2152
Location: Latvia
у меня лог фаил 110 метров и все, юзаю что хочу :roll:

_________________
Уроки языка Injection
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net


Top
   
 Post subject:
PostPosted: 2006-07-09 23:58:30 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Sebastian wrote:
А Flash Log ничего не дал, что включённый, что выключенный.


Flash Log тут не причем, а вот Verbose Logging тебе явно надо выключить. Зачем включать то, что не понимаешь и не используешь?

_________________
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2006-12-03 22:23:26 
Offline
User avatar

Joined: 2006-11-18 09:00:58
Posts: 15
А у меня такой вопрос он в этом скрипте режет на бинты потом ? Если да то что добавить чтобы допустим при наборе 500 бинтов он их ложил в сундук ?


Top
   
 Post subject:
PostPosted: 2006-12-04 04:44:18 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Code:
var bandage=type
var sunduk=id
uo.findtype(bandage,'-1','backpack')
if uo.GetQuantity('finditem') >= 500 then
  uo.moveitem('finditem','all',sunduk)
  wait(750)
end if


Top
   
 Post subject:
PostPosted: 2006-12-05 22:20:04 
Offline
User avatar

Joined: 2006-11-18 09:00:58
Posts: 15
Спасибо.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 11 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited