Page 2 of 2
Posted: 2007-10-18 21:00:28
by Okypok
Somthin wrote:тсе точно !!! шард просит всегда !!!
эхх дурак я Ж)
дорогие скриптеры а моно скрипт чтобы плавил итем который а делал и просто итем который я задам ??? а то 450 даггер в бэкпаке ет несмешно и ирон копать тоже тогда меньше надобудет
и ещё есть ли такой скрипт или возможноли его нарисать который викидывал бы руду по цвету
Все это есть. Все это можно сделать. Ты поподробнее опиши то, что тебе надо. А то это ж ведь от шарда все зависит, как плавятся вещи и плавятся ли вообще.
Posted: 2007-10-18 21:17:57
by Somthin
плавится так дабл клик на фордж и птом на итем !!!
А БС такой дабл клик инго птом анвил а птом маке ласт
Posted: 2007-10-18 21:31:46
by Okypok
Somthin wrote:плавится так дабл клик на фордж и птом на итем !!!
А БС такой дабл клик инго птом анвил а птом маке ласт
Это какой шард? О_о
Вот по переплавке этот пробуй, плавит все из мешка, который ты укажешь...
Code: Select all
sub smelt()
var bag
var forge
UO.print('Укажите сумку с мусором.')
UO.exec('addobject bag')
while UO.targeting()
wait(1000)
wend
UO.print('Укажите плавильню.')
UO.exec('addobject forg')
while UO.targeting()
wait(1000)
wend
UO.UseObject('bag')
wait(500)
uo.findtype(-1, -1, "bag")
While UO.FindCount()>0
uo.waittargetobject( 'finditem' )
UO.useobject('forg')
wait(1000)
uo.findtype(-1, -1, "bag")
wend
endsub
Posted: 2007-10-18 21:33:24
by Somthin
Dark Ages Ressurection
А если у меня ет мусор в бэкпаке
Posted: 2007-10-18 21:41:27
by Okypok
Somthin wrote:Dark Ages Ressurection
А если у меня ет мусор в бэкпаке
Ну ты купи любую сумку и переноси туда все, что хочешь переплавить. А потом разом переплавишь все из нее
Posted: 2007-10-18 21:44:05
by Somthin
хех 400 даггеров в ручную Ж)
Posted: 2007-10-18 21:44:55
by Okypok
Somthin wrote:хех 400 даггеров в ручную Ж)
,massmove 1
Не, если тебе надо даггеры из пака переплавить, то можно переделать
Code: Select all
sub smelt()
var forge
var dagger = 'тут тип даггера'
UO.print('Укажите плавильню.')
UO.exec('addobject forg')
while UO.targeting()
wait(1000)
wend
uo.findtype(dagger, -1, 'backpack')
While UO.FindCount()>0
uo.waittargetobject( 'finditem' )
UO.useobject('forg')
wait(1000)
uo.findtype(dagger, -1, 'backpack')
wend
endsub
Posted: 2007-10-18 21:59:38
by Somthin
ясн буду крафтить посмотрю
Posted: 2007-10-20 11:32:25
by Somthin
Posted: 2007-10-20 11:59:39
by Somthin
А можно в етот скрипт
Code: Select all
sub mine()
var x, y, i, tmp, inside, goto_x, st, first
st=0
first=UO.GetX()
start:
inside=0
for y=-2 to 2
for x=-2 to 2
try:
UO.Exec ("waittargettile "+" 1340 "+STR(UO.GEtX()+x)+" "+STR(UO.GetY()+y)+" 0")
UO.exec ("usetype 0x0E85")
#UO.Print (""+STR(x))
#UO.Print (""+STR(y))
i=0
while i< 100
if UO.InJournal("You loosen some rocks but fail to find any useable ore") then
wait (1000)
i=200
UO.DeleteJournal()
goto try
endif
if UO.InJournal("Try mining elsewhere") then
i=200
UO.DeleteJournal()
endif
if UO.InJournal("You cant mine in this Region.") then
i=200
UO.DeleteJournal()
endif
if UO.InJournal("You must wait to perform another action") then
wait (1000)
i=200
UO.DeleteJournal()
goto try
endif
if uo.InJournal("till")then
uo.playwav("???? ?? ??????")
wait(1000)
i=200
UO.DeleteJournal()
goto try
endif
if uo.InJournal("Elemental") or uo.InJournal("is attacking you")then
uo.playwav("???? ?? ??????")
i=200
UO.DeleteJournal()
goto try
endif
if UO.InJournal("There is nothing here to mine for") then
wait (1000)
i=200
UO.DeleteJournal()
endif
if UO.InJournal("You have no line of sight to that location") then
wait (1000)
i=200
UO.DeleteJournal()
endif
wait (500)
i=i+1
if uo.weight > 700 then
uo.findtype(0x19B9,0x06D6,2)
UO.MoveItem('finditem', '0', 'ground')
wait (100)
endif
wend
next
next
if st == 0 then
goto_x=UO.GetX()+5
while inside < 10
while UO.GetX() < goto_x
UO.Press (39, 1, 500)
inside=0
wend
while UO.GetX() > goto_x
UO.Press (37, 1, 500)
inside=0
wend
inside=inside+1
wait (300)
wend
st=1
goto start
endif
if st == 1 then
while inside < 10
while UO.GetX() < first
UO.Press (39, 1, 500)
inside=0
wend
while UO.GetX() > first
UO.Press (37, 1, 500)
inside=0
wend
inside=inside+1
wait (300)
wend
st=0
endif
end sub
Вписать чтобы руду викидывал которую я задам по цвету

[/b]
Posted: 2008-01-28 20:26:37
by Alegarh
Аля ДРВ )))
Code: Select all
sub smelt()
var bag
var forg
UO.print('Óêàæèòå ñóìêó ñ ìóñîðîì.')
UO.exec('addobject bag')
while UO.targeting()
wait(1000)
wend
UO.print('Óêàæèòå ïëàâèëüíþ.')
UO.exec('addobject forg')
while UO.targeting()
wait(1000)
wend
UO.UseObject('bag')
wait(500)
uo.findtype(-1, 0x0000, "bag")
While UO.FindCount()>0
UO.Grab('1','finditem')
wait(500)
uo.waittargetobject( 'finditem','backpack' )
UO.useobject('forg')
uo.findtype(-1, '0x0000', "bag")
wait(1000)
wend
endsub