Yoko

All sides of Injection
It is currently 2024-03-28 15:42:11

All times are UTC+02:00




Post new topic  Reply to topic  [ 32 posts ]  Go to page 1 2 Next
Author Message
PostPosted: 2012-02-06 18:54:28 
Offline

Joined: 2012-02-06 18:49:22
Posts: 15
у меня вот такая проблема возникла!Лутит только те вещи где прописан айди и цвет!а где просто айди не лутит...помогите исправить.
sub autostart()
end sub

sub main()
UO.Print("Hello from function MAIN")
end sub

SUB LootCorpse()
DIM LootTypes[72]
VAR i , ah , pack = uo.ObjAtLayer('Bpack')
uo.set('finddistance','3')
,,,,,,,,,,,,,
,,,,,,,,,,,,,
,,,,,,,,,,,,,
,,,,,,,,,,,,,
,,,,,,,,,,,,,
For i = 0 to 71
UO.FindType( Left(LootTypes[i],6), Right(LootTypes[i],6), 'backpack')
IF uo.GetQuantity('finditem') > 1 THEN
ah = 1
ELSE
ah = 0
END IF
UO.FindType( Left(LootTypes[i],6), Right(LootTypes[i],6),'lastcontainer')
WHILE UO.FindCount() <> 0
IF uo.ContainerOf('finditem') == pack OR uo.ContainerOf('finditem') == uo.ContainerOf(uo.ObjAtLayer('Bpack')) OR pack == uo.ContainerOf(uo.ContainerOf('finditem')) then
uo.ignore('finditem','on')
else
IF ah == 1 THEN
UO.MoveItem('finditem')
wait(350)
ELSE
UO.MoveItem('finditem', '0', 'backpack' , '120' , '0', '0')
wait(350)
END IF
uo.ignore('finditem','on')
end if
UO.FindType( Left(LootTypes[i],6), Right(LootTypes[i],6), '2' )
wend
Next
uo.ignorereset()
END SUB


Last edited by Cheb on 2012-02-13 02:30:03, edited 1 time in total.

Top
   
PostPosted: 2012-02-06 18:56:29 
Offline

Joined: 2005-02-08 18:39:50
Posts: 444
Location: Moscow
попробуй так:

LootTypes[3] = '0x1F03 -1' ; roba


Top
   
PostPosted: 2012-02-06 19:03:43 
Offline

Joined: 2012-02-06 18:49:22
Posts: 15
работает:)Спасибо...и так мне все переделать?


Top
   
PostPosted: 2012-02-06 19:23:43 
Offline

Joined: 2005-02-08 18:39:50
Posts: 444
Location: Moscow
ну да, просто добавь везде -1

кстати "-1" - это любой цвет с указанным типом
а если
LootTypes[0] = '-1 0x0AAE' ; zatochka+4

то будет лутать любые вещи с указанным цветом


Top
   
PostPosted: 2012-02-06 19:35:50 
Offline

Joined: 2012-02-06 18:49:22
Posts: 15
LootTypes[3] = '0x1F03 -1' ;roba
с робой все норм!а вот остальное не хочет


Top
   
PostPosted: 2012-02-06 20:28:52 
Offline

Joined: 2005-02-08 18:39:50
Posts: 444
Location: Moscow
ковычки правильно стоят?


Top
   
PostPosted: 2012-02-06 22:59:19 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Cheb wrote:
LootTypes[3] = '0x1F03 -1' ;roba
с робой все норм!а вот остальное не хочет


Right(LootTypes[i],6

так не будет работать :roll:

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2012-02-06 23:42:45 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
Mirage wrote:
так не будет работать


0xffff не подойдет?


Top
   
PostPosted: 2012-02-07 13:08:40 
Offline

Joined: 2012-02-06 18:49:22
Posts: 15
теперь вот одна проблема появилась табличка вылетает и клиент закрывается (unhandled exception in parser)


Top
   
PostPosted: 2012-02-07 13:16:04 
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
   
PostPosted: 2012-02-07 13:33:37 
Offline

Joined: 2012-02-06 18:49:22
Posts: 15
ясно :( .Спасибо


Top
   
PostPosted: 2012-02-07 18:13:24 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
я хз - оно у меня просто не завелось :|
Ругается на
UO.FindType( Left(LootTypes[i],6), Right(LootTypes[i],6), 'backpack')
почимуто...
Так что проверить и посоветовать дельное не могу.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2012-02-07 20:23:28 
Offline

Joined: 2012-02-06 18:49:22
Posts: 15
буду искать другой скрипт :wink:


Top
   
PostPosted: 2012-02-07 20:29:48 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
Code:
For i = 0 to 71
   
    if len(LootTypes[i]) > 6 then
        Color = mid(LootTypes[i], 7, len(LootTypes[i]) - 1)
        Type = mid(LootTypes[i], 0, 7)
    else
        Color = -1
        Type = LootTypes[i]
    endif
    UO.FindType( Type, Color, 'backpack')
    IF uo.GetQuantity('finditem') > 1 THEN
        ah = 1
    ELSE
        ah = 0
    END IF
    UO.FindType( Type, Color,'lastcontainer')
    WHILE UO.FindCount() <> 0
        IF uo.ContainerOf('finditem') == pack OR uo.ContainerOf('finditem') == uo.ContainerOf(uo.ObjAtLayer('Bpack')) OR pack == uo.ContainerOf(uo.ContainerOf('finditem')) then
            uo.ignore('finditem','on')
        else
            IF ah == 1 THEN
                UO.MoveItem('finditem')
                wait(350)
            ELSE
                UO.MoveItem('finditem', '0', 'backpack' , '120' , '0', '0')
                wait(350)
            END IF
            uo.ignore('finditem','on')
        end if
        UO.FindType( Type, Color, '2' )
    wend
Next
uo.ignorereset()
END SUB


Top
   
PostPosted: 2012-02-07 23:03:31 
Offline

Joined: 2012-02-06 18:49:22
Posts: 15
line 101:variable undefined-TYPE


Top
   
PostPosted: 2012-02-07 23:04:35 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
var проставь :)

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2012-02-07 23:10:10 
Offline

Joined: 2012-02-06 18:49:22
Posts: 15
все равно ошибка вылетает!


Top
   
PostPosted: 2012-02-07 23:36:37 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
в начало скрипта
Code:
var Type, Color


Top
   
PostPosted: 2012-02-08 05:58:05 
Offline

Joined: 2012-02-06 18:49:22
Posts: 15
Спасибо всем кто помогал!работает :)
в начало вставить все равно где?я так вставил
sub autostart()
end sub

var Type, Color
sub main()
UO.Print("Hello from function MAIN")
end sub

SUB LootCorpse()
DIM LootTypes[72]
VAR i , ah , pack = uo.ObjAtLayer('Bpack')
uo.set('finddistance','3')


Top
   
PostPosted: 2012-02-08 08:16:31 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Code:
sub autostart()
end sub


sub main()
UO.Print("Hello from function MAIN")
end sub


вот эти два тебе зачем? :)

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 32 posts ]  Go to page 1 2 Next

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 20 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