Перейти к содержанию

Wonder

Постоялец
  • Публикаций

    1497
  • Зарегистрирован

  • Посещение

  • Победитель дней

    3
  • Отзывы

    0%

Весь контент Wonder

  1. В общем никогда не сталкивался с тем, что бы строить графики на сайте, поэтому не знаю существуют ли они.
  2. Скрипта такого не встречал, если найду - выложу. Насчет паузы, попробуй верни 5 минут, и посмотри всё ли будит нормально.
  3. Мм.. вероятнее всего эта статистика работает напрямую с ядром сборки, поэтому попробуй поискать в конфигах сервера путь к папке с этим сайтом, и попробуй его сменить на другой (это если в том случае, когда сайт и сервер стоят на одном железе). Других вариантов я честно говоря не знаю, скорее всего нужно править ядро, что бы что-то изменить.
  4. Попробуй увеличить паузу между проверкой хотя бы до 1 минуты, и посмотреть как будит работать, всё таки не так просто автор сделать задержку именно в 5 минут, возможно на это были свои причины.
  5. Wonder

    Community Board

    Ну значит и функция продажи так же нужно править в ядре.
  6. Wonder

    Community Board

    1. Попробуй взять код из любого другого гм шопа. 2. Насколько мне известно, что бы это сделать нужно будит править ядро.
  7. 1. Просто создай ещё одного пользователя и удали старого. Либо через навикет можно легко отредактировать пароль зайдя во вкладку Users. 2. Погугли лучше, скажу одно - нужно редактировать файл my.ini (настройки мускула). Так же можешь почитать хорошую статейку по оптимизации сервера в целом
  8. Возможно просто недоступен л2топ, соответственно скрипт долго грузится, и не выдаёт бонус. Но это уже нужно смотреть на сайт, сложно что-то так сказать.
  9. Файл \engine\vote.php ищешь поиском значение 300 и меняешь его на нужное тебе: if ((cache_get("l2top_time") + 30) > $time) { $time = (cache_get("l2top_time") + 30) - $time; Это сделает паузу в 30 секунд.
  10. В общем всё достаточно просто и все изменения выполняются в несколько шагов. И так поехали: 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
  11. Wonder

    Сервер Lineage 2 Interlude

    1) Для начала выбираем и качаем понравившийся сервер - здесь. 2) Затем качаем и устанавливаем каждую программу из этого архива - Сборник програм для установки l2j серверов.. 3) Качаем и вникаем в мануал по установке, попутно пытаясь запустить сервер. Если не понятно - смотрим видеомануал. Если возникают какие-то вопросы, ищем ответы в мануалах в разделе мануалов, если найти не удалось - задаем вопрос на форуме.
  12. Wonder

    Вопросы По Нпц

    В БД таблица droplist, ищешь по Id моба нужный дроп и меняешь значения: ItemId - ид вещи которая упадет min - минимальное кол-во вещей которое дропнется max - максимальное кол-во вещей которое дропнется chance - шанс дропа (100000 <- 100%)
  13. Wonder

    Вопросы По Нпц

    В общем что бы баффер работал корректно нужно поправить импорт скрипта, делается следующим образом: 1) Ищем и открываем главный скрипт нашего баффера который лежит тут - data\scripts\путь_до_баффера файл __init__.py 2) Открываем и наблюдаем примерно следующую картину (это только часть файла): Я специально выделил пусть до импорта, который нужно править. 3) Открываем любой другой стандартный скрипт сервера, например data\scripts\custom\8000_RaidbossInfo\__init__.py и видим (лишние строчки я обрезал): Вот это искомый путь, на который нам нужно заменить следующим образом: Сохраняем и пробуем. У меня сборка опенов, поэтому путь импорта другой, у тебя будит вроде com.l2jfree В общем пробуй, должно помочь. Насчет дропа, то даже не знаю, я привык всё делать через бд, мне так проще. Может в сервере что-то.
  14. Wonder

    Вопросы По Нпц

    1. Скрипт баффера под свою сборку правила? Или просто так залила и поставила? 2. То есть ты правишь дроп, сохраняешь, а изменений никаких? Хотелось бы узнать точно какие действия выполняешь. 3. Гм шоп можно редактировать с помощью программы l2j studio.
  15. Wonder

    Немогу Запустить Community

    В общем я не сталкивался с комьюнити от l2jserver, приходилось иметь дело только от опенов, но полазив немного по офф. форуму, можно сказать что не у тебя одного такая проблема, и решается оно компиляцией более новой версии, насколько я понял. В общем подробнее можешь почитать на их вики, а если проблемы с языком, то гугл всегда придет на помощь (перевод корявенький, но читаемый)
  16. Wonder

    Немогу Запустить Community

    У тебя хоть в таблице gameserver есть значение hexid? Что-то мне подсказывает, что ты просто забыл зарегистрировать геймсервер.
  17. Wonder

    Немогу Запустить Community

    Желательно скрин покажи с ошибкой, а то не понятно из твоего описания. И попробуй вот это: В папке геймсервера ищешь конфиг CommunityServer и ищешь там что-то типо: Сюда нужно вставлять само значение.
  18. Wonder

    Датацентр

    Напиши им в службу поддержки и дай ссылку на свой хостинг, должны поменять решение.
  19. Wonder

    =>плз<=

    В следующий раз тему с подобным названием удалю.
  20. Wonder

    Гм Шоп И Бафер

    В чем конкретно возникает сложность? Понятие установки очень растяжимое и состоит из нескольких этапов. Ну а так в кратце: заливаем sql файлы, которые идут с бафером в базу сервера. Кидаем все папки в соответственные папки на сервере. Спауним нпц и радуемся.
  21. Какую ты сборку указал в настройке стресс веба? Что бы знать в каком файле тебе править скрипт. И ещё если можно дай мне sql запрос на добавление таблицы hellbound, а то у меня таких столбцов и в помине нету.
  22. Поменяй кодировку в программе, которой декодируешь, если это L2Dat_EncDec то это делается в опциях, кодировка UTF-8
  23. Wonder

    Русские Ники И Титулы

    Проблема решена. Закрыто.
  24. В каких именно файлах нужно писать? Можно попробовать при изменении файла, например armorgrp.dat, указать кодировку UTF-8 (не знаю как где, но в программке L2Dat_EncDec это меняется) и работать уже в другой кодировке, но я не знаю как на это отреагирует игра и что станет с файлом, после смены кодировки.
  25. Wonder

    Русские Ники И Титулы

    В общем то это делается при установке сервера, ещё до заливки базы. Нужно создать базу и указать кодировку UTF-8. Если у тебя уже есть старая база, то нужно создать новую и просто перенести туда все данные (создать бекап и залить его в базу к примеру). После этого нужно указать серверу что у нас база с кодировкой UTF-8: В настройках логин и гейм сервера: Было Стало Потому нужно указать что бы пользователи могли создавать героев с любыми символами: Это только для ников, для названия кланов/альянсов/питомцев нужно так же править. Ну и конечно же не забудь что бы в клиенте был патч на отображение русских ников.
×
×
  • Создать...