-
Публикаций
1497 -
Зарегистрирован
-
Посещение
-
Победитель дней
3 -
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент Wonder
-
В общем никогда не сталкивался с тем, что бы строить графики на сайте, поэтому не знаю существуют ли они.
-
Скрипта такого не встречал, если найду - выложу. Насчет паузы, попробуй верни 5 минут, и посмотри всё ли будит нормально.
-
Мм.. вероятнее всего эта статистика работает напрямую с ядром сборки, поэтому попробуй поискать в конфигах сервера путь к папке с этим сайтом, и попробуй его сменить на другой (это если в том случае, когда сайт и сервер стоят на одном железе). Других вариантов я честно говоря не знаю, скорее всего нужно править ядро, что бы что-то изменить.
-
Попробуй увеличить паузу между проверкой хотя бы до 1 минуты, и посмотреть как будит работать, всё таки не так просто автор сделать задержку именно в 5 минут, возможно на это были свои причины.
-
Ну значит и функция продажи так же нужно править в ядре.
-
1. Попробуй взять код из любого другого гм шопа. 2. Насколько мне известно, что бы это сделать нужно будит править ядро.
-
1. Просто создай ещё одного пользователя и удали старого. Либо через навикет можно легко отредактировать пароль зайдя во вкладку Users. 2. Погугли лучше, скажу одно - нужно редактировать файл my.ini (настройки мускула). Так же можешь почитать хорошую статейку по оптимизации сервера в целом
-
Возможно просто недоступен л2топ, соответственно скрипт долго грузится, и не выдаёт бонус. Но это уже нужно смотреть на сайт, сложно что-то так сказать.
-
Файл \engine\vote.php ищешь поиском значение 300 и меняешь его на нужное тебе: if ((cache_get("l2top_time") + 30) > $time) { $time = (cache_get("l2top_time") + 30) - $time; Это сделает паузу в 30 секунд.
-
В общем всё достаточно просто и все изменения выполняются в несколько шагов. И так поехали: 1) Добавляем запросы. Открываем файл \inc\l2db\l2j_l2Dream.php (отвечает за все запросы сайта, если нужно для других сборок, то просто открываем соответствующий файл). Находим строчку: "getCountDusk" => " SELECT count(0) FROM seven_signs WHERE cabal='dusk'", И добавляем ниже: "HellboundLevel" => " SELECT hb_level FROM hellbound", "HellboundPoints" => " SELECT hb_points FROM hellbound", Этим самым мы создали запросы, которые будут брать необходимые данные. 2) Вывод статистика. Открываем файл \engine\stat.php (на будущее - в данном файле находятся все основные функции движка) и находим строчку: list($count_Dusk) = $gdb[$_serv_id]->fetch_array($gdb[$_serv_id]->query($gdb[$_serv_id]->_parse_query($qList[$l2db_gs]["getCountDusk"]))); После неё вставляем: list($Hellbound_level) = $gdb[$_serv_id]->fetch_array($gdb[$_serv_id]->query($gdb[$_serv_id]->_parse_query($qList[$l2db_gs]["HellboundLevel"]))); list($Hellbound_points) = $gdb[$_serv_id]->fetch_array($gdb[$_serv_id]->query($gdb[$_serv_id]->_parse_query($qList[$l2db_gs]["HellboundPoints"]))); Находим: $tpl->set_var("{duskpc}", $count_Dusk_p); Вставляем ниже: $tpl->set_var("{hb_level}", $Hellbound_level); $tpl->set_var("{hb_points}", $Hellbound_points); Этим самым мы создали основную функцию вывода информации. 3) Добавляем данные в шаблон. Открываем файл \templates\имя_шаблона\statistic.tpl и ищем строчку (стандартный шаблон): <tr><td class="l2left">Dusk (сумрак):</td> <td class="l2right">{dusk} ({duskpc}%)</td></tr> Ниже вставляем: <tr><td class="l2left">Уровень ХеллБоунд:</td> <td class="l2right">{hb_level}</td></tr> <tr><td class="l2left">Очки ХеллБоунд:</td> <td class="l2right">{hb_points}</td></tr> Сейчас мы добавили вывод информации в шаблоне. Всё, теперь можно зайти на сайт и полюбоваться новым фичам. Если что-то не получилось, выкладываю измененный файлы. Хотелось бы отметить что это лишь один из немногих способов добавления функционала, но на мой взгляд он самый оптимальный и полностью сохраняет структуру движка. stress.rar
-
1) Для начала выбираем и качаем понравившийся сервер - здесь. 2) Затем качаем и устанавливаем каждую программу из этого архива - Сборник програм для установки l2j серверов.. 3) Качаем и вникаем в мануал по установке, попутно пытаясь запустить сервер. Если не понятно - смотрим видеомануал. Если возникают какие-то вопросы, ищем ответы в мануалах в разделе мануалов, если найти не удалось - задаем вопрос на форуме.
-
В БД таблица droplist, ищешь по Id моба нужный дроп и меняешь значения: ItemId - ид вещи которая упадет min - минимальное кол-во вещей которое дропнется max - максимальное кол-во вещей которое дропнется chance - шанс дропа (100000 <- 100%)
-
В общем что бы баффер работал корректно нужно поправить импорт скрипта, делается следующим образом: 1) Ищем и открываем главный скрипт нашего баффера который лежит тут - data\scripts\путь_до_баффера файл __init__.py 2) Открываем и наблюдаем примерно следующую картину (это только часть файла): Я специально выделил пусть до импорта, который нужно править. 3) Открываем любой другой стандартный скрипт сервера, например data\scripts\custom\8000_RaidbossInfo\__init__.py и видим (лишние строчки я обрезал): Вот это искомый путь, на который нам нужно заменить следующим образом: Сохраняем и пробуем. У меня сборка опенов, поэтому путь импорта другой, у тебя будит вроде com.l2jfree В общем пробуй, должно помочь. Насчет дропа, то даже не знаю, я привык всё делать через бд, мне так проще. Может в сервере что-то.
-
1. Скрипт баффера под свою сборку правила? Или просто так залила и поставила? 2. То есть ты правишь дроп, сохраняешь, а изменений никаких? Хотелось бы узнать точно какие действия выполняешь. 3. Гм шоп можно редактировать с помощью программы l2j studio.
-
В общем я не сталкивался с комьюнити от l2jserver, приходилось иметь дело только от опенов, но полазив немного по офф. форуму, можно сказать что не у тебя одного такая проблема, и решается оно компиляцией более новой версии, насколько я понял. В общем подробнее можешь почитать на их вики, а если проблемы с языком, то гугл всегда придет на помощь (перевод корявенький, но читаемый)
-
У тебя хоть в таблице gameserver есть значение hexid? Что-то мне подсказывает, что ты просто забыл зарегистрировать геймсервер.
-
Желательно скрин покажи с ошибкой, а то не понятно из твоего описания. И попробуй вот это: В папке геймсервера ищешь конфиг CommunityServer и ищешь там что-то типо: Сюда нужно вставлять само значение.
-
В следующий раз тему с подобным названием удалю.
-
В чем конкретно возникает сложность? Понятие установки очень растяжимое и состоит из нескольких этапов. Ну а так в кратце: заливаем sql файлы, которые идут с бафером в базу сервера. Кидаем все папки в соответственные папки на сервере. Спауним нпц и радуемся.
-
Какую ты сборку указал в настройке стресс веба? Что бы знать в каком файле тебе править скрипт. И ещё если можно дай мне sql запрос на добавление таблицы hellbound, а то у меня таких столбцов и в помине нету.
-
Поменяй кодировку в программе, которой декодируешь, если это L2Dat_EncDec то это делается в опциях, кодировка UTF-8
-
В каких именно файлах нужно писать? Можно попробовать при изменении файла, например armorgrp.dat, указать кодировку UTF-8 (не знаю как где, но в программке L2Dat_EncDec это меняется) и работать уже в другой кодировке, но я не знаю как на это отреагирует игра и что станет с файлом, после смены кодировки.
-
В общем то это делается при установке сервера, ещё до заливки базы. Нужно создать базу и указать кодировку UTF-8. Если у тебя уже есть старая база, то нужно создать новую и просто перенести туда все данные (создать бекап и залить его в базу к примеру). После этого нужно указать серверу что у нас база с кодировкой UTF-8: В настройках логин и гейм сервера: Было Стало Потому нужно указать что бы пользователи могли создавать героев с любыми символами: Это только для ников, для названия кланов/альянсов/питомцев нужно так же править. Ну и конечно же не забудь что бы в клиенте был патч на отображение русских ников.