Боты для Рагнарок

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Боты для Рагнарок » Макросы » Автоматический ввод команды @autoloot при входе в игру


Автоматический ввод команды @autoloot при входе в игру

Сообщений 1 страница 7 из 7

1

Долго думал и других способов как при помощи макроса ненашел:

Итак что нужно сделать:
1) скачать макрос http://openkore.sourceforge.net/macro/macro-1.3.2.zip
2) разархивировать в папку plugins
3) перетащить из папки plugins файл cvsdebug.pm в корневой каталог опенкора

4) добавить в config.txt следующие строчки:

Код:
macro_nowarn 1
macro_orphans reregister
macro_readmanual red/chili

5) добавить в timeouts.txt следующие строчки:

Код:
macro_delay 1

6) создать в папке control файл macros.txt
    в результате дерево файлов будет выглядеть вот так:

Код:
openkore
|-- control
|   |-- macros.txt
|-- cvsdebug.pm
|-- fields
|-- logs
|-- plugins
|   |-- Macro
|   |   |-- Automacro.pm
|   |   |-- Data.pm
|   |   |-- Parser.pm
|   |   |-- Script.pm
|   |   |-- Utilities.pm
|   |-- macro.pl
|-- src
|-- tables

7) добавить в macros.txt следующие строчки:

Код:
### @Autoloot ###
automacro autoloot {
console "You are now in the game"
call autoloot_cmd
}

macro autoloot_cmd {
do c @autoloot 100
}

........................................................................
кое какие пояснения:
посчет строк
      macro_nowarn 1
      macro_orphans reregister
      macro_readmanual red/chili
            знаю только без строки macro_readmanual red/chili макрос автоматически отключается

      macro_delay 1
            число показывает секунды между перезапусками макроса

      console "You are now in the game"
            каждый раз при входе в игру опенкор выдает сообщение You are now in the game, на него то и реагирует макрос

2

Поздравляю с изобретением велосипеда.. Ставишь себе просто плагин doCommand.pl и добавляешь в config.txt

Код:
doCommand c @autoloot {
timeout 99999
}

Отредактировано 12 (2006-09-08 18:57:41)

3

12 написал(а):

Поздравляю с изобретением велосипеда.. Ставишь себе просто плагин doCommand.pl и добавляешь в config.txt

похоже ты не ценишь грамотно сделанные вещи

ну посчет изобретения велосипеда я думаю ты немного переборщил (я так понял ты самто этот код взял из этой статьи о том как ловить рыбу в РО, сразу скажу: "за перевод респект")

Но к сожалению подобный код не будет работать при перезагрузке чара (лично у меня серв падает довольнотаки часто)

Да и думаю что статейка окажется весьма полезной для начинания в макросах

Отредактировано Miu (2006-09-08 13:42:18)

4

Поверь мне я уже давно пользуюсь, он работает каждый раз как активируется бот (именно компьютерный интелект и в игре) И Да Он работает при перезагрузке серверов, или релогине

5

считай что верю, но проверять не стану - влом =))

6

гы, в макросе нету ничего сложного и с "изобретением велосипеда" 12 был прав :lol:

7

Мне показалось очень остроумной такая шутка:

Код:
doCommand c @hello world {
	onAction take
	timeout 5
}

Отредактировано rofan::Oleg (2006-10-09 14:10:10)


Вы здесь » Боты для Рагнарок » Макросы » Автоматический ввод команды @autoloot при входе в игру