Page 1 of 1

Настроить Инжу

Posted: 2006-04-07 08:18:46
by Binx
луди а где галочки нада ставить для сервера ДРВ в инжекте а то я поставил под старую версию которая тама нарисована и меня потом не пускало чет какуюут фигну писало и я переустановил инжект и теперь ваше долго грузитса а лично все правельно сделал

Posted: 2006-04-07 08:29:45
by Scripts Writer
+ Flush Log
+ Target XYZ
+ Unset before set
+ AntiCrash( мой тебе совет )
+ No client hung message
+ Permit vars loopback
+ Track world items
+ Version 2.0.3

------------
Filter sound,speech, corpse autoopen, light,stealth counter,smooth walk(не советую),battler filter -по желанию.

Так же, категорически запрещаю для игры на дрв :) :
Destroy server menus ставить галку, ибо любые менюшки будут просто напросто закрыты для твоего обозрения,а будет лишь писаться Targeting Canceled.(рунбук, тревелстоун и т.д.)

п.с. + это галка

Posted: 2006-04-08 07:18:54
by Binx
спасибо что сказали что где ставить а то ваше не входил потом а терь зашол снова )
а чтобы вставить скрипт нада че сделать и нада сохранать его??
эм а можете сказать что нада убрать с етого скрипта чтобы потом он тама типа не искал мусорку или че тама а тока встал и ковал а то он еще ишет мусорку и еше чтото

Code: Select all

sub BlacksmithyIM() 
var Exit=0, LastTimer
uo.Print('Выбери Сундук: ')
uo.Exec('addobject Chest')
while uo.Targeting()
wait(100)
wend
uo.Print('Выбери Помойку: ')
uo.Exec('addobject TrashCan')
while uo.Targeting()
wait(100)
wend
while Exit<>1
uo.DeleteJournal()
uo.FindType('0x0F51','0x0000','backpack')
if uo.GetQuantity('finditem')>0 then
uo.SetReceivingContainer('TrashCan')
wait(1000)
uo.Grab('all','finditem')
wait(1000)
uo.UnSetReceivingContainer()
end if
uo.FindType('0x1BEF ',-1,'backpack') 
if uo.GetQuantity('finditem')<10 then
uo.FindType('0x1BEF ','0x0000','Chest')
wait(1000)
uo.Grab('300','finditem')
wait(1000)
end if
LastTimer=uo.Timer()
uo.DeleteJournal()
uo.WaitMenu ('Blacksmithing','Weapons','Weapons','Swords','Swords','dagger')
uo.UseType('0x13E3')
wait(12000)
wend
end sub

а то я убрал ето
uo.Print('Выбери Помойку: ')
uo.Exec('addobject TrashCan') и ето uo.Print('Выбери Сундук: ')
и он всеравно ишет чтото

Posted: 2006-04-08 18:45:27
by Scripts Writer

Code: Select all

sub BlacksmithyIM() 
var Exit=0, LastTimer
uo.Print('Выбери Сундук: ')
uo.Exec('addobject Chest')
while uo.Targeting()
wait(100)
wend
while Exit<>1
uo.DeleteJournal()
uo.FindType('0x1BEF ',-1,'backpack') 
if uo.GetQuantity('finditem')<10 then
uo.FindType('0x1BEF ','0x0000','Chest')
wait(1000)
uo.Grab('300','finditem')
wait(1000)
end if
LastTimer=uo.Timer()
uo.DeleteJournal()
uo.WaitMenu ('Blacksmithing','Weapons','Weapons','Swords','Swords','dagger')
uo.UseType('0x13E3')
wait(12000)
wend
end sub


оставил тебе указатель на ящик-ибо инги кончаются, а сам скрипт их будет добирать. Прицелом укажи на сундук где лежат инги чтобы добирать когда их мало становится.

Чтобы скопировать и сохранить скрипт : На закладку Script. Там Edit Curent ... , появится окно блокнота-пихаешь туда этот скрипт. Сохраняешь(дискета вверху =) ) и там же на заладке Script будет меню выбора( по стандарту main )-там будут названия скриптов. В твоём случае там будет BlacksmithyIM -выбираешь и жмешь Run Function

Posted: 2006-05-09 17:01:36
by Drw, Oskom cool
You Must Die
а почему когда я запускаю скрипт то он не кует мне нада самому нажимать и потом снова нажимать на инги почему??пишит тогда

Items found: 1
Previos waitmenu cancelled:
Blacksmithing
Now waiting for menu....
No item found


и когда я нажимаю после етого на инги он начинает ковать и потом снова когда он скавал снова ета фигня и потом мне снова приходитьса на инги нажимать

Posted: 2006-05-09 19:48:26
by Edred
Мастдай, ты что, скрипты из выдерганных строк других скриптов лепишь? Более кривого скрипта я давненько не видел...

Code: Select all

while Exit<>1 


Цикл будет работать вечно, так как нигде в цикле значение Exit не изменяется.

Code: Select all

uo.DeleteJournal() 


Зачем ты дважды в скрипте трешь журнал, я не понял. Никаких проверок мессаг в скрипте нету.

Code: Select all

LastTimer=uo.Timer() 


Аналогично. Зачем тебе таймер, если ты его нигде не проверяешь?

Все паузы в скрипте нединамические. То есть если лаг или сэйв - все вкривь-вкось пойдет. Применение вайтменю здесь вообще неоправданно, лучше через аутоменю в начале скрипта.

Posted: 2006-05-09 19:49:35
by Edred
Drw, Oskom cool wrote:Items found: 1
Previos waitmenu cancelled:
Blacksmithing
Now waiting for menu....
No item found


У тебя нет в руках или паке инструмента с типом '0x13E3', об этом тебе и говорится.

Posted: 2006-05-09 19:52:26
by DerMeister =)
Угу... я уже подправил 8) (автор новую тему создал viewtopic.php?t=7634 )