Yoko

All sides of Injection
It is currently 2024-03-29 07:24:12

All times are UTC+02:00




Post new topic  Reply to topic  [ 4 posts ] 
Author Message
PostPosted: 2007-09-16 22:06:00 
Offline

Joined: 2007-09-02 13:35:58
Posts: 194
Code:
sub FindMan()
   VAR ColChar, i=0, SerChar
   Dim Players[50]
        UO.Set( 'finddistance', '20' )
        Repeat
            UO.FindType( '0x0190', '-1', '1' )
            If UO.FindCount() > 0 Then
                ColChar=uo.GetNotoriety('finditem')
                if ColChar < 7 then
                    Players[i] = UO.GetSerial( 'finditem' )
                    SerChar=uo.GetSerial('finditem')
                    uo.Print('Serial is : ' + SerChar )
                    i=i+1
                endif
                wait( 50 )
                UO.Ignore( 'finditem' )
            Else
                wait( 100 )
            Endif
        Until UO.FindCount() == 0
        uo.Print(' Availible : ' + str (i))
        if i >0 then
            i=uo.Random(i-1)
            uo.Print( str(i) )
            uo.getstatus(Players[i])
            uo.click('laststatus')
        endif
        UO.IgnoreReset()
endsub



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

но для этого нуна выводить их в глобал переменные..
это возможно?

Code:
uo.setglobal(Players[i])



вопрос :

можно ли указывать размер массива
Code:
DIM massive[i]
переменной не заданной - i
( у меня не получилось.. но у меня по началу ваще ничего не получалось)


самое главное.. размер скрипта (скриптов всех вместе) сильно сказывается на производительности ?


и кто-нибудь знает как устроен FriendsList в разоре ?
такие вещи делаются перебором выбранного ID и списка ID которые надо игнорировать ?
во всяком случае такой список ID в разоре существует.

p.s. не надо ток говорить что вопросы глупые или типа того.
было бы время свободного побольше.. я бы не задавал их. :((


Top
   
 Post subject:
PostPosted: 2007-09-17 00:47:38 
Offline

Joined: 2007-09-02 13:35:58
Posts: 194
вопрос актуальный..
можно ли создавать Глобальные массивы. через строчки uo.setglobal(massive[i], object)

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


Top
   
 Post subject:
PostPosted: 2007-09-17 01:02:02 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
ну и вопросы утебя...
динамические масивы - нет.
через глобальные (нетрудно догадатся...)

а вообще лутше передавай масив в функцию, целее будет


Top
   
 Post subject:
PostPosted: 2007-09-17 02:48:03 
Offline

Joined: 2007-09-02 13:35:58
Posts: 194
а разъяснить можешь что означает "через глобальные (нетрудно догадатся...) " ? :))

я не совсем в теме а потому не сразу понимаю =)

и что значит "а вообще лутше передавай масив в функцию, целее будет"

один вариант изменения значения кнопки конечно очевиден.. через глобальную переменную.
но эт означать будет что список полученный таким - пересчётом - будет действителен лишь для выбора по одному из параметров
а мне бы хотелось чтобы этим списком я мог крутить как хочу.. хочу серого из него выбрать, хочу синего, хочу красного.. суть то в чём.. в том чтобы не делать часто повторно... а то уж очень долго и некрасиво это дело происходит
Code:
         Repeat
            UO.FindType( '0x0190', '-1', '1' )
            If UO.FindCount() > 0 Then

            Until UO.FindCount() == 0


при наличии 50 таргетов.. мозг вытрахан будет каждый раз пересчёт делать. менять некст таргетом - не вариант. в разоре это оч удобно выполнено..


или вся тема укладывается в один другой.

Как реализуют выбор рандомного таргета с заданным цветом-notoriety?
мне не сам скрипт нужен а принцип.


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

All times are UTC+02:00


Who is online

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