Первые шаг или "Как заставить его работать"
!Внимание - гайд написан для версии 1.6.6!

Итак, пришла пора поговорить конкретнее о том, как же это работает и "что мне сделать чтобы все заработало". Перво-наперво мы делаем следующее, создаем на жестком диске своего компьютера копию папки с игрой Рагнарек. * Если вы не знаете как это сделать дальше будет тяжело =)*

Далее сливаем с этого сайта:

Если вдруг что-то не будет сливаться, можно сделать это в разделе Download, там же можно почитать о том что же сожержат в себе эти архивы. Все *.zip - базовые рабочие и конфигурационные файлы бота. То с чего начинается его программирование. А servers.rar это файл сделаный мной чтобы облегчить процесс базовой настроки. Простое извлечение файлов с заменой, и бот уже будет настроен для соединения с сервером Raggame.ru но сперва нхо

  • Если копию игры еще не создали - создайте (Это ни есть обязательно но на всякий случай лучше это сделать)
  • Распакуйте все *.zip архивы в корень папки с игрой, например С:\Raggame\
  • Изза особенности openkore-1.6.6-win32.zip, в папке с игрой появится папка openkore-1.6.6 из которой ВСЕ ее содержимое мы копируем опять же в корень папки с ирой, в результате чего наряду с пусковым файлом игры появится так же start.exe который и запускает бота. Но обо всем по-порядку =)
  • Из моего архива servers.rar распаковываем все файлы в папку с игрой с заменой файлов. Это все параметры подключения к серверу Raggame.ru
  • Чтобы не подвергать риску своего основного чара, создаем нового, запомнив логин и пароль, а так же имя. Заходим им, регестрируемся в треннеровочном залле новечков, проходим бредовый инструктаж и получив в итоге около 400 потов новичка и вещи, выходим в "большой мир" например в Геффен. Чтобы попасть в Геффен, у последнего экзаменатора надо сказать что хочешь быть магом.
  • Куда вы пойдете собсвтенно значения не имеет. Поэтому выбирайте что больше нравится. Наиболее приятные для кача места это Геффен и Моррок. ИМХО.
  • Теперь мы готовы к передаче управления боту. Заходим в папку "control" и открываем файл config.txt. Этот файл - 80% всего что придется конфигурировать и то что делает бота по-насстоящему полезным. В него вносим следующие исправления:
    • ######## Login options and server-specific options ########

    master International - iRO: Chaos/Loki/Iris
    server Chaos или Loki
    username Имя_пользователя
    password Пароль
    char Имя чара
    sex Пол 0 - девочка\1 - мальчик

    • Может получиться что-то вроде:

    ######## Login options and server-specific options ########

    master International - iRO: Chaos/Loki/Iris
    server Chaos
    username botmaster
    password 1234567
    char botmaster
    sex 1

    • В этом же файле ищем строки

    lockMap - Задаем боту название локации в которой он должен качаться, если он не в ней, он будет стремиться дойти до нее, например если умрет, в этом случае он будет атаковать монстров только на этой локации пропуская всех монстров на промежуточных локациях, если она не атакуют его.
    lockMap_x - определенная координата по оси Х в которую он должен подойти \полезно если надо прийти в определенное место в городе
    lockMap_y - тоже самое только по оси Y
    lockMap_randX - случаное число диапазон клеток +\- вокруг указанной куда придет бот и где он должен бегать
    lockMap_randY - тоже самое для оси Y

    Например если мы пришли в Геффен и хотим качаться на локации выше геффена то текст будет такой:

    lockMap gef_fild04
    lockMap_x
    lockMap_y
    lockMap_randX
    lockMap_randY

    *Чтобы узнать название локации зайдите в игру, на нужную вам локацию и наберите в чате команду /where после чего вам скажут название локации например gef_fild04 и координаты места где вы находитесь.

    Последнее изменение в этом файле, которое нам необходимо сделать это научить бота Пить Зелья Новиса, которых у нас такое большое кол-во, для этого ищем текст:

    useSelf_item Meat,Apple,Banana,Sweet Potato,Carrot,Red Potion,Orange Potion {
    hp <= 50
    sp
    onAction
    whenStatusActive
    whenStatusInactive
    whenFollowing
    spirit
    aggressives
    monsters
    notMonsters
    stopWhenHit 0
    inLockOnly 0
    notWhileSitting 0
    notInTown 0
    timeout
    disabled 0
    inInventory
    }

    По умолчанию бот будет использовать перечисленные в самом верху предметы, начиная с мяса (тоесть слева), чтобы заставить его есть еще что-то, просто вписываем название этого предмета отделяя запятой. В нашем случае надо добавить Novice Potion в начало списка. В начало, потому что бот будет использовать все именно в том порядке в котором они будут перечислены.

    Не забывайте запятые, потому что "Meat Apple" будут считаться одним словом и будут пропущены за отсутствием... "Meat,Apple" - только так.

    Изначально бот использует лечащие вещи когда ХП становится менее 50%, это меняется заменой числа 50 на любое другое =) как вам больше нравится.

  • Теперь выходим из игры этим персонажем если он есть в игре и запускаем start.exe из папки с игрой.
  • Откроется окно к котором вы увидите последовательный процесс закгрузки всех файлов конфигурации, после чего начнется подключение к серверу.
  • Если подключение осуществляется впервые, возможно вам будет предложено выбрать к какому серверу подключится. Если вы распаковали преложенные мной файлы (servers.rar) из архива то сервер будет всего 1, вводите его номер и жмите на Enter
    • Если по каким то причинам вы не можете\не хотите скачать этот архив тогда можете прописать параметры подключения вручную. Как из узнать я говорить не буду - это геморррно и сложно, просто делайте следущее:
    • Заходим в папку tables и открываем servers.txt.
    • Удаляем ВЕСЬ текст что там будет.
    • И вписываем этот:

    [International - iRO: Chaos/Loki/Iris]
    ip 81.177.13.7
    port 6900
    master_version 25
    version 61
    serverType 0
    serverEncoding Western


    Это и есть параметры подключения к серверу Raggame.ru
  • Если все сделано верно вы увидите успешное подключение к серверу, выбор чара и вход в игру.
  • Спустя несколько секунд бот начнет движение к нужной локации и оказавшись в ней начнет сражение с мобами.
  • Теперь вы можете наблюдать за происходящим по отчету в окне. В заголовке окна будет написан вес переносимый вашим чаром. Если он превысит 90% - то он перестанет атаковать. Это надо иметь ввиду и до того момента как вы научите его складывать вещи нужно будет заходить и складывать вещи в кафру самому =)
  • Вот для начала и все. Теперь у вас есть бот ) чтобы научить его пользоваться кафрой, продавать и покупать вещи, забирать их из харанилища и многое другое - читайте раздел - Cоветы.

Inferno Jalin 2.05.2006

Если вы заметили ошибку или у вас есть дополнения по этому разделу - пишите мне на E-Mail, найти его можно в разделе "контакты"

Рейтинг@Mail.ru Яндекс цитирования Rambler's Top100

Найти: на:

Bot for Raggame project ©2006 Inferno Jalin™ Публикация информации без активной ссылки на этот сайт - запрещена!

 
 
Hosted by uCoz