С
приходом на наш фришник незабвенного С4, ботоводы постепенно начали
вымирать, сей процесс и сейчас продолжаецца за что спасибо(???) нашим
уважаемым(?!?!?) админм xD это типа фступление, а теперь по делу )
как любой уважающий ся С3-ботовод сие положение меня никак не
устраивало, посему начал я искать алтернативные варианты геиального
творения под названием l2walker. Сегодня, дорогие мои я расскажу вам о
том как на вашей развалюхе можно будет запускать пару лишних
бафф(крафт)-окон.
Нам потребуюцца: -Руки прямые, 1 пара -Голова трезвая, 1штука -ссылки от минялюбимаво, ммм ну скока невлом будет заливать ) -немного трафика и свободного времени
Итак-с.
1м делом берем нашу папку с ла2 для удобства представим что она у вас
также как и у мя называецца C:\Games\Lineage2 и копируем ее с именем ну
скажем C:\Games\Lineage2buffbotz Далее, открываем папку с нашим основным клиентом, заходим в system и распаковываем туда содержимое архива. Теперь идем в папку с нашим 2м клиентом и также в папку system распаковываем следующий архив (с заменой файлов) А теперь объясняю суть: -если
мы хотим играть в 1 окно то делаем так, в нашем основном клиенте
копируем из папки SINGLE файл l2.ini в папку system с заменой, и
запускаем игру через L2.exe -если мы собираемся играть в 2 и более
окон то делаем так: копируем l2.ini из папки MULTY в system и запускаем
наш основной клиент через слудующий ярлык: создаем обычный ярлык к L2.exe открываем его свойства, далее - открывем закладку Ярлык -
пишем в поле Объект C:\WINDOWS\system32\cmd.exe /c start "La2"
/belownormal ""C:\Games\Lineage2\system\L2.exe -windowed" само сабой
C:\WINDOWS это ваша папка винды (если у вас она называецца подругому
или на другом диске то отредактируйте, а C:\Games\Lineage2 папка с
вашим основным клиентом ла2, собсно тоже если нада измените, в
остольном все должнобыть идентично, иначе работать никуя небудет) - в поле Рабочая папка пишем C:\Games\Lineage2\system
Это будет наш ярлык для запуска ГЛАВНОГО клиента при игре в несколько окон.
Теперь запуск 2го, 3го и.т.д окон: - опятьтаки создаем ярлык к L2.exe но уже из папки Lineage2buffbotz\system открывем закладку Ярлык -
пишем в поле Объект C:\WINDOWS\system32\cmd.exe /c start "La2wnd"
/belownormal ""C:\Games\Lineage2buffbotz\system\L2.exe -windowed" само
сабой C:\WINDOWS это ваша папка винды (если у вас она называецца
подругому или на другом диске то отредактируйте, а
C:\Games\Lineage2buffbotz папка с вашим вторым клиентом ла2, собсно
тоже если нада измените, в остольном все должнобыть идентично, иначе см
пункт 1) - в поле Рабочая папка пишем C:\Games\Lineage2buffbotz\system Это будет наш ярлык для запуска ПОБОЧНЫХ клиентов при игре в несколько окон.
Теперь
у нас есть 3 ярлыка для ла2 и 2 папки с клиентом, если вы все сделали
правильно то при игре в несколько окон у вас будем мнгновенный альттаб
(я юзаю виндосовскую клавишу, если у вас на клаве её нет жмите
Ctrl+Esc) + 2ые окна будут не на весь экран, а их размер можно будет
изменять. Для справки, на своем семпроне 2800+ с 1гб оперативы, я могу
одновременно играть в 7-8 окон )
А сейчас о разнообразных изменениях клиента, поделюсь парочкой нечитерных фич и прог которыми сам пользуюсь.
786 КБ Drop/Spoil Patch (так как у нас должно было быть, по факту думаю дроп нашего серва всем известен xD) Выводит инфу о дропе и споиле с моба (выделяем моба, и смотрим детальную инфу, там будет 2 новых иконки) разархивируем в папку system с заменой файлов
221 КБ Server Status Checker настроенный на Ш-3 Разархивируем
в любую папку и юзааем, есть 1 баг, если на сервер можно зайти но
статус Down то в проге будет Online, тобишь полезна когда сервер лежит
савсем а не когда ребутаецца
223 КБ патч для показа к-ва
кристалов на которые мона разбить вещь + скрытые параметры пушек
(изменение крит модификатора у дуалов, модификатора акураси у кастетов
и.т.д) Разархивируем в папку system с заменой.
З.Ы. Перед
заменой файлов сделайте бекап, будет лучше, кстати после установки
любова из патчей автоапдейтер не юзайте, или не обновляйте эти файлы.
Скорее всего все знают как дюпать оружие, вещи а так же ресурсы!
я хочу рассказать как сделать так что бы оружие и вещи не пропадали после рестарта!
Допустим
вы играете на ява сервере с низкими рейтами, что вам бля этого
потребуется: 20 lvl и выше, быть зарегестрированным на quest: Seven
singsи дождаться когда наступит награждение!
Бежим к маммону, а
именно блэксмиту который будет находиться в катакомбах, дюпаем оружие и
просто напросто меняем дюпнутую пушку у маммона на другую(дело в том
что когда мы дюпаем оружие имеет одинаковое id, а когда меняем то id
вещи меняется.
Такой же способ с неоткрытыми вещами: у вас есть
doom gloves, дюпаем и раскрываем их у блэксмита который находится в
Аденах, распечатываем их и после рестарта у нас ничего не пропадает!
Как
дюпать: нужен бот настроенный под нужный сервер + патчер от саурона
либо токен (я с токеном недружу поэтому пользуюсь патчером)!
в боте в меню выбора чара ставим : manual далее жмем login выскакивает табличка с выбором персонажа жмем logout, табличку с выбором персонажа не закрываем в меню выбора чара выбираем char1 нажимаем login клиентом передаем боту то что хотим дюпнуть:оружие, вещи либо ресурсы(рецепты и т.д. и т.п.) далее
еще раз трейд боту: далее обратная операция только ботом отдаем все
чару если естьресурсы которые лежат в одной клеточке оставляем у бота в
1 экземпляре! (как дюпнуть вещи и оружие написано выше). соглашаемся на
трейд в боте и в меню выбора чара нажимаем зайти на нужного нам чара.
если все сделано правильно то бота выкенет из игры. жмем login и когда бот зашел в клиенте соглашаемся на трейд. и в данном случае и в клиенте и в боте лежат дюпнутые вещи перекидываем все в клиент и продаем за сколько хотим
Скрипт для поиска PK игрока: Если
PK поблизости, то можно автоматически взять его в цель и/или вывести
сообщение в чат. Команды для управления скриптом (все они вводятся в
чат): Включить автоматическое взятие PK в цель - %pk_target 1 Выключить автоматическое взятие PK в цель - %pk_target 0 Включить уведомление в чат при обнаружении поблизости PK - %pk_msg 1 Выключить уведомление в чат при обнаружении поблизости PK - %pk_msg 0
// Автоматический поиск PK поблизости. Если PK игрок находится рядом с вами, то можно: // Автоматически взять его в цель и/или вывести сообщение в чат // Команды для управления скриптом (все они вводятся в чат): // Включить автоматическое взятие PK в цель - %pk_target 1 // Выключить автоматическое взятие PK в цель - %pk_target 0 // Включить уведомление в чат при обнаружении поблизости PK - %pk_msg 1 // Выключить уведомление в чат при обнаружении поблизости PK - %pk_msg 0 // Автор: Furious // Версия: 0.1
var ObjectID, Karma, Target, Message, i: Integer; Name, Cvar: String;
procedure SendMsg(Msg:string); begin buf:=#$4A; WriteD(0); WriteD(10); WriteS(''); WriteS(Msg); SendToClient; end;
procedure TargetPK(ObjectID: Integer); begin buf:=#$04; WriteD(ObjectID); SendToServer; end;
begin if FromServer and (pck[1]=#$03) then begin i:=18; ObjectID:=ReadD(i); Name:=ReadS(i); Karma:=ReadD(i+60); if (Karma>0) then begin if Message=1 then SendMsg('PK с ником '+Name+' находится поблизости!'); if Target=1 then TargetPK(ObjectID); end; end; if FromClient and (pck[1]=#$38) then begin Cvar:=ReadS(2); case Cvar of 'pk_target 1': begin Target:=1; SendMsg('Автоматическое взятие PK в цель включено!'); end; 'pk_target 0': begin Target:=0; SendMsg('Автоматическое взятие PK в цель выключено!'); end; 'pk_msg 1': begin Message:=1; SendMsg('Вывод сообщения в чат при обнаружении PK включено!'); end; 'pk_msg 0': begin Message:=0; SendMsg('Вывод сообщения в чат при обнаружении PK выключено!'); end; end; end; end.
Cкрипт для показа цели на радаре Скрипт для установки стрелки (радара) над чаром к цели, при использовании таргета: Выделяете
NPC, чара или моба. И у вас над головой появляется стрелка, указывающая
путь к объекту. Включается и выключается социальными действиями Yes и
No. Также удобно пользовать /target name, стрелка тут в самый раз будет
найти нужный объект.
Файл: target_radar.pas Код скрипта
// Установка стрелки (радара) над чаром к цели, при использовании таргета // Чтобы включить скрипт используйте в игре социальное действие - Yes // Чтобы выключить скрипт используйте в игре социальное действие - No // Автор: Furious // Версия: 0.2
var Attacker, SocialID, CorX, CorY, CorZ, Status: Integer;
begin if FromClient and (pck[1]=#$1B) then begin SocialID:=ReadD(2); case SocialID of 6:Status:=1; 5:Status:=0 and TargetRadarDrop; end; end; if Status=1 then begin if FromServer and (pck[1]=#$61) then begin CorX:=ReadD(6); CorY:=ReadD(10); CorZ:=ReadD(14); TargetRadar(CorX, CorY, CorZ); end; end; end.
Следуйте данному Мануалу : Скопируйте папку C:/server на второй компьютер на котором будет располагатся второй сервер. На первом компьютере запустите C:/server/l2j/login/RegisterGameServer.bat Наберите 1 и нажмите Enter, программа создаст файл hexid(server 1).txt Примечание : не вводите 0 так как этот ID уже занят первым сервером Скопируйте этот файл в папку C:/server/l2j/gameserver/config второго компьютера На втором сервере : Cотрите старый hexid.txt и переименуйте hexid(server 1).txt в hexid.txt Откройте server.properties и впишите : ExternalHostname=(blank) -> замените на (звездочку)* InternalHostname=127.0.0.1 -> замените на * LoginPort=9014 -> замените на 9015 LoginHost=127.0.0.1 -> Впишите IP login сервера ( 1 комп )
Теперь на первом игровом сервере запустите startLoginServer.bat и startGameServer.bat На втором компе нужно запустить только startGameServer.bat ( так как оба сервера будут использовать 1 логин сервер ) Готово.
Когда мы ставим сервер то сталкиваемся
с голимым сайтом и форумом с сайтом я пока не занимался, а как
паставить форум раскажу, это полезно кто не ставил форумы. 1- качаем архив http://gazik52.narod.ru/forum/forum.rar (там форум, руссификатор, стиль) 2- заходим в C:\Server\diskw\www\forum и удалаем всё нах оттуда 3- извлекаем архив phpBB2 в C:\Server\diskw\www\forum 4- заходим C:\Server (или где там у вас) запускаем start 5-
заходим по ссылке http://localhost/a/ создаём базу с названием forum
как видно на скрине http://gazik52.narod.ru/forum/Capture-5.jpg 6-
теперь заходим по ссылке http://localhost/forum/ и тут вас попросят
ввести данные, если вы качали сервер Френка или Виталика то датабаза
усёрнеми будет root и датабаза пассвор тоже root, если сервер сами
ставили то датабаза усёрнеми будет root а датабаза пассвор будет пароль
который вы вводили при установки MySQL заполняем как на скрине
http://gazik52.narod.ru/forum/Capture-2.jpg 7- форум проинсталируется и мы увидим это http://gazik52.narod.ru/forum/Capture-3.jpg жмём 8-далее мы видем http://gazik52.narod.ru/forum/Capture-4.jpg 9-
заходим в C:\Server\diskw\www\forum (или куда вы его ставили) и удаляем
две папки install и contrib Всё форум готов и им можно пользоваться=))
но он на английском, теперь руссифицируем его=)) 10- заходим C:\Server\diskw\www\forum\language и копируем туда папку lang_russian это русский язык 11- заходим C:\Server\diskw\www\forum\templates\subSilver\imag es копируем туда lang_russian (это кнопки) 12- заходим на форум, авторизируемся, заходим в адмику меняем язык на русский 13-
заходим в личные настройки (НЕ АДМИНКА) меняем язык на русский и
перезагружаем браузер и видим форум за место русского занаки вопросы
или при создании темы вигню за место русского языка, это лугко
поправить. 14- заходим C:\Server\diskw\usr\local\Php открываем файл
php.тхт ищем строку default_charset = "UTF-8" и переправляем её на
default_charset = "cp1251" 15- жмём обновить страницу и у нас
хороший русский язык=)) возможно его ещё раз придётся выставить в
настройках админки и в личных настройках 16- стиль, он там обычный
сменим стиль заходим в C:\Server\diskw\www\forum\templates и копируем
туда fiblack ну там уже у вас всё по русски и дальше сами разберётесь
вот как ворум поставил я http://gazik52.narod.ru/Capture-1.jpg
p.s. Теперь и сайт поддерживает русскую кодировку=))