emil1993 0 Опубликовано 11 мая, 2015 Ребят здраствуйте столкнулся с проблемкой, сделал эвент нападения на город, L2JLovely 15rev. Так вот, стоят на русском анонсы а как эвент начинается пишет вот эту фигню< вписываю на инглише все нормально, в чем мб проблема? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Antichrist 7 Опубликовано 11 мая, 2015 Кодировка не правильная!) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
emil1993 0 Опубликовано 11 мая, 2015 Кодировка не правильная!) на UTF 8 править надо? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Antichrist 7 Опубликовано 11 мая, 2015 Да попробуй! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
emil1993 0 Опубликовано 11 мая, 2015 Да попробуй! через ноут пад перекодировал на ютф-8 и вот что пишет ГС: Error on: C:\server\game\data\scripts\custom\ahosey\__init__.py.error.log Line: -1 - Column: -1 Traceback (innermost last): File "__init__.py", line 7, in ? ImportError: no module named gameserver Эвент непашет терь Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KJIEBEP 25 Опубликовано 11 мая, 2015 Менять кодировку нужно без BOM через notepad++ 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
emil1993 0 Опубликовано 11 мая, 2015 Менять кодировку нужно без BOM через notepad++ Сделал на ютф без ВОМ на Нотпаде++ вот что пишет: Error on: C:\server\game\data\scripts\custom\ahosey\__init__.py.error.log Line: -1 - Column: -1 Traceback (innermost last): File "__init__.py", line 7, in ? ImportError: no module named gameserver Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
emil1993 0 Опубликовано 11 мая, 2015 неужели никто не знает как решить проблему? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
TheOne 0 Опубликовано 11 мая, 2015 неужели никто не знает как решить проблему? Используй перекодировщик кириллицы в java(jscript). Что-то типа /u001... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
emil1993 0 Опубликовано 11 мая, 2015 Используй перекодировщик кириллицы в java(jscript). Что-то типа /u001... немного не понял можно поподробней? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
2terege 67 Опубликовано 12 мая, 2015 немного не понял можно поподробней? Те скинуть прогу мою на счет этого Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
emil1993 0 Опубликовано 12 мая, 2015 Те скинуть прогу мою на счет этого какую Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
◄√i®uS► 1222 Опубликовано 12 мая, 2015 если бы вы хоть иногда искали по форуму, то нашли бы ответ на свой вопрос... я лично на этом форуме раза 4 отвечал, и кроме меня тоже были ответы Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
2terege 67 Опубликовано 12 мая, 2015 http://ldana.sytes.net/code=(java-html-ru).exe Пользуйтесь 1.0 Версия. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
emil1993 0 Опубликовано 12 мая, 2015 если бы вы хоть иногда искали по форуму, то нашли бы ответ на свой вопрос... я лично на этом форуме раза 4 отвечал, и кроме меня тоже были ответы что то юзнул я поиск ничего не нашел( Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Oiykin 5 Опубликовано 12 мая, 2015 http://ldana.sytes.net/code=(java-html-ru).exe Пользуйтесь 1.0 Версия. Что-то подозрительно... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
emil1993 0 Опубликовано 13 мая, 2015 (изменено) Проблема так и не решена вот собственно сам скриптСборка Ловели 15 rev.) import sys from ru.catssoftware.gameserver.model.quest import State from ru.catssoftware.gameserver.model.quest import QuestState from ru.catssoftware.gameserver.model.quest.jython import QuestJython as JQuest from ru.catssoftware.util.random import Rnd from java.lang import System from ru.catssoftware.gameserver.gameserver import Announcements from ru.catssoftware.gameserver.gameserver.model import L2CharPosition from ru.catssoftware.gameserver.gameserver.ai import CtrlIntention MOBS = [18008,20830,21087,22123,22126,22132]#ok qn = "ahosey"#ok #ПЕРВАЯ НАГРАДА ЗА УБИЙСТВО ГЛАВНОГО МОНСТРА GLAV_ITEM_ID_1 = 4037 #АД ПРЕДМЕТА GLAV_ITEM_MOUT_1 = 100 #КОЛИЧЕСТВО #ВТОРАЯ НАГРАДА ЗА УБИЙСТВО ГЛАВНОГО МОНСТРА GLAV_ITEM_ID_2 = 4357 #АД ПРЕДМЕТА GLAV_ITEM_MOUT_2 = 50 #КОЛИЧЕСТВО #НАГРАДА ЗА УБИЙСТВО МОНСТРА MONSTER_ITEM_ID = 4357 #АД ПРЕДМЕТА MONSTER_ITEM_MOUT = 25 #КОЛИЧЕСТВО class Quest(JQuest):#ok def __init__(self,id,name,descr):#ok JQuest.__init__(self,id,name,descr)#ok def init_LoadGlobalData(self) :#ok self.startQuestTimer("gogogo", 600000, None, None) #600000#ok return#ok def onAdvEvent (self,event,npc,player):#ok start = self.loadGlobalQuestVar("start")#ok if event == "gogogo":#ok Announcements.getInstance().announceToAll("Толпы монстров собираются возле Гирана, нужно защитить жителей!")#ok self.startQuestTimer("first", 1000, None, None)#ok self.cancelQuestTimer("gogogo",None,None)#ok elif event == "first":#ok self.addSpawn(18008,80870,142381,-3545,40240,False,600000)#ok self.addSpawn(18008,81062,142356,-3558,40240,False,600000)#ok self.addSpawn(18008,81311,142389,-3580,40240,False,600000)#ok self.addSpawn(18008,80586,142520,-3544,40240,False,600000)#ok self.addSpawn(18008,80699,143015,-3539,40240,False,600000)#ok self.startQuestTimer("second", 90000, None, None)#ok self.cancelQuestTimer("first",None,None)#ok elif event == "second":#ok Announcements.getInstance().announceToAll("Монстры прорвались внутрь Гирана, нужно защитить жителей!")#ok self.addSpawn(20830,81501,144672,-3532,40240,False,600000)#ok self.addSpawn(20830,81318,144467,-3532,40240,False,600000)#ok self.addSpawn(20830,81691,144601,-3532,40240,False,600000)#ok self.addSpawn(20830,81682,145161,-3532,40240,False,600000)#ok self.addSpawn(20830,81494,145410,-3532,40240,False,600000)#ok self.startQuestTimer("runners", 60000, None, None) #ok self.cancelQuestTimer("second",None,None)#ok elif event == "runners":#ok one = self.addSpawn(21087,84064,143774,-3404,40240,False,600000)#ok one.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, L2CharPosition(84043,146812, -3404, 0 )); two = self.addSpawn(21087,83992,143770,-3404,40240,False,600000)#ok two.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, L2CharPosition(84083,146882, -3404, 0 )); three = self.addSpawn(21087,83928,143864,-3404,40240,False,600000)#ok three.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, L2CharPosition(84013,146907, -3404, 0 )); four = self.addSpawn(21087,83812,143816,-3404,40240,False,600000)#ok four.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, L2CharPosition(83963,146907, -3404, 0 )); five = self.addSpawn(21087,83707,143796,-3404,40240,False,600000)#ok five.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, L2CharPosition(83944,146860, -3404, 0 )); self.startQuestTimer("threee", 30000, None, None) #ok self.cancelQuestTimer("runners",None,None)#ok elif event == "threee":#ok Announcements.getInstance().announceToAll("Монстры уже на площади Гирана, город осажден, нужно защитить жителей!")#ok self.addSpawn(22123,84044,147687,-3397,40240,False,600000) #22122 #ok self.addSpawn(22126,83876,147619,-3397,40240,False,600000)#ok self.addSpawn(22132,83645,147697,-3532,40240,False,600000)#ok self.addSpawn(22132,83321,147765,-3461,40240,False,600000)#ok self.addSpawn(22132,83147,147708,-3461,40240,False,600000)#ok self.addSpawn(22132,82326,148188,-3495,40240,False,600000)#ok self.addSpawn(22132,82292,148348,-3459,40240,False,600000)#ok self.addSpawn(22132,82586,148586,-3461,40240,False,600000)#ok self.startQuestTimer("fourr", 20000, None, None) #ok self.cancelQuestTimer("threee",None,None)#ok elif event == "fourr":#ok self.addSpawn(22123,82499,148781,-3461,40240,False,600000) #22122#ok self.addSpawn(22126,82649,148956,-3461,40240,False,600000)#ok self.addSpawn(18008,83042,149010,-3461,40240,False,600000)#ok self.addSpawn(18008,83337,148802,-3397,40240,False,600000)#ok self.addSpawn(18008,82942,148651,-3461,40240,False,600000)#ok self.addSpawn(18008,82260,148478,-3459,40240,False,600000)#ok self.addSpawn(18008,81795,148044,-3495,40240,False,600000)#ok self.addSpawn(18008,81891,147743,-3461,40240,False,600000)#ok self.startQuestTimer("fivee", 60000, None, None) #ok self.cancelQuestTimer("fourr",None,None)#ok elif event == "fivee":#ok Announcements.getInstance().announceToAll("Предводитель монстров прорвался в церковь Гирана, нужно защитить жителей!")#ok self.addSpawn(22123,84442,148621,-3428,40240,False,600000) #22122#ok self.addSpawn(22126,84440,148573,-3394,40240,False,600000)#ok self.addSpawn(18008,84428,148680,-3394,40240,False,600000)#ok self.addSpawn(22132,84534,148660,-3394,40240,False,600000)#ok self.addSpawn(22132,84521,148618,-3428,40240,False,600000)#ok self.addSpawn(18008,84511,148571,-3394,40240,False,600000)#ok self.startQuestTimer("boss", 10000, None, None) #ok self.cancelQuestTimer("fivee",None,None)#ok elif event == "boss":#ok self.addSpawn(29065,85980,148619,-3428,40240,False,600000) #ok self.cancelQuestTimer("boss",None,None)#ok return#ok def onKill(self,npc,player,isPet):#ok st = player.getQuestState(qn)#ok npcId = npc.getNpcId()#ok name = player.getName()#ok start = self.loadGlobalQuestVar("start")#ok if npcId == 29065 and start == "1":#ok Announcements.getInstance().announceToAll("Главарь монстров повержен, игрок "+name+" нанес последний удар!")#ok Announcements.getInstance().announceToAll("Монстры отступают!")#ok st.giveItems(GLAV_ITEM_ID_1,GLAV_ITEM_MOUT_1)#ok st.giveItems(GLAV_ITEM_ID_2,GLAV_ITEM_MOUT_2)#ok elif npcId in MOBS and start == "1":#ok st.giveItems(MONSTER_ITEM_ID,MONSTER_ITEM_MOUT)#ok return#ok QUEST = Quest(-1, qn, "tvtevent")#ok CREATED = State('Start',QUEST)#ok QUEST.setInitialState(CREATED)#ok QUEST.addKillId(29065)#ok for i in MOBS:#ok QUEST.addKillId(i)#ok Изменено 13 мая, 2015 пользователем emil1993 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
P1ckw1ck 158 Опубликовано 13 мая, 2015 (изменено) Сохрани через текстовый редактор стандартный в ANCI кодировки и попробуй, у меня на ацисах была такая проблема. Изменено 13 мая, 2015 пользователем P1ckw1ck Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
2terege 67 Опубликовано 13 мая, 2015 (изменено) Что-то подозрительно... Угороза по не лицензионка а не по вирусу Еще может изолировать и за того что мой хост на бесплатной основе . Если надо пересоберу програмку. Изменено 13 мая, 2015 пользователем 2terege Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
TheOne 0 Опубликовано 28 мая, 2015 (изменено) Еще разок выложи программку, если не сложно. Заранее благодарен!!! Изменено 28 мая, 2015 пользователем TheOne Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
HideWar 143 Опубликовано 28 мая, 2015 Дайте файл в лс, сделаю что бы работало. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты