-
Публикаций
672 -
Зарегистрирован
-
Посещение
-
Победитель дней
6 -
Отзывы
100%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент Natzugen
-
В исходах знаю что то для себя. А вот это не знаю и хочу узнать так же увидеть как делается. Контакты в профиле добавьтесь обсудим цену и условия.
-
Привет всем, кто знает как можно подключить привязку? Чтобы сборка работала через ключ и привязки. Исходы aCis. Заплачу тому кто подскажет и сделает это.
-
У кого то есть нормальный баффер для aCis под java ? Могу купить
-
Контакты в Профиле Могу заняться
-
chmod +x start.sh GameServer_loop.sh
-
Нашел проблему. Может кому то понадобиться. Решение: Пишем в файл по-русски и сохраняем его в windows-1251 кодировке. По поводу русских HTML, то идём в net.sf.l2j.gameserver.cache.HtmlCache.java и ищем: Code: [Select] try (FileInputStream fis = new FileInputStream(file); UnicodeReader ur = new UnicodeReader(fis, "UTF-8"); BufferedReader br = new BufferedReader(ur)) и меняем на Code: [Select] try (FileInputStream fis = new FileInputStream(file); UnicodeReader ur = new UnicodeReader(fis, "CP1251"); BufferedReader br = new BufferedReader(ur)) Весь проект должен оставаться в CP1251 без какой-либо конвертации в другие кодировки! Сборка: aCis
-
неужели не кто не знает?
-
Как я понял в build.xml нужно поставить кодировку так ?
-
<?xml version="1.0" encoding="UTF-8"?> <project name="aCis_gameserver" default="dist" basedir="."> <property name="src" location="java" /> <property name="libs" location="libs" /> <property name="build" location="../build/Core" /> <property name="build.classes" location="${build}/classes" /> <property name="build.dist" location="${build}/dist" /> <property name="build.dist.login" location="${build.dist}/login" /> <property name="build.dist.game" location="${build.dist}/gameserver" />
-
Привет всем, сталкивался с такой проблемой. Скрипты которые связаны с ядром не поддерживают русские шрифты. На пример Community Board там есть скрипт где можно написать анонсы в CB вот когда пытаюсь писать на русском не пишется. Думаю что то с компиляцией или что ? Есть идеи? С меня плюсики Сборка: aCis
-
Наоборот это именно есть в ловели)
-
можно конечно ) <restart_owner x="******" y="*******" z="******"/> Вместо точки кординаты пишешь ) в папке zones в файлах )
-
Истец: http://forummaxi.ru/user/21696-jugm3nt/ Ответчик: http://forummaxi.ru/user/21998-yellow/ Вчера открыл тему по поводу перевода HTML диалоги. Данный человек добавился ко мне в скайп и предложил услугу и за 500 рублей согласился. В итоге отправил ему предоплату 300 рублей, и он взялся за работу "типа" начал что то там ковырять пару слов менять потом дальше все в переписке.
-
Привет всем, что думает насчет данного хостинга? http://pro-host.ws/ (Не реклама)
-
Привет всем! Требуется человек который сможет грамотно переводить нужные HTML для NPC с Англ на Рус. У самого нет времени на это. Деньгами не обижу Контакты в профиле!
-
Апну тему. Если у кого то есть то перезалейте пожалуйста
-
Поставил NPC Buffer он написан на питоне и вот получаю такую ошибку и бафер не работает. Явно что то с импортом но не понимаю. Лог ошибки: Error on: /gameserver/data/scripts/custom/Buffer_by_Sydhe/__init__.py.error.log Line: -1 - Column: -1 No engine registered for extension (py) А вот сам код. import sys from net.sf.l2j.util.database import L2DatabaseFactory from net.sf.l2j.gameserver.model.quest import State from net.sf.l2j.gameserver.model.quest import QuestState from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest from net.sf.l2j.gameserver.model.actor.instance import L2PcInstance from net.sf.l2j.gameserver.model import L2Skill from java.util import Iterator from net.sf.l2j.gameserver.datatables import SkillTable qn = "Buffer_by_Sydhe" NPC = [50104] ACCEPT_BUFF = [1040, 1068, 1035, 1043, 1077, 1078, 1085, 1311, 1032, 1036, 1045, 1048, 4352, 4357, 4391, 4403, 4405, 1243, 1388, 1389, 1087, 1259, 1059, 1268] ACCEPT_DANCES = [271, 272, 273, 274, 275, 276, 277, 307, 309, 310, 311, 365] ACCEPT_SONGS = [364, 264, 306, 269, 270, 265, 363, 349, 308, 305, 304, 267, 266, 268] ACCEPT_CHANTS = [1251, 1252, 1253, 1284, 1006, 1007, 1009, 1362, 1310, 1309, 1308, 1391, 1390] ACCEPT_SPECIAL = [1364, 1356, 1355, 1357, 1413, 4702, 4703, 4700, 4699, 1323] ACCEPT_RESISTS = [1393, 1392, 1182, 1189, 1191, 1073] QuestId = -1 QuestName = "Buffer" QuestDesc = "custom" print qn + " Buffer l2maxi.ru (KFan)" class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent(self, event, st): htmltext = "Sory, failed Event" ownerid = st.getPlayer().getObjectId() effects = st.getPlayer().getAllEffects() if event.startswith("page_") : page = int(event.replace("page_", "")) htmltext = str(page) + ".htm" elif event == "cancel" : st.getPlayer().stopAllEffects() htmltext = "1.htm" activePage = 1 elif event == "reload" : st.getPlayer().restoreCP() st.getPlayer().restoreHP() st.getPlayer().restoreMP() htmltext = "1.htm" elif event.startswith("buff_") : id_lvl = event.replace("buff_", "") id_lvl = id_lvl.split("_") SkillTable.getInstance().getInfo(int(id_lvl[0]), int(id_lvl[1])).getEffects(st.getPlayer(), st.getPlayer()) htmltext = str(int(id_lvl[2])) + ".htm" elif event.startswith("profile_") : act = event.replace("profile_", "") con = L2DatabaseFactory.getInstance().getConnection() if act.startswith("buff_") : act = str(int(act.replace("buff_", ""))) sql = con.prepareStatement("SELECT * FROM profile_buff WHERE char_id = ? AND pindex = ?") sql.setInt(1, int(ownerid)) sql.setInt(2, int(act)) rs = sql.executeQuery() rs.next() full_buffs = rs.getString("skills").split(";") sql.close() rs.close() for buff in full_buffs : if buff != "" : buff = buff.split(",") SkillTable.getInstance().getInfo(int(buff[0]), int(buff[1])).getEffects(st.getPlayer(), st.getPlayer()) htmltext = "1.htm" elif act.startswith("save_") : act = str(int(act.replace("save_", ""))) sqll = con.prepareStatement("DELETE FROM profile_buff WHERE char_id = ? AND pindex = ?") sqll.setInt(1, int(ownerid)) sqll.setInt(2, int(act)) sqll.execute() sqll.close() saving = "++" for eff in effects : eff_id = eff.getSkill().getId() eff_level = eff.getSkill().getLevel() if saving == "++" : if (eff_id in ACCEPT_BUFF or eff_id in ACCEPT_DANCES or eff_id in ACCEPT_SONGS or eff_id in ACCEPT_CHANTS or eff_id in ACCEPT_SPECIAL or eff_id in ACCEPT_RESISTS) : saving = str(eff_id) + "," + str(eff_level) + ";" else : if (eff_id in ACCEPT_BUFF or eff_id in ACCEPT_DANCES or eff_id in ACCEPT_SONGS or eff_id in ACCEPT_CHANTS or eff_id in ACCEPT_SPECIAL or eff_id in ACCEPT_RESISTS) : saving += str(eff_id) + "," + str(eff_level) + ";" sql = con.prepareStatement("INSERT INTO profile_buff (char_id, pindex, skills) VALUES ('" + str(ownerid) + "', '" + str(act) + "', '" + saving + "')") sql.execute() sql.close() htmltext = "8.htm" con.close() return htmltext def onTalk (self, npc, player): htmltext = "1.htm" st = player.getQuestState(qn) if not st : return htmltext npcId = npc.getNpcId() return htmltext QUEST = Quest(QuestId, qn, QuestDesc) CREATED = State('Start', QUEST) STARTED = State('Started', QUEST) COMPLETED = State('Completed', QUEST) QUEST.setInitialState(CREATED) for npcId in NPC: QUEST.addStartNpc(npcId) QUEST.addTalkId(npcId) Есть идеи?
-
Проблема не решена. Вот мой луп. while :; do [ -f log/java0.log.0 ] && mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log" [ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log" java -Dfile.encoding=UTF-8 -Xmx4096m -cp ./libs/*:l2jserver.jar net.sf.l2j.gameserver.GameServer > log/stdout.log 2>&1 [ $? -ne 2 ] && break # /etc/init.d/mysql restart sleep 10 done
-
Привет всем, сталкивался такой проблемой с кодировкой. 1. Допустим конфиг для приветствие когда пишу что то на русском не показывает. 2. Макрос так же что то сохраняю в макросе сначала отображает русские шрифты до релога а потом ?????. Кодировка базы UTF-8 стоит. В HTML диалоги все норм показывает при вставки нужной кодировки. А вот допустим нпц который прикреплен к скрипту к примеру Donate Shop так же не показывает русские буквы. Подскажите пожалуйста какие изменения должен внести в ядре чтобы все было норм с буквами. Патч так же полностью русский.
-
NPCname.dat тебе в помощь
-
Ребята вы что издиваетесь ?))) какая у вас защита стоит в сборке? Lame или Smart вообще включена ли какая та защита? и еесли это CatsGuard но отключите ее. А так причина данной ошибки это не поставлен нужный патч от защиты.
-
Сам не знаю как, но у знакого была подобная проблема был прокси и когда включил анти брут так же анти флуд в настройках сервера лс запустился но реакции 0
-
Если включит то не сработает ЛС вообще.