Журнал изменений: v1.2.2 - Updated for ISRO v1.406 - Updated for SROR v1.071 - Updated data files - Updated iBot Necessities files - Added parse_shops.txt - Added check for invalid character name - Added input for secondary passcode - Added command line for secondary passcode (PC:1234) - Fixed parsing of fellow items
v1.2.1
- Update for ISRO v1.405 - Update ISRO data files - Update iBot - Media Patcher.exe for ISRO - Update iBot_Commands.txt to list ISRO new servers - Fix clientless login
Установка и настройка виртуальной машины VMware Player
Установка и настройка виртуальной машины VMware Player
1) Скачиваем архив , распаковываем где вам удобно.
2) Устанавливаем программу на ПК и русифицируем её.(Программа бесплатная)
3) Запускаем программу ,нажимаем «Создать виртуальную машину» и устанавливаем на неё операционную систему (ХР , W7, W8) какая вам больше нравится можно с диска или с образа. ( лучше ,что бы был диск или образ с драйверами иначе придётся устанавливать драйвера от вашего ПК)
А) Дальше устанавливаем в операционную систему с Microsoft Visual C++ 2005 до Microsoft Visual C++ 2010
Б) Устанавливаем NET Framework 4 или 1-4
С) Устанавливаем Java-7
4) Всё установили ,виртуальная машина готова (это примерно тот же ваш ПК только внутри) теперь нужно в него закачать игру ,а вернее скопировать папку с игрой и для этого нужно сделать кой какие настройки в VMware.
5) Теперь нужно сделать в VMware общею папку с ПК из которой можно будет загрузить игру и тд. А) Запустив VMware в верхнем левом углу открываем «Проигрыватель» => «Управление» => «Настройки виртуальной машины» => «Параметры» => «Общие папки» ставим там «Всегда включено» и галочку «Подключить как сетевой диск в гостевой Windows» и добавляем что вам нужно (диск или папку) ,если в запущенной операционной системе добавить будет нельзя то придется сделать «Завершение работы» => «Выход» (выключить Windows) и сделать это при запущенной программе ,без операционной системы.
Б) Дальше «Проигрыватель» => «Файл» => «Настройки проигрывателя» => «Обновление программного обеспечения» => «Загрузить все компоненты сейчас» загружаем , (после запускаем операционную систему ,если она не запущена)
С) В VMware в запущенной операционной системе идем «Мой компьютер» => «Устройства со съемными носителями» => «(А)Диск 3,5»(у меня так называется этот диск) и там запустить установочный файл «VMware Tools» после его установки, у вас в «Мой компьютер» появится папка «Shared Folders на "vmware-host"» (возможно нужна будет перезагрузка) и в ней будут папки которые вы добавляли в «Настройках виртуальной машины»
6) Копируем из ПК папку «Silkroad или Silkroad R» в VMware.(на рабочий стол или куда вам нравится) ,создаём ярлыки , «Run SRO Hackshield» или «Run SROR Hackshield» для запуска «Silkroad или Silkroad R»
А) В папке с игрой должны лежать файлы из бота : «iBot - Media Patcher» можно и «PHMediaPatcher» , «Hackshield» , «Run SRO Hackshield» или «Run SROR Hackshield» .
Б) В папке с игрой «Media.pk2» должен быть пропатчен , а на основном ПК игра не должна быть пропатчена.
Ну вот и всё ,примерно как то так ,смотрите видео от создателя бота.
Видео гайд по запуску бота (ISRO и SROR)
iBot - Как отключить Управление учетными записями пользователей (UAC):
iBot - руководство 01:
iBot - руководство 02:
iBot - Как работать (Обновленный 29 марта 2013):
iBot - Как работать (ISRO) (Обновленный 1 апреля 2013):
iBot - Как выполнить Clientless:
Вторичная система Passcode(входа в игру)Silkroad
Вторичная passcode система будет обновленаSilkroad Online в ближайшем будущем для более трудной безопасности счета.
[Что является Вторичной Системой Passcode?] Вторичная система Passcode - система, которая потребует, чтобы игроки вошли во второй набор кодов после входа в систему, чтобы увеличить безопасность счета.
[Создание вторичного Passcode] - Как только ты загружаешься, вторичный входной экран passcode будет показан на экране выбора характера.
- passcode должен состоять из 6 - 8 чисел. (Для более трудной безопасности рекомендуется не использовать те же самые или последовательные числа. )
- Ключами числа нужно щелкнуть, используя твою мышь. Ты не можешь войти в числа, используя клавиатуру. (Введенное число будет зашифровано. )
[Используя вторичный Passcode] - Нажми символ ‘C’, чтобы перезагрузить вход. - После входа в passcode нажми 'OK', чтобы закончить процесс. - Если ты вошел в несправедливость passcode в течение 6 раз или больше, ты будешь заперт в течение 60 минут. (Ты должен повторно загрузиться, чтобы очистить совокупное ошибочное количество. )
[Сброс вторичного Passcode]
Ты можешь перезагрузить свой вторичный passcode, переиздавая его. - Нажми символ 'Reissue'. Всплывающее окно соглашения переиздания будет показано. Щелкни кнопкой OK, чтобы проверить адрес электронной почты, связанный со счетом.
- Если у счета будет проверенный адрес электронной почты, то новый passcode пошлют в этот адрес. Ты можешь использовать этот passcode, чтобы зарегистрироваться в игру. - Если у тебя нет проверенного адреса электронной почты, тебе нужно было сначала проверить твой адрес электронной почты в Joymax Portal.
[Изменение вторичного Passcode]
- Нажми символ 'Change', чтобы изменить вторичный passcode.
- Войди в старый passcode и нажми OK. Если твой вход соответствует старому passcode, ты можешь войти в новый вторичный passcode и затем нажать OK. Войди в новый вторичный passcode снова, чтобы подтвердить. Когда вход будет соответствовать, изменение passcode будет закончено.
Мы дадим тебе больше деталей о Новой Системе Passcode в день обновления. Пожалуйста, отметь, что детали все еще подвержены изменениям предшествующие или во время обновления.
2) Скачиваем в неё папку с игрой там должен быт пропатченый «Media.pk2»
3) Запускаем в машине Run SROR или SRO Hackshield он же запускает Silkroad Online Launcher нажимаем СТАРТ
и вход в игру ,из Run SROR и SRO Hackshield списываем айпи адрес и прописываем его в файле «iphs» или
«r_iphs» в место «127.0.0.1» который находится на вашем ПК в папке бота , папка «Init» и сохраняем его,на
этом пока с машиной всё сворачиваем её в панель
2 Запускаешь Бот через ярлык
3 Запускаешь edxSilkroadLoader6 , Ставим галочки и порты (Redirect Gateway Server , Patch Seed)
он запускает клиент , ("Media.pk2" на ПК не должен быть пропатчен).
Запуск клиента через "edxSilkroadLoader6"(запустите edxloader от имени администратора) порт 16000 (или другой при запуске двух или более ботов) написан в боте.
Не ЗАКРЫВАЙТЕ Виртуальную машину и запущенный им SRO_Client, этот клиент должен быть открыт всегда!!! играете вы клиентом или безклиентом это не важно они должны быть открыты всегда!!!
А безклиент запускаем без "edxSilkroadLoader6",просто запускаем бота и из него заходим в игу.
Запуск бота в безклиенте
Если вы играете клиентом и безклиентом то желательно для удобства создать копию папки Silkroad или SilkroadR (или придется каждый раз патчить и разпатчивать игру)
И так начнем
1) Патчим игру (смотрим «Как пропатчить Media.pk2 в игре «Silkroad или SilkroadR»»)
Пропатченый клиент в edxSilkroadLoader выглядит так
Не пропатченый клиент в edxSilkroadLoader выглядит так
2) Создаём ярлык на рабочем столе (смотрим «Создаём ярлык бота на рабочем столе для Silkroad иSilkroadR»)
3) Создаём ярлык на рабочем столе файла Run SRO Hackshield или Run SROR Hackshield (из папки игры)
4) Запускаем RunSROHackshield он запускает SilkroadOnlineLauncher выскакивает окно игры нажимаем старт и ждем загрузку игры ,как всё запустилось ,всё сворачиваем ,нам это больше не нужно.
5) Запускаем ярлык бота ,в запустившемся боте в окошке “Status Log”должно быть написано HSServersuccessfullyconnected!
6) Дальше заходим во вторую вкладку ставим точку на UceClientless открываются дополнительные окошки вы их заполняете и жмете Connect
На этом вроде бы как и все
О скриптах
Как пользоваться скриптами в боте и их написание, все это в принципе не сложно правда когда знаешь как это делается. И так у нас в боте есть папка со скриптами называется она “TS”,это скрипты которыми пользуется бот находясь в городе так называемая «петля»
Петля - Что это такое?
Это когда бот телепортируется с области тренировки или проще кач (это то место где мы прокачиваем свой персонаж) в город. Появляется персонаж в городе всегда в определённом месте ,вот с этого места и начинается петля бот выполняет городской скрипт из папки “TS”, создатель бота сделал так что до 70 лвла бот читает городские скрипты которые относятся к SilkroadR и название файлов начинаются с r_ , а после 71 лвла читаются файлы от Silkroad .Так вот в файлах SilkroadR бот только идет к складу и чиниться а в файлах от Silkroad он и у склада и чинится ,закупает всё то что вы поставили в настройках бота (желательно писать свои городские скрипты что бы они отличались от оригинальных а не как у всех тех которые играют этим ботом) в конце петли бот возвращается в определенное место в городе (вы можете выбрать другое место а не как оригинал) на этом заканчивается городской скрипт и бот запускает тренировочный скрипт ,скрипт который поведет вашего игрока на кач.
Скрипт на кач
И так мы будем писать скрипт от города до места вашей тренировки. Для этого нужно что бы персонаж был запущен в клиенте и вы могли контролировать его каждое движение, знали куда иди и не натыкались на всякие разные препятствия в игре (деревья ,камни и тд, которые не видно в безклиенте), а так же потом могли проверить правильность выполнения скрипта, что бы бот в безклиенте играл безукоризненно.
Заходим во вкладку дальше в Script settings и в Record Script там нажимаем кнопку Record Script и открывается окно для написания скриптов (при нажатии этой кнопки автоматически идет запись) ,теперь переходим в клиент игры и начинаем идти игроком к продавцам товара которые нам дадут бесплатные товары ,это манна ,жизнь ,стрелы ,и тд, подойдя к ним переходим к боту и нажимаем какую ни будь кнопку из AdditionalCommands что бы потом при сохранении скрипта знать куда вставить команды закупки предметов (это до 70 лвла)
item(Standard Issue Arrow) qst(1,China Medicine Supplier Dae-Pyeong) item(Standard Issue HP Recovery Potion (S)) qst(1,China Medicine Supplier Dae-Pyeong) item(Standard Issue MP Recovery Potion (S)) qst(1,China Medicine Supplier Dae-Pyeong) item(Standard Issue Universal Pill (M)) qst(1,China Medicine Supplier Dae-Pyeong)
после этого как поставили свою метку ,ведем своего игрока на место кача, так же можно вставлять в скрипт разные команды которые есть в правой стороне от окна ,допустим что бы игрок буффался не на самом месте тренировки когда он начинает атаковать монстров а недалеко от этого места и где нет или поменьше монстров для этого нужно прописать в скрипте buff(on1) это начало буффа нужно пройти небольшое расстояние иначе бот не успеет сделать все буффы каторые есть у вас и buff(off1) это конец буффа
когда пришли на место кача в клиенте, переходим в бот и нажимаем SetArea а в строке Radius заранее прописываем вам нужное значение оно бывает разным это зависит отместа кача где по узко значит нужно поставить поменьше а где равнина можно и побольше оно примерно колеблется от 50 до 100 а где и больше, и сохраняем скрипт (по умолчанию он сохраняется в папке бота) ,после идем в папку бота и вставляем в те места что мы поставили свои метки в скрипте, ставим свои значения все это сохраняем, называем скрипт как вам нравится ,все ,после этого в боте во вкладке TrainScriptName выбираем свой скрипт и запускаем бота из города ,если всё нормально то продолжаем играть в клиенте или безклиенте, а если нет то нужно корректировать скрипт или писать его заново.
Теперь о скриптах.
Поскольку всё дают бесплатно, то бегать по всем Торговцам становится бессмысленно. В Town script команды на взятие банок у новых Торговцев не работают, поэтому их приходится прописывать в каждом тренировочном скрипте. Тогда стоит сделать универсальное начало для всех скриптов, потом записывать скрипт на мобов и соединять с уже готовым началом, так проще. Нельзя забывать менять команды, когда меняются банки, иначе бот их не возьмёт. Теперь так называемый Train script. Вот так выглядит начало всех Train скриптов в Donwhang:Script starts at Donwhang Это образцы,как правильно вставлять закупку в скрипт на кач.
Код
go(3544,2068) go(3540,2073) go(3536,2080) go(3537,2088) item(Standard Issue HP Recovery Potion (M)) qst(1,China Medicine Supplier Dae-Pyeong) item(Standard Issue MP Recovery Potion (M)) qst(1,China Medicine Supplier Dae-Pyeong) item(Standard Issue Universal Pill (M)) [color=#ff0000]qst(1,China Medicine Supplier Dae-Pyeong) item(Standard Issue Arrow) qst(1,China Medicine Supplier Dae-Pyeong) go(3542,2086) go(3549,2085) go(3558,2087) go(3596,2096) go(3608,2102) go(3621,2110) go(3629,2111) go(3649,2111) go(3662,2110) До 40 лвл можно в начало скрипта вставлять строчки закупки.Красным это для лучников для Европы нужно прописать болты.
А после 40
go(119,27) go(137,41) go(157,47) item(Standard Issue HP Recovery Potion (L)) qst(1,China Medicine Supplier Dae-Pyeong) item(Standard Issue MP Recovery Potion (L)) qst(1,China Medicine Supplier Dae-Pyeong) item(Standard Issue Universal Pill (L)) [color=#ff0000]qst(1,China Medicine Supplier Dae-Pyeong) item(Standard Issue Arrow) qst(1,China Medicine Supplier Dae-Pyeong) go(157,47) go(137,41) go(119,27)
Добавляю архив со скриптами 1-99лвл правда это старые скрипты но они могут ещё кому нибудь послужить Доступно только для пользователей
Два дня я мучился с этим ботом но всё таки запустил его,через виртуальную машину "VMware Player" правда через "edxSilkroadLoader-6" он не пошёл а через "edxSilkroadLoader_Beta3" я его запустил.
Мботом я пользовался когда он был бесплатным но это было давно. А iBot прекрасный бот мне он нравится больше всех и он бесплатный. Я вроде всё написал подробно про этого бота у меня он запустился через edxSilkroadLoader_Beta3,почитай, посмотри видео ,а если не получится обращайся, будем думать как помочь.
Дата: Воскресенье, 26.05.2013, 20:03 | Сообщение # 13
Сержант
Группа: Пользователи
Сообщений: 33
Статус: Offline
Вот уж не знаю... Я всегда запускал без вирт. машины. Щас почему то когда захожу на перса вылетает игра, у тебя все работает? Если помог, ставьте + к репутации
У меня появилась идея. Это для тех кто не хочет заморачиваться с виртуальной машиной. Как вариант: попробуйте сделать копию папки с игрой, пропатчить копию, запустить с копии hackshield, а с основной(папки) запускать игру через лаунчер. Теоретически должно получиться, мне щас лень проверять, так что кто проверит - отпишитесь о результатах. P.S. Главное что бы хак щит был запущенный на пропатченой папке, а клиент с обычной P.S.S. Кто случайно пропатчил игру и хочет вернуть все назад: 1. Запустите media patcher 2. Выберите Silkroad Online Revolution, поставьте галочку на Use custom address. 3. Нажмите Search for address 4. Когда найдет - нажмите кнопку Default Settings(правый нижний угол окошка) и нажмите кнопку Patch Now. Всё вы вернули все на свои места и можно запускать игру как прежде
Добавлено (28.05.2013, 15:01) --------------------------------------------- У меня медиа патчер зависает в виртуалке
Добавлено (28.05.2013, 16:01) --------------------------------------------- Бесполезно, я пробыл, тот же эффект
У меня он не видит яву в вирте...
Добавлено (28.05.2013, 16:33) --------------------------------------------- Так... С явой я домучался, а всё равно вырубает с игры