-
Публикаций
120 -
Зарегистрирован
-
Посещение
-
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент WhatEver
-
Дизайн должен быть сделан не за 5-10 минут.Посиди над ним дня 3 и сделаешь отличный.
-
Надеюсь подобных конфликтов у нас не возникнет.
-
Очень часто возникает такой вопрос,как:"Как переделать шаблон для Stress Web 12 для Stress Web 11".В этой статье будет описано как сделать это! Изменённые и добавленные теги в шаблоне Скрытый текст {TITLE} - > {NTITLE} = Заголовок новости. Используется в news.tpl и newsfull.tpl (Изменённый){Day} = День (формат 01-31). Используется в news.tpl и newsfull.tpl (Добавленный в SW12) {Month} = Месяц (формат 01-12). Используется в news.tpl и newsfull.tpl (Добавленный в SW12) {Year} = Год (формат 2011). Используется в news.tpl и newsfull.tpl (Добавленный в SW12) {CONTENT} - > {NEWS} = Краткая новость. Используется в news.tpl (Изменённый) {CONTENT} - > {NEWSFULL} = Полная новость. Используется в newsfull.tpl (Изменённый) {IMG} = Адрес к рисунку новости. Картинка должна находиться в папке sysimg. В админке указывается только название картинки, например: image.jpg (Добавлен в SW12) {FLINK} = Ссылка на тему форума. Ссылка указывается в админке. Используется в news.tpl и newsfull.tpl (Добавлено в SW12) [forum-link]текст[/forum-link] = Блок для ссылки на тему форума. Используется в news.tpl и newsfull.tpl (Добавлено в SW12) {chronicle} = Хроники (указываются в админке). Используется в server_item.tpl (Добавлено в SW12) {uCHARS} = Список персонажей. Используется для автогенерации ссылки в login.tpl и profile.tpl (Добавлено в SW12) {uCHPASS} = Смена пароля. Используется для автогенерации ссылки в login.tpl и profile.tpl (Добавлено в SW12) {uCHMAIL} = Смена мыла. Используется для автогенерации ссылки в login.tpl и profile.tpl (Добавлено в SW12) {uSUPPORT} = Путь до тикет системы(вроде, я не помню). Используется для автогенерации ссылки в login.tpl и profile.tpl (Добавлено в SW12) {uSWPAY} = Донейт... Используется для автогенерации ссылки в login.tpl и profile.tpl (Добавлено в SW12) {uCHSEX} = Смена пола персонажа. Используется для автогенерации ссылки в login.tpl и profile.tpl (Добавлено в SW12) {uCHNAME} = Смена ника персонажа. Используется для автогенерации ссылки в login.tpl и profile.tpl (Добавлено в SW12) {uFORGET} = Восстановление пароля. Используется для автогенерации ссылки в login.tpl и profile.tpl (Добавлено в SW12) {uREGISTER} = Регистрация аккаунта. Используется для автогенерации ссылки в login.tpl и profile.tpl (Добавлено в SW12) {TIMER} = Время генерации/загрузки страниц. Используется в index.tpl (Добавлено в SW12) С тегами разобрались, перейдём к .tpl шаблонам. Заменить шаблоны от стандартного шаблона Stress Web R12 ------------------------------ donate.tpl email_lostpassword.tpl email_register.tpl lostpassword.tpl mmotop.tpl register.tpl statistic_menu.tpl vote.tpl ============================== В index.tpl: ------------------------------ Удалить строку: <script type="text/javascript" src="/{THEME}/js/jquery-1.4.2.min.js"></script> Добавить строку: <script type="text/javascript" src="/{THEME}/js/jquery-1.6.2.min.js"></script> ============================== templates/../js: ------------------------------ удалить файл: jquery-1.4.2.min.js добавить файл: jquery-1.6.2.min.js = Он лежит в папке js дефолтного шаблона STRESS WEB'a 12-го. Так-же добавлена система бонусов за голосование в ммотопе. Ссылки на страницы выглядят теперь так: Ваш_Сайт.ру/index.php?f=mmotop - MMOTOP.RU Ваш_сайт.ру/index.php?f=l2top - L2TOP.RU Скрытый текст Теги в шаблонахСистемные теги: {URL} - указывает полный адрес сайта {THEME} - указывает адрес к шаблону index.tpl: зарезервированные теги: {TITLE},{INFO},{CONTENT},{TIMER} модульные теги: должны совпадать с названием модуля, а также в модуле выводимый результат должен быть в переменной соответствующего названия (например: модуль server.php, переменная $tpl->build("server") / $tpl->result["server"], тег {SERVER}) login.tpl/profile.tpl: зарезервированные теги: {uCHARS},{uCHPASS},{uCHMAIL},{uSUPPORT},{uSWPAY},{uCHSEX},{uCHNAME},{uCHANGER},{ uFORGET}, {uREGISTER} - теги указывают полный адрес (используются для автогенерации ссылок) news.tpl/newsfull.tpl: зарезервированные теги: {NTITLE} - заголовок новости {DATE} - дата новости (формат указывается в админке) {Day} - день (формат 01-31) {Month} - месяц (формат 01-12) {Year} - год (формат 2011) {AUTHOR} - автор новости {NEWS} - краткая новость (news.tpl) {NEWSFULL} - полная новость (newsfull.tpl) {IMG} - адрес к рисунку новости {FLINK} - ссылка на тему форума {FORUM} - вывод тем с форума [forum-link]текст[/forum-link] - блок для ссылки на тему форума [full-link]текст[/full-link] - ссылка на полную новость (news.tpl) server_item.tpl: зарезервированные теги: {name} - название сервера (указывается в админке) {nameLink} - название сервера ссылкой {chronicle} - хроники (указывается в админке) {login}, {game} - выводит on/off в зависимости от статуса сервера {online} - онлайн сервера В этом мануале было рассказано,как адаптировать шаблон SW11 к SW12 Если хотите наоборот,ты выполните все действия в обратном порядке
-
Ну очень просто,на фон желательно делать коллаж.Цвета текста и шрифты подбирай под задний фон и стиль блоков. Вроде все что могу сказать
-
Может у Вас отсутствует каталог install или же страница install.php?
-
В этой статье рассказывается о том, как сделать отображение реального онлайна (активных игроков + оффлайн трейдеров) на сервере. Скрытый текстНа данный момент исполнение захватывает только хэндлеры, поэтому для внедрения на свой сервер не требуется перекомпиляция ядра. Внимание! Работа в исходом виде гарантирована только на сервере L2J HighFiveP5! Для других сборок требуется корректировка имен классов и переменных! Открываем Gameserver/data/scripts/handlers/MasterHandler.java любым тектовым редактором (Notepad++ в помощь) и ищем строчки следующего вида: import handlers.voicedcommandhandlers.TvTVoicedInfo; import handlers.voicedcommandhandlers.Wedding; import handlers.voicedcommandhandlers.stats; Или подобные(lля тех, кто немного понимает яву - область импортов). Добавляем ниже них ещё одну строку: import handlers.voicedcommandhandlers.Info; Далее ищем: { // Voiced Command Handlers stats.class, (Config.L2JMOD_ALLOW_WEDDING ? Wedding.class : null), (Config.BANKING_SYSTEM_ENABLED ? Banking.class : null), (Config.TVT_ALLOW_VOICED_COMMAND ? TvTVoicedInfo.class : null), (Config.L2JMOD_CHAT_ADMIN ? ChatAdmin.class : null), (Config.L2JMOD_MULTILANG_ENABLE && Config.L2JMOD_MULTILANG_VOICED_ALLOW ? Lang.class : null), (Config.L2JMOD_DEBUG_VOICE_COMMAND ? Debug.class : null), (Config.L2JMOD_ALLOW_CHANGE_PASSWORD ? ChangePassword.class : null), (Config.L2JMOD_HELLBOUND_STATUS ? Hellbound.class : null), }, Или подобные (область загрузки войсхэндлеров). Добавляем в перечисление наш новый класс: (Config.L2JMOD_HELLBOUND_STATUS ? Hellbound.class : null), Info.class, }, МастерХэндлер обновили... Продолжаем... Создаём файл по такому пути: Gameserver/data/scripts/handlers/voicedcommandhandlers/Info.java Со следующим содержимым: package handlers.voicedcommandhandlers; import com.l2jserver.gameserver.cache.HtmCache; import com.l2jserver.gameserver.handler.IVoicedCommandHandler; import com.l2jserver.gameserver.model.L2World; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; public class Info implements IVoicedCommandHandler{ private static final String[] VOICED_COMMANDS = { "info" }; private static final String HTML = HtmCache.getInstance().getHtm(null, "data/html/mods/Info.htm"); @Override public boolean useVoicedCommand(String command, L2PcInstance activeChar, String params) { final int All = L2World.getInstance().getAllPlayersCount(); int Traders = 0; for(L2PcInstance ppl : L2World.getInstance().getAllPlayersArray()){ if ((ppl.getClient().isDetached()) && (ppl.getPrivateStoreType() != L2PcInstance.STORE_PRIVATE_NONE) ) Traders++; } final int Active = All - Traders; String htmContent = (!HTML.isEmpty()) ? HTML : HtmCache.getInstance().getHtm(activeChar.getHtmlPrefix(), "data/html/mods/Info.htm"); NpcHtmlMessage npcHtmlMessage = new NpcHtmlMessage(1); npcHtmlMessage.setHtml(htmContent); npcHtmlMessage.replace("%online_active%", Integer.toString(Active) ); npcHtmlMessage.replace("%online_traders%", Integer.toString(Traders) ); npcHtmlMessage.replace("%online_all%", Integer.toString(All) ); activeChar.sendPacket(npcHtmlMessage); return true; } @Override public String[] getVoicedCommandList() { return VOICED_COMMANDS; } } Файл класса создали... Дальше нам нужно создать ХТМЛ-ку, в которой всё и будет создаваться. Создаем файл по такому пути: Gameserver/data/html/mods/Info.htm Его содержимое: <html><body> <title>Информация о сервере</title> <center>Статистика онлайн:</center><br> <table> <tr> <td width=70>Онлайн игроков:</td> <td width=30>%online_active%</td> </tr> <tr> <td width=70>Онлайн торговцев:</td> <td width=30>%online_traders%</td> </tr> <tr> <td width=70>Итого:</td> <td width=30>%online_all%</td> </tr> </table> </body></html> Готово. Заходим в игру и прописываем .info. Откроется HTML-ка со статистикой сервера. © Johnson.
-
Ладно,извините.Почистил тему.
-
Молодец,пишите на других порталах,но не на нашем. А то что сборку за уникальностью в 90% 500 рублей,спасибо поржал. Конкурс-баян
-
Удалил.Они уже меня задолбали эту подпись делать.Уже у шестого юзера удаляю.
-
Уж если не хотите тратится на домен с хостингом=150 рублей.То про рекламу молчу.А как проект пойдет то тем более молчу
-
Я думаю тему можно закрывать.Не советую работать с данным человеком. Как он говорит что сам разработал эту прАграмму для накрутки дэнэг она дэлает по 600-700 р но чтобы не палица нада делать 150-200 р и он уже мелионер.
-
ССР на ИЛ вроде нету,не? Она работает с хрониками фрея и хф
-
Может дело в хостинге?Платный брать не пробовал?
-
Я думаю тех админа ищут не для того чтобы он тебе рассказывал где батник,Ты был полный ноль и он делал весь сервер.
-
Ты даже не можешь элементарно залить бэк ап,У ТЕБЯ ОН НЕ АТАБРАЖАЕЦА.
-
С парнем все яснопонятно.Он даже не знает как в батнике ГСа изменить кол-во выделяемой оперативной памяти
-
Ответили хотя бы на вот эти вопросы.Потому что вы предлагаете кота в мешке.Наверно мего проект с онлайном 10 человек,вы хотите чтобы тех админ все сделал и вы его кинули. И вы не указали какую работу надо именно делать. Понятие тех администратор растяжимое