Лут в сумку

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
xarek
Posts: 115
Joined: 2006-03-08 20:53:28

Лут в сумку

Post by xarek »

Code: Select all

sub pickup() 
var i
dim a[32]
a[0]="0x1086" #item 0
a[1]="0x1B76" #item 1
a[2]="0x1415" #item 2
a[3]="0x1411" #item 3
a[4]="0x1410" #item 4
a[5]="0x1413" #item 5
a[6]="0x1414" #item 6
a[7]="0x1412" #item 7
a[8]="0x143E" #item 8
a[9]="0x0F4D" #item 9
a[10]="0x13B9" #item 10
a[11]="0x13B1" #item 11
a[12]="0x0F45" #item 12
a[13]="0x0F4B" #item 13
a[14]="0x0F62" #item 14
a[15]="0x13FC" #item 15
a[16]="0x0F4F" #item 16
a[17]="0x1F52" #item 17
a[18]="0x1F5F" #item 18
a[19]="0x0F0E" #item 19
a[20]="0x0F0E" #item 20
a[21]="0x0F0E" #item 21
a[22]="0x0F0E" #item 22
a[23]="0x0E76" #item 23
a[24]="0x0E21" #item 24
a[25]="0x0EED" #item 25
a[26]="0x0F3F" #item 26
a[27]="0x1418" #item 27
a[28]="0x141A" #item 28
a[29]="0x1419" #item 29
a[30]="0x1B7A" #item 30
a[31]="0x1B77" #item 31

uo.set('finddistance','3')
for i=0 to 31
uo.findtype(a[i],-1,'ground')
if uo.findcount() then
uo.moveitem('finditem')
wait(500)
end if
next
end sub


МОжете сюда добавить что бы он в сумочку все лутал а потом Хрен лут найдешЬ:)Заранее спасибо:)
xarek
Posts: 115
Joined: 2006-03-08 20:53:28

Post by xarek »

и можете ещё показать что вы добавели или изменили
Fohitos
Posts: 10
Joined: 2007-04-28 18:27:14

Post by Fohitos »

Да, да - такаеже трабл ...
Обьясните плз что добавили что я под свой настроил:(


Code: Select all

sub Looting() 
var t,l
t=400                           
uo.UseObject('lastcorpse')
wait(t)
dim LootingItem[1]             
uo.Print('Go...')

LootingItem[1] = 0x0EED ## - Gold Coins

for l=1 to 1                       
uo.FindType(LootingItem[l],"-1","lastcorpse")
if uo.FindCount()>0 and uo.GetDistance("lastcorpse")<=2 then
uo.Grab(0,"finditem")
uo.Print('Looting: '+str(uo.findcount()))
wait(t)
uo.Print('Stop.')
end if
next
end sub


Заранее СПОСИБО...
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Code: Select all

uo.moveitem('finditem') 

Code: Select all

uo.moveitem('finditem', "0", "ID сумки для лута") 
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

PS: Вижу два топика с одной проблемой, что за шард? Что там такое придумали?)
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
xarek
Posts: 115
Joined: 2006-03-08 20:53:28

Post by xarek »

Шард ДРВ, а можно чтобы он по типу сумку искал на по айди
Fohitos
Posts: 10
Joined: 2007-04-28 18:27:14

Post by Fohitos »

ДРВ:)
Fohitos
Posts: 10
Joined: 2007-04-28 18:27:14

Post by Fohitos »

