Yoko

All sides of Injection
It is currently 2026-01-19 03:39:19

All times are UTC+02:00




Post new topic  Reply to topic  [ 9 posts ] 
Author Message
PostPosted: 2008-06-22 01:25:48 
Offline

Joined: 2008-06-09 19:15:22
Posts: 5
Привет всем, обыскал весь форум, находил много всяких скриптов, но, если вам не трудно, начирикайте скриптик, чтоб ходил по лесу и теймил мелких животных начиная с 20 тейма и через тейминг стафф теймил. :roll: :roll: :roll: :roll:


Top
   
 Post subject:
PostPosted: 2008-06-22 09:34:41 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
На энтузиазме врятли ктото будет писать


Top
   
 Post subject:
PostPosted: 2008-06-22 21:14:26 
Offline

Joined: 2008-06-09 19:15:22
Posts: 5
ну блин , пожалусто дайте скриптик!! :oops:


Top
   
 Post subject:
PostPosted: 2008-06-22 21:25:59 
Offline
User avatar

Joined: 2006-10-08 08:37:57
Posts: 87
Ты думаешь такой скриптик легко начирикать? думаю бесплатно за это никто не возьмёться...


Top
   
 Post subject:
PostPosted: 2008-06-22 21:54:34 
Offline

Joined: 2008-06-09 19:15:22
Posts: 5
я знаю что это самый сложный скрипт какой есть,но может у кавото он есть и может полетится?? :( :(


Top
   
 Post subject:
PostPosted: 2008-06-29 02:34:17 
Offline

Joined: 2006-10-25 09:35:37
Posts: 20
я думаю если подать идею может кто нить и напишет.....
допустим, взять какую нить стандартную ходилку....
- Чар идет по лесу
- Видит животное любое, Item Found: 1
- Подходит к нему, uo.useobject ('TamingStaff')
- Затамил, If uo.LastMessage().....
- идем дальше

Даже ходить можно по координатам, я видил скрипт где используется файл из которого берутся координаты, по которым чар будет ходить.....
Тобишь прописываем несколько координат, и чар будет ходить по всему лесу, и тамить все что попадется по пути.....


Top
   
 Post subject:
PostPosted: 2008-06-30 08:38:53 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Небольшой набросок:

Code:
sub VagrantTamer()
    var i, j, config = file( "forest.dat" ) ; файл с координатами
    var animals_count = 1 ; количество животных
    DIM animals[ val( str( animals_count ) ) ]
    ; список типов животных, которых тамим
    animals[ 0 ] = "0x0000"
    config.open()
    var counter = config.readNumber()
    DIM wx[ val( str( counter ) ) ]
    DIM wy[ val( str( counter ) ) ]
    i = 0
    while not config.eof()
        wx[ i ] = config.readNumber()
        wy[ i ] = config.readNumber()
        i = counter + 1
    wend
    config.close()
    repeat
        for i = 0 to counter -1
            uo.setGlobal( "walk_x", str( wx[ i ] ) )
            uo.setGlobal( "walk_y", str( wy[ i ] ) )
            uo.exec( "run_walker" )
            while uo.getGlobal( "walk_runned" ) == "true"
                for j = 0 to animals_count -1
                    uo.findtype( animals[ j ], "-1", "ground" )
                    if uo.findcount() then
                        j = animals_count -1
                        stop_walker()
                        Walker( uo.getX( 'finditem' ), uo.getY( 'finditem' ), 2 )
                        tame( uo.getSerial( 'finditem' ) )
                    endif
                next
                wait( 100 )
            wend
        next
    until false
endsub

Sub run_walker()
    uo.setGlobal( "walk_runned", "true" )
    Walker( val( uo.getGlobal( "walk_x" ) ), val( uo.getGlobal( "walk_y" ) ), 3 )
    uo.setGlobal( "walk_runned", "false" )
endsub

Sub stop_walker()
    uo.exec( "terminate run_walker" )
    wait( 200 )
    uo.exec( "terminate run_walker" )
    wait( 200 )
    uo.exec( "terminate run_walker" )
    wait( 200 )
    uo.setGlobal( "walk_runned", "false" )
endsub

Sub walker( x, y, prec )
    ; любой волкер с обходм препятствий
endsub

Sub tame( animal_id )
    ; лениво писать
endsub


Формат файла forest.dat:
Code:
кол-во_строк
X Y
X Y

ну итд.

_________________
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.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-06-30 14:30:36 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Code:
    var animals_count = 1 ; количество животных 
    DIM animals[ val( str( animals_count ) ) ]


Перевод переменной в строку, а затем опять в переменную или в целочисленное значение?
В Си никак нельзя было кол-во элементов массива определить чем либо кроме константы. Здесь по другому?


Top
   
 Post subject:
PostPosted: 2008-07-01 07:32:25 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Scripts Writer wrote:
Code:
    var animals_count = 1 ; количество животных 
    DIM animals[ val( str( animals_count ) ) ]


Перевод переменной в строку, а затем опять в переменную или в целочисленное значение?
В Си никак нельзя было кол-во элементов массива определить чем либо кроме константы. Здесь по другому?

Проверить не судьба?

Да и вообще, уже обсуждалось, в поиск.

_________________
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.
Skype: d119060


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

All times are UTC+02:00


Who is online

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