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

Natzugen

Заблокирован
  • Публикаций

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

  • Посещение

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

    6
  • Отзывы

    100%

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

  1. В исходах знаю что то для себя. А вот это не знаю и хочу узнать так же увидеть как делается. Контакты в профиле добавьтесь обсудим цену и условия.
  2. Привет всем, кто знает как можно подключить привязку? Чтобы сборка работала через ключ и привязки. Исходы aCis. Заплачу тому кто подскажет и сделает это.
  3. Natzugen

    [Ищу] aCis Баффер

    У кого то есть нормальный баффер для aCis под java ? Могу купить
  4. Контакты в Профиле Могу заняться
  5. chmod +x start.sh GameServer_loop.sh
  6. Нашел проблему. Может кому то понадобиться. Решение: Пишем в файл по-русски и сохраняем его в 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
  7. Как я понял в build.xml нужно поставить кодировку так ?
  8. <?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" />
  9. Привет всем, сталкивался с такой проблемой. Скрипты которые связаны с ядром не поддерживают русские шрифты. На пример Community Board там есть скрипт где можно написать анонсы в CB вот когда пытаюсь писать на русском не пишется. Думаю что то с компиляцией или что ? Есть идеи? С меня плюсики Сборка: aCis
  10. Наоборот это именно есть в ловели)
  11. можно конечно ) <restart_owner x="******" y="*******" z="******"/> Вместо точки кординаты пишешь ) в папке zones в файлах )
  12. Истец: http://forummaxi.ru/user/21696-jugm3nt/ Ответчик: http://forummaxi.ru/user/21998-yellow/ Вчера открыл тему по поводу перевода HTML диалоги. Данный человек добавился ко мне в скайп и предложил услугу и за 500 рублей согласился. В итоге отправил ему предоплату 300 рублей, и он взялся за работу "типа" начал что то там ковырять пару слов менять потом дальше все в переписке.
  13. Natzugen

    Нужен Совет

    Привет всем, что думает насчет данного хостинга? http://pro-host.ws/ (Не реклама)
  14. Привет всем! Требуется человек который сможет грамотно переводить нужные HTML для NPC с Англ на Рус. У самого нет времени на это. Деньгами не обижу Контакты в профиле!
  15. Апну тему. Если у кого то есть то перезалейте пожалуйста
  16. Поставил 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) Есть идеи?
  17. Natzugen

    aCis

    Проблема не решена. Вот мой луп. 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
  18. Natzugen

    aCis

    Спасибо! + Дал.
  19. Natzugen

    aCis

    Привет всем, сталкивался такой проблемой с кодировкой. 1. Допустим конфиг для приветствие когда пишу что то на русском не показывает. 2. Макрос так же что то сохраняю в макросе сначала отображает русские шрифты до релога а потом ?????. Кодировка базы UTF-8 стоит. В HTML диалоги все норм показывает при вставки нужной кодировки. А вот допустим нпц который прикреплен к скрипту к примеру Donate Shop так же не показывает русские буквы. Подскажите пожалуйста какие изменения должен внести в ядре чтобы все было норм с буквами. Патч так же полностью русский.
  20. NPCname.dat тебе в помощь
  21. Natzugen

    не могу войти

    Ребята вы что издиваетесь ?))) какая у вас защита стоит в сборке? Lame или Smart вообще включена ли какая та защита? и еесли это CatsGuard но отключите ее. А так причина данной ошибки это не поставлен нужный патч от защиты.
  22. Natzugen

    Брут логина

    Сам не знаю как, но у знакого была подобная проблема был прокси и когда включил анти брут так же анти флуд в настройках сервера лс запустился но реакции 0
  23. Natzugen

    Брут логина

    Если включит то не сработает ЛС вообще.
×
×
  • Создать...