С моим скриптом я и добавил и заминил на grab
и всё равно неработает:( помоги плз
Fohitos
Posts: 10
Joined: 2007-04-28 18:27:14

Post by Fohitos »

Сорр у меня всё работает !!! спосибо...
xarek
Posts: 115
Joined: 2006-03-08 20:53:28

Post by xarek »

там можно тип писать а не айди?
Rivory
Posts: 205
Joined: 2005-01-06 11:49:28

Post by Rivory »

Code: Select all

var sumka
uo.set('finddistanse','3')
sumka = uo.FindType(Тип сумки,"-1","lastcorpse") #если сумку кинул в труп
sumka = uo.FindType(Тип сумки,"-1","backpack") #если сумка в твоем бекпаке
sumka= uo.FindType(Тип сумки,"-1","ground") #если сумка на земле

(тебе надо выбрать только 1 из вариантов !)

Это вставляешь в начало скрипта... ну а потом в середине скрипта в moveitem пишешь

Code: Select all

 uo.moveitem('finditem','-1',sumka)
xarek
Posts: 115
Joined: 2006-03-08 20:53:28

Post by xarek »

bad operation for this type of variable - SUMA
вот че выскакивает

Code: Select all

sub pickup()
var i,sumka
dim a[36]
a[0]="0x1086" #item 0
a[1]="0x1B76" #item 1
a[2]="0x1415" #item 2
a[3]="0x1411" #item 3
a[4]="0x1410" #item 4
a[5]="0x1413" #item 5
a[6]="0x1414" #item 6
a[7]="0x1412" #item 7
a[8]="0x143E" #item 8
a[9]="0x0F4D" #item 9
a[10]="0x13B9" #item 10
a[11]="0x13B1" #item 11
a[12]="0x0F45" #item 12
a[13]="0x0F4B" #item 13
a[14]="0x0F62" #item 14
a[15]="0x13FC" #item 15
a[16]="0x0F4F" #item 16
a[17]="0x1F52" #item 17
a[18]="0x1F5F" #item 18
a[19]="0x0F0E" #item 19
a[20]="0x0F0E" #item 20
a[21]="0x0F0E" #item 21
a[22]="0x0F0E" #item 22
a[23]="0x0E76" #item 23
a[24]="0x0E21" #item 24
a[25]="0x0EED" #item 25
a[26]="0x0F3F" #item 26
a[27]="0x1418" #item 27
a[28]="0x141A" #item 28
a[29]="0x1419" #item 29
a[30]="0x1B7A" #item 30
a[31]="0x1B77" #item 31
a[32]="0x0F7B" #item 32
a[33]="0x0F7A" #item 33
a[34]="0x0F84" #item 34
a[35]="0x0F85" #item 35
a[35]="0x0F86" #item 35
a[35]="0x0F88" #item 35
a[35]="0x0F8C" #item 35
a[35]="0x0F8D" #item 35
uo.set('finddistanse','3')
sumka=uo.FindType('0x0E75',"-1","backpack")
for i=0 to 35
uo.findtype(a[i],-1,'ground')
if uo.findcount() then
uo.moveitem('finditem','-1',sumka)
wait(500)
end if
next
end sub
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Rivory wrote:

Code: Select all

var sumka
uo.set('finddistanse','3')
sumka = uo.FindType(Тип сумки,"-1","lastcorpse") #если сумку кинул в труп
sumka = uo.FindType(Тип сумки,"-1","backpack") #если сумка в твоем бекпаке
sumka= uo.FindType(Тип сумки,"-1","ground") #если сумка на земле

(тебе надо выбрать только 1 из вариантов !)

Это вставляешь в начало скрипта... ну а потом в середине скрипта в moveitem пишешь

Code: Select all

 uo.moveitem('finditem','-1',sumka)

С каких пор FindType возвращает значения?

http://yoko.netroof.net/help/help.php?l ... m=findtype

Касательно вопроса - да, можно писать не ID, а модификатор + тип.

Подробнее про модификаторы: http://yoko.netroof.net/help/help.php?l ... tem=object (внизу страницы)

Т.е. например:

Code: Select all

uo.moveitem('finditem', "0", "^0x0000") 
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Rivory
Posts: 205
Joined: 2005-01-06 11:49:28

Post by Rivory »

Ну да, ступил.

Code: Select all

Ищет обьект указаного типа type и цвета color в указаном контейнере и помещает найденый обьект в системный указатель finditem.

Надо было сделать так

Code: Select all

var sumka 
uo.set('finddistanse','3')
uo.FindType(Айди сумки,"-1","lastcorpse")
sumka = 'finditem'
xarek
Posts: 115
Joined: 2006-03-08 20:53:28

Post by xarek »

Большое спасибо все работает

вот скриптик если кому надо Лут с Земли в сумку:

Code: Select all

sub pickup()

var i
dim a[36]
a[0]="0x1086" #item 0
a[1]="0x1B76" #item 1
a[2]="0x1415" #item 2
a[3]="0x1411" #item 3
a[4]="0x1410" #item 4
a[5]="0x1413" #item 5
a[6]="0x1414" #item 6
a[7]="0x1412" #item 7
a[8]="0x143E" #item 8
a[9]="0x0F4D" #item 9
a[10]="0x13B9" #item 10
a[11]="0x13B1" #item 11
a[12]="0x0F45" #item 12
a[13]="0x0F4B" #item 13
a[14]="0x0F62" #item 14
a[15]="0x13FC" #item 15
a[16]="0x0F4F" #item 16
a[17]="0x1F52" #item 17
a[18]="0x1F5F" #item 18
a[19]="0x0F0E" #item 19
a[20]="0x0F0E" #item 20
a[21]="0x0F0E" #item 21
a[22]="0x0F0E" #item 22
a[23]="0x0E76" #item 23
a[24]="0x0E21" #item 24
a[25]="0x0EED" #item 25
a[26]="0x0F3F" #item 26
a[27]="0x1418" #item 27
a[28]="0x141A" #item 28
a[29]="0x1419" #item 29
a[30]="0x1B7A" #item 30
a[31]="0x1B77" #item 31
a[32]="0x0F7B" #item 32
a[33]="0x0F7A" #item 33
a[34]="0x0F84" #item 34
a[35]="0x0F85" #item 35
a[35]="0x0F86" #item 35
a[35]="0x0F88" #item 35
a[35]="0x0F8C" #item 35
a[35]="0x0F8D" #item 35

 uo.set('finddistance','3')
for i=0 to 35
uo.findtype(a[i],-1,'ground')
if uo.findcount() then
uo.moveitem('finditem', "0", "^0x0E75") 
wait(500)
end if
next
end sub
Post Reply