|
Архив Темы с сомнительной полезностью. |
Ссылки сообщества |
Изображения и альбомы |
Пользователи |
К странице... |
Опции темы |
04.11.2011, 14:34 | #1 |
Пользователь
|
Ошибка в гс с бафером
Народ, можете проверить баффера. Он не хочет работать, в гс пишет ошибку.
Код HTML:
import sys from com.l2jarchid.gameserver.model.actor.instance import L2PcInstance from java.util import Iterator from com.l2jarchid.gameserver.datatables import SkillTable from com.l2jarchid import L2DatabaseFactory from com.l2jarchid.gameserver.model.quest import State from com.l2jarchid.gameserver.model.quest import QuestState from com.l2jarchid.gameserver.model.quest.jython import QuestJython as JQuest qn = "9999_NPCBuffer" NPC=[67222] ADENA_ID=57 QuestId = 9999 QuestName = "NPCBuffer" QuestDesc = "custom" InitialHtml = "1.htm" print "importing custom: 9999: NPCBuffer" class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent(self,event,st): htmltext = event count=st.getQuestItemsCount(ADENA_ID) if count < 1000 or st.getPlayer().getLevel() < 0 : htmltext = "<html><head><body>You dont have enought Adena.</body></html>" else: st.takeItems(ADENA_ID,0) st.getPlayer().setTarget(st.getPlayer()) #nob if event == "70": st.takeItems SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer()) return "1.htm" st.setState(State.COMPLETED) #MP-HP if event == "6": st.takeItems st.getPlayer().setCurrentCp(st.getPlayer().getMaxCp()) st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp()) st.getPlayer().setCurrentMp(st.getPlayer().getMaxMp()) return "1.htm" st.setState(COMPLETED) #Wind Walk if event == "7": st.takeItems SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) #Shield if event == "9": st.takeItems SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) #Might if event == "10": st.takeItems SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) #Mental Shield if event == "11": st.takeItems SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) #Blessed Body if event == "12": st.takeItems SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) #Blessed Soul if event == "13": st.takeItems SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) st.setState(COMPLETED) #Magic Barrier if event == "14": st.takeItems SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) #Resist Shock if event == "15": st.takeItems SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer(),st.getPlayer()) return "10.htm" st.setState(State.COMPLETED) #Concentration if event == "16": st.takeItems SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) #Berserker Spirit if event == "17": st.takeItems SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) #Bless Shield if event == "18": st.takeItems SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) #Vampiric Rage if event == "19": st.takeItems SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) #Acumen if event == "20": st.takeItems SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) #Empower if event == "21": st.takeItems SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) #Haste if event == "22": st.takeItems SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) #Guidance if event == "23": st.takeItems SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) #Focus if event == "24": st.takeItems SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) #Death Whisper if event == "25": st.takeItems SkillTable.getInstance().getInfo(1242,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) #Dance of Aqua Guard if event == "26": st.takeItems SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(State.COMPLETED) #Dance of Concentration if event == "27": st.takeItems SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(State.COMPLETED) #Dance of Earth Guard if event == "28": st.takeItems SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(State.COMPLETED) #Dance of Fire if event == "29": st.takeItems SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(State.COMPLETED) #Dance of Fury if event == "30": st.takeItems SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(State.COMPLETED) #Dance of Inspiration if event == "31": st.takeItems SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(State.COMPLETED) #Dance of Light if event == "32": st.takeItems SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(State.COMPLETED) #Dance of the Mystic if event == "33": st.takeItems SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(State.COMPLETED) #Dance of Protection if event == "34": st.takeItems SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(State.COMPLETED) #Siren's Dance if event == "35": st.takeItems SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(State.COMPLETED) #Dance of the Vampire if event == "36": st.takeItems SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(State.COMPLETED) #Dance of the Warrior if event == "37": st.takeItems SkillTable.getInstance().getInfo(366,1).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(State.COMPLETED) #Song of Champion if event == "38": st.takeItems SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(State.COMPLETED) #Song of Earth if event == "39": st.takeItems SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(State.COMPLETED) #Song of Flame Guard if event == "40": st.takeItems SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(State.COMPLETED) #Song of Hunter if event == "41": st.takeItems SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(State.COMPLETED) #Song of Invocation if event == "42": st.takeItems SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(State.COMPLETED) #Song of Life if event == "43": st.takeItems SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(State.COMPLETED) #Song of Meditation if event == "44": st.takeItems SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(State.COMPLETED) #Song of Renewal if event == "45": st.takeItems SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(State.COMPLETED) #Song of Storm Guard if event == "46": st.takeItems SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(State.COMPLETED) #Song of Vengeance if event == "47": st.takeItems SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(State.COMPLETED) #Song of Vitality if event == "48": st.takeItems SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(State.COMPLETED) #Song of Warding if event == "49": st.takeItems SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(State.COMPLETED) #Song of Water if event == "50": st.takeItems SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(State.COMPLETED) #Song of Wind if event == "51": st.takeItems SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(State.COMPLETED) #Greater Might if event == "52": st.takeItems SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(State.COMPLETED) #Greater Shield if event == "53": st.takeItems SkillTable.getInstance().getInfo(1007,3).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(State.COMPLETED) #Chant of Victory if event == "54": st.takeItems SkillTable.getInstance().getInfo(1009,3).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(State.COMPLETED) #Prophecy of Fire if event == "55": st.takeItems SkillTable.getInstance().getInfo(1006,3).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(State.COMPLETED) #Prophecy of Water if event == "56": st.takeItems SkillTable.getInstance().getInfo(1002,3).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(State.COMPLETED) #Prophecy of Wind if event == "57": st.takeItems SkillTable.getInstance().getInfo(1229,18).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(State.COMPLETED) #Prophecy of Wind if event == "58": st.takeItems SkillTable.getInstance().getInfo(1251,2).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(State.COMPLETED) #Chant of Magnus if event == "59": st.takeItems SkillTable.getInstance().getInfo(1252,3).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(State.COMPLETED) #Wild Magic if event == "60": st.takeItems SkillTable.getInstance().getInfo(1253,3).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(State.COMPLETED) #Blesing Of Queen if event == "61": st.takeItems SkillTable.getInstance().getInfo(1284,3).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(State.COMPLETED) #Gift Of Queen if event == "62": st.takeItems SkillTable.getInstance().getInfo(1310,4).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(State.COMPLETED) #Blessing Of Seraphim if event == "98": st.takeItems SkillTable.getInstance().getInfo(1309,3).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(State.COMPLETED) #Song of Storm Guard if event == "65": st.takeItems SkillTable.getInstance().getInfo(1362,1).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(State.COMPLETED) #Song of Vengeance if event == "66": st.takeItems SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(State.COMPLETED) #Song of Vitality if event == "67": st.takeItems SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(State.COMPLETED) #Song of Warding if event == "68": st.takeItems SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer()) return "1.htm" st.setState(State.COMPLETED) #Song of Water if event == "71": st.takeItems SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer()) return "8.htm" st.setState(State.COMPLETED) #Song of Wind if event == "72": st.takeItems SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer()) return "8.htm" st.setState(State.COMPLETED) #Greater Might if event == "73": st.takeItems SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer()) return "8.htm" st.setState(State.COMPLETED) #Greater Shield if event == "74": st.takeItems SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer(),st.getPlayer()) return "10.htm" st.setState(State.COMPLETED) #Chant of Victory if event == "75": st.takeItems SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer()) return "8.htm" st.setState(State.COMPLETED) #Prophecy of Fire if event == "76": st.takeItems SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer()) return "8.htm" st.setState(State.COMPLETED) #Prophecy of Water if event == "77": st.takeItems SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer()) return "8.htm" st.setState(State.COMPLETED) #Prophecy of Wind if event == "78": st.takeItems SkillTable.getInstance().getInfo(1191,3).getEffects(st.getPlayer(),st.getPlayer()) return "10.htm" st.setState(State.COMPLETED) #Prophecy of Wind if event == "79": st.takeItems SkillTable.getInstance().getInfo(1033,3).getEffects(st.getPlayer(),st.getPlayer()) return "10.htm" st.setState(State.COMPLETED) if event == "80": st.takeItems SkillTable.getInstance().getInfo(1182,3).getEffects(st.getPlayer(),st.getPlayer()) return "10.htm" st.setState(State.COMPLETED) #Song of Vengeance if event == "81": st.takeItems SkillTable.getInstance().getInfo(1189,3).getEffects(st.getPlayer(),st.getPlayer()) return "10.htm" st.setState(State.COMPLETED) #Song of Vitality if event == "82": st.takeItems SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer(),st.getPlayer()) return "10.htm" st.setState(State.COMPLETED) #Song of Warding if event == "83": st.takeItems SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer(),st.getPlayer()) return "10.htm" st.setState(State.COMPLETED) #Song of Water if event == "84": st.takeItems SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer(),st.getPlayer()) return "10.htm" st.setState(State.COMPLETED) #Song of Wind if event == "85": st.takeItems SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer(),st.getPlayer()) return "10.htm" st.setState(State.COMPLETED) #Greater Might if event == "86": st.takeItems SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer(),st.getPlayer()) return "10.htm" st.setState(State.COMPLETED) #Greater Shield if event == "87": st.takeItems SkillTable.getInstance().getInfo(1390,3).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(State.COMPLETED) #Chant of Victory if event == "88": st.takeItems SkillTable.getInstance().getInfo(1391,3).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(State.COMPLETED) #Prophecy of Fire if event == "89": st.takeItems SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer(),st.getPlayer()) return "9.htm" st.setState(State.COMPLETED) #Prophecy of Water if event == "90": st.takeItems SkillTable.getInstance().getInfo(4700,13).getEffects(st.getPlayer(),st.getPlayer()) return "9.htm" st.setState(State.COMPLETED) #Prophecy of Wind if event == "91": st.takeItems SkillTable.getInstance().getInfo(4702,13).getEffects(st.getPlayer(),st.getPlayer()) return "9.htm" st.setState(State.COMPLETED) #Prophecy of Wind if event == "92": st.takeItems SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer()) return "9.htm" st.setState(State.COMPLETED) #Prophecy of Fire if event == "93": st.takeItems SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) #Prophecy of Water if event == "94": st.takeItems SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) #Prophecy of Wind if event == "95": st.takeItems SkillTable.getInstance().getInfo(1044,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) #Prophecy of Wind if event == "96": st.takeItems SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(State.COMPLETED) #Prophecy of Wind if event == "64": st.takeItems SkillTable.getInstance().getInfo(1308,3).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(State.COMPLETED) #Cancellation if event == "99": st.takeItems SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer()) st.getPlayer().stopAllEffects() return "1.htm" st.setState(State.COMPLETED) #CPHEAL if event == "69": st.takeItems(ADENA_ID,1000) st.getPlayer().restoreCP() return "1.htm" st.setState(COMPLETED) if htmltext != event: st.setState(COMPLETED) st.exitQuest(1) return htmltext def onTalk (self,npc,player): st = player.getQuestState(qn) htmltext = "<html><head><body>I have nothing to say to you</body></html>" st.setState(STARTED) return InitialHtml QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,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) спасибо ! |
04.11.2011, 14:44 | #2 |
Пользователь
|
Re: Ошибка в гс с бафером
Это сам скрипт бафера, а де сама ошибка?
|
05.11.2011, 22:56 | #3 |
Пользователь
|
Re: Ошибка в гс с бафером
в гс пишет что ошибка в __init__.py в папку с баффером.
|
05.11.2011, 23:23 | #4 |
Эксперт
|
Re: Ошибка в гс с бафером
так прям и пишет?
"Ошибка в __init__.py с бафером" Если у вас ошибка, то будтье любезны, приведите полный лог |
06.11.2011, 01:12 | #5 |
Пользователь
|
Re: Ошибка в гс с бафером
вот __init__.py.error
Код HTML:
Error on: D:\ggg\eee\GameServer\gameserver\data\scripts\custom\99_NPCBuffer\__init__.py.error.log Line: -1 - Column: -1 Traceback (innermost last): File "__init__.py", line 5, in ? ImportError: cannot import name L2DatabaseFactory Код HTML:
import sys from com.l2jfrozen.gameserver.model.actor.instance import L2PcInstance; from java.util import Iterator; from com.l2jfrozen.gameserver.datatables import SkillTable; from com.l2jfrozen import L2DatabaseFactory from com.l2jfrozen.gameserver.model.quest import State; from com.l2jfrozen.gameserver.model.quest import QuestState; from com.l2jfrozen.gameserver.model.quest.jython import QuestJython as JQuest; qn = "99_NPCBuffer" NPC=[99] ADENA_ID=57 QuestId = 99 QuestName = "NPCBuffer" QuestDesc = "custom" InitialHtml = "1.htm" print "importing custom: 99: NPCBuffer" class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent(self,event,st): htmltext = event #Acumen if event == "1": SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Advanced Block if event == "2": SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Agility if event == "3": SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Arcane Protection if event == "4": SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Berserker Spirit if event == "5": SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Bless Shield if event == "6": SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Blessed Body if event == "7": SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Blessed Soul if event == "8": SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Clarity if event == "9": SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Chant of Protection if event == "10": SkillTable.getInstance().getInfo(1461,1).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Chant of Victory if event == "11": SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Concentration if event == "12": SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Death whisper if event == "13": SkillTable.getInstance().getInfo(1242,3).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Divine Protection if event == "14": SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Elemental Protection if event == "15": SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Empower if event == "16": SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Focus if event == "17": SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Greater Might if event == "18": SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Greater Shield if event == "19": SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Guidance if event == "20": SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Haste if event == "21": SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Holy Resistance if event == "22": SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Holy Weapon if event == "23": SkillTable.getInstance().getInfo(1043,1).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Invigor if event == "24": SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Magic Barrier if event == "25": SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Magnus' Chant if event == "26": SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Mental Shield if event == "28": SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Might if event == "29": SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Prophecy of Fire if event == "30": SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Prophecy of Water if event == "31": SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Prophecy of Wind if event == "32": SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Regeneration if event == "33": SkillTable.getInstance().getInfo(1044,3).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Resist Aqua if event == "34": SkillTable.getInstance().getInfo(1182,3).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Resist Fire if event == "35": SkillTable.getInstance().getInfo(1191,3).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Resist Poison if event == "36": SkillTable.getInstance().getInfo(1033,3).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Resist Shock if event == "37": SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Resist Wind if event == "38": SkillTable.getInstance().getInfo(1189,3).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Shield if event == "39": SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Unholy Resistance if event == "40": SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Vampiric Rage if event == "41": SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Wild Magic if event == "42": SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Dance of Aqua Guard if event == "44": SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(COMPLETED) #Dance of Concentration if event == "45": SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Dance of Earth Guard if event == "46": SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(COMPLETED) #Dance of Fire if event == "47": SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Dance of Fury if event == "48": SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Dance of Inspiration if event == "49": SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Dance of Light if event == "50": SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Dance of Protection if event == "51": SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(COMPLETED) #Dance of the Mystic if event == "52": SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Dance of the Vampire if event == "53": SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Dance of the Warrior if event == "54": SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Siren's Dance if event == "55": SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(COMPLETED) #Song of Champion if event == "56": SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" st.setState(COMPLETED) #Song of Earth if event == "57": SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Song of Flame Guard if event == "59": SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" st.setState(COMPLETED) #Song of Hunter if event == "60": SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Song of Invocation if event == "61": SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Song of Life if event == "62": SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Song of Meditation if event == "63": SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" st.setState(COMPLETED) #Song of Renewal if event == "64": SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" st.setState(COMPLETED) #Song of Storm Guard if event == "65": SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" st.setState(COMPLETED) #Song of Vengeance if event == "66": SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" st.setState(COMPLETED) #Song of Vitality if event == "67": SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Song of Warding if event == "68": SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Song of Water if event == "69": SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Song of Wind if event == "70": SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Heal if event == "71": st.takeItems st.getPlayer().setCurrentCp(st.getPlayer().getMaxCp()) st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp()) st.getPlayer().setCurrentMp(st.getPlayer().getMaxMp()) return "buffer.htm" st.setState(COMPLETED) #Cancel Buffs if event == "72": st.getPlayer().stopAllEffects() return "buffer.htm" st.setState(COMPLETED) #Wind Walk if event == "73": SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Malaria if event == "74": SkillTable.getInstance().getInfo(4554,4).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Flu if event == "75": SkillTable.getInstance().getInfo(4553,4).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Rheumatismo if event == "76": SkillTable.getInstance().getInfo(4551,4).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Nobles if event == "77": SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer()) return "1.htm" st.setState(COMPLETED) #Blessing of Queen if event == "78": SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Blessing of Seraphim if event == "79": SkillTable.getInstance().getInfo(4702,13).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Gift of Seraphim if event == "80": SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Gift of Queen if event == "81": SkillTable.getInstance().getInfo(4700,13).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Chant of Victory if event == "82": SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Chant of Magnus if event == "83": SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Prophecy of Fire if event == "84": SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Prophecy of Wind if event == "85": SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Prochecy of Water if event == "86": SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Greater Might if event == "87": SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Greater Shield if event == "88": SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Chant of Spirit if event == "89": SkillTable.getInstance().getInfo(1362,1).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) if htmltext != event: st.setState(COMPLETED) st.exitQuest(1) return htmltext def onTalk (self,npc,player): st = player.getQuestState(qn) htmltext = "<html><head><body>I have nothing to say to you</body></html>" st.setState(State.STARTED) return InitialHtml QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc) for npcId in NPC: QUEST.addStartNpc(npcId) QUEST.addTalkId(npcId) [HTML]Starting L2J-Frozen Core Game Server. Official website : http://www.l2jfrozen.com Enjoy by server core. Bee happy! ------------------------------ ================================================== ====================-[ Team ] >>>>> Developpers: Shyla, Beetle <<<<< # ##### ##### ##### ##### ##### ##### ## # # # # # # # # # # # # # # ### #### ### # # # # # ### # # # # # # ### # # # # # # # ##### ##### # # ## ##### ##### ##### # ## Copyright 2010-2011 Loaded 31 classes Damages configurations ================================================== ================-[ Database ] MLog clients using java 1.4+ standard logging. Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10] Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireInc rement -> 5, acquireRetryAttempts -> 0, acquireRetryDelay -> 500, autoCommitOnCl ose -> true, automaticTestTable -> connection_test_table, breakAfterAcquireFailu re -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connec tionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSou rceName -> 2so26t8jwof4gp1gcy9pl|38bbd7, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassL ocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2s o26t8jwof4gp1gcy9pl|38bbd7, idleConnectionTestPeriod -> 3600, initialPoolSize -> 10, jdbcUrl -> jdbc:mysql://localhost/l2jdb, maxAdministrativeTaskTime -> 0, ma xConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoo lSize -> 50, maxStatements -> 0, maxStatementsPerConnection -> 100, minPoolSize -> 10, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, prefer redTestQuery -> null, properties -> {user=******, password=******}, propertyCycl e -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unr eturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ] L2DatabaseFactory: loaded. ================================================== =================-[ Threads ] Cache Код HTML:
: Running lazy cache Cache[Crest]: 0,000MB on 0 files loaded. (Forget Time: 300s , Capacity: 50) Initializing Script Engine Manager Script Engine: Mozilla Rhino 1.7 release 3 PRERELEASE - Language: ECMAScript - L anguage Version: 1.8 Script Engine: jython 2.2.1 - Language: python - Language Version: 2.2.1 Script Engine: BeanShell Engine 1.1 - Language: BeanShell - Language Version: 2. 0b5 Script Engine: java 1.6 - Language: java - Language Version: 1.6 =====================================================================-[ World ] L2World: Setting up World Regions L2World: (87x128) World Region Grid set up. Announcements: Loaded 2 Announcements. GameServer: Loaded 0 Auto Announcements. Updated characters online status. Cleaned 0 elements from database. IDFactory: 102912 id's available. StaticObject: Loaded 30 StaticObject Templates. Initializing DuelManager ====================================================================-[ Skills ] Skills: loaded. Skills Hero/Noble: loaded. =====================================================================-[ Items ] Extractable items data: Loaded 333 extractable items! Summon items data: Loaded 12 summon items. FishTable: Loaded 270 Fishes. =======================================================================-[ Npc ] Initializing Walkers Routes Table. WalkerRoutesTable: Loaded 167 Npc Walker Routes. ================================================================-[ Characters ] CharTemplateTable: Loaded 89 Character Templates. HennaTable: Loaded 180 Templates. ===================================================================-[ Geodata ] Geodata Engine: Disabled. ===================================================================-[ Economy ] TradeController: Loaded 506 Buylists. TradeController: Loaded 132 Limited Buylists. TradeController: Loaded 0 Custom Buylists. Multisell: loaded. ================================================================-[ Clan Halls ] Initializing ClanHallManager Loaded: 0 clan halls Loaded: 44 free clan halls Fortress of Resistanse: siege will start the 11.11.11 21:00 Devastated Castle: siege will start the 07.11.11 18:00 SiegeManager of Bandits Stronghold Initializing AuctionManager Loaded: 38 auction(s) ======================================================================-[ Zone ] Loading zones... Initializing ArenaManager Initializing TownManager Initializing OlympiadStadiaManager Initializing CastleManager Loaded: 9 castles Initializing GrandBossManager GrandBossManager: Loaded 15 Instances Initializing FishingZoneManager Initializing FortManager Loaded: 21 fortress GrandBossManager: Initialized 17 Grand Boss Zones Done: loaded 565 zones. =================================================================-[ Spawnlist ] CustomNpcInstanceManager: loaded 0 NPC to PC polymorphs. Siege of Dion: Sat Nov 12 20:00:00 EET 2011 Siege of Oren: Sun Nov 13 16:00:00 EET 2011 Siege of Gludio: Sat Nov 12 20:00:00 EET 2011 Siege of Giran: Sun Nov 13 16:00:00 EET 2011 Siege of Innadril: Sun Nov 13 16:00:00 EET 2011 Siege of Aden: Sat Nov 12 20:00:00 EET 2011 Siege of Goddard: Sun Nov 13 16:00:00 EET 2011 DayNightSpawnManager: Day/Night handler initialised Siege of Rune: Sat Nov 12 20:00:00 EET 2011 Siege of Schuttgart: Sat Nov 12 20:00:00 EET 2011 SpawnTable: Data missing in NPC table for ID: {}. 40011 RaidBossSpawnManager: Loaded 181 Instances RaidBossSpawnManager: Scheduled 0 Instances DayNightSpawnManager: Deleted 0 night creatures DayNightSpawnManager: Spawning 232 day creatures ==========================================================-[ Dimensional Rift ] DimensionalRiftManager: Loaded 7 room types with 56 rooms. DimensionalRiftManager: Loaded 462 dimensional rift spawns, 0 errors. ======================================================================-[ Misc ] RecipeController: Loaded 871 Recipes. Initializing AugmentationData. AugmentationData: Loaded: 52 augmentation stats. Initializing MercTicketManager Loaded: 0 Mercenary Tickets Initializing PetitionManager Initializing CursedWeaponsManager Loaded : 2 cursed weapon(s). Initializing ItemsAutoDestroy. =====================================================================-[ Manor ] ManorManager: Loaded 256 seeds Initializing CastleManorManager ===================================================================-[ Castles ] Initializing SiegeManager Initializing FortSiegeManager CrownManager: initialized ======================================================================-[ Boat ] Initializing BoatManager =====================================================================-[ Doors ] Searching clan halls doors: DoorTable: Loaded 1001 Door Templates. ===========================================================-[ Four Sepulchers ] GrandBossManager: Loaded 15 Instances FourSepulchersManager: Beginning in Attack time ===============================================================-[ Seven Signs ] SevenSigns: Currently in the Competition (Quest Event) period! SevenSigns: The Seal of Avarice remains unclaimed. SevenSigns: The Seal of Gnosis remains unclaimed. SevenSigns: The Seal of Strife remains unclaimed. SevenSigns: The competition, if the current trend continues, will end in a tie t his week. SevenSigns: Next period begins in 1 days, 17 hours and 50 mins. AutoSpawnHandler: Could not restore spawn data: com.mysql.jdbc.exceptions.jdbc4. MySQLSyntaxErrorException: Table 'l2jdb.random_spawn_loc' doesn't exist AutoSpawnHandler: Could not restore chat data: com.mysql.jdbc.exceptions.jdbc4.M ySQLSyntaxErrorException: Table 'l2jdb.auto_chat' doesn't exist SevenSignsFestival: The first Festival of Darkness cycle begins in 2 minute(s). ===========================================================-[ Olympiad System ] Olympiad System: Loading Olympiad System.... Olympiad System: Currently in Olympiad Period Olympiad System: Period Ends.... Olympiad System: In 28 days, 11 hours and 50 mins. Olympiad System: Next Weekly Change is in.... Olympiad System: 6 days, 22 hours and 23 mins. Olympiad System: Loaded 0 Nobles Olympiad System: Competition Period Starts in 0 days, 17 hours and 50 mins. Olympiad System: Event starts/started : Sun Nov 06 18:00:11 EET 2011 Hero System: Loaded 0 Heroes. Hero System: Loaded 0 all time Heroes. =============================================================-[ Access Levels ] GmListTable: initalized. ==================================================================-[ Handlers ] ItemHandler: Loaded 2044 handlers. SkillHandler: Loaded 76 handlers. AdminCommandHandler: Loaded 487 handlers. UserCommandHandler: Loaded 14 handlers. VoicedCommandHandler: Loaded 9 handlers. AutoChatHandler : Loaded 0 handlers in total. AutoSpawnHandler : Loaded 1 handlers in total. ====================================================================-[ Quests ] Initializing QuestManager ========================================================================-[ AI ] AI load: - Antharas_l2j - Baium_l2j - Core - Queen Ant - Van Halter - Gordon - Monastery_l2j - Transform - Fairy Trees - Summon Minions - Zombie Gatekeepers - Ice Fairy Sirra - Golkonda - Hallate - Kernon - Varka/Ketra Ally - Barakiel - Orfen - Zaken_l2j - Frintezza_l2j - Valakas_l2j ===================================================================-[ Scripts ] start loading Individual AI start loading Group template AI Failed executing script: D:\ggg\eee\GameServer\gameserver\data\scripts\ custom\99_NPCBuffer\__init__.py. See __init__.py.error.log for details. Nobless Trader (66666) Enabled... Clan Manager (66667) Enabled... Failed executing script: D:\ggg\eee\GameServer\gameserver\data\scripts\ custom\9999_NPCBuffer\__init__.py. See __init__.py.error.log for details. Replaced: SagasSuperclass with a new version Compiled Scripts Cache is disabled. Loaded: 457 quests [FeanorScriptEngine] Loading Packages ... [FeanorScriptEngine] No Packages Loaded ... ===============================================================-[ Game Server ] IdFactory: Free ObjectID's remaining: 1879005651 ===============================================================-[ Custom Mods ] Wedding Manager is Disabled ==================================================================-[ PowerPak ] Buffer: ...Loaded 112 buff templates ...Enabled Raid Info: ...Enabled Self Char Repair: ...Enabled ==============================================================-[ EventManager ] ======================================================================-[ Info ] Operating System: Windows 7 6.1 x86 Available CPUs: 1 Maximum Numbers of Connected Players: 2100 GameServer Started, free memory 31002 Mb of 31940 Mb Used memory: 938 MB ====================================================================-[ Status ] Server Loaded in 76 seconds ServerStatus started! =====================================================================-[ Login ] Connecting to login on *** *** *** ***:9014 Registered on login as Server 1 : Extreme AutoSpawnHandler: No location co-ords specified for spawn instance (Object ID = *********). |
06.11.2011, 01:32 | #6 | |
Постоялец
|
Re: Ошибка в гс с бафером
Код:
from com.l2jfrozen import L2DatabaseFactory Вам это ясно сказано: Цитата:
Код:
import sys from com.l2jfrozen.gameserver.model.actor.instance import L2PcInstance; from java.util import Iterator; from com.l2jfrozen.gameserver.datatables import SkillTable; from com.l2jfrozen import L2DatabaseFactory from com.l2jfrozen.gameserver.model.quest import State; from com.l2jfrozen.gameserver.model.quest import QuestState; from com.l2jfrozen.gameserver.model.quest.jython import QuestJython as JQuest; qn = "99_NPCBuffer" NPC=[99] ADENA_ID=57 QuestId = 99 QuestName = "NPCBuffer" QuestDesc = "custom" InitialHtml = "1.htm" print "importing custom: 99: NPCBuffer" class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent(self,event,st): htmltext = event #Acumen if event == "1": SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Advanced Block if event == "2": SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Agility if event == "3": SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Arcane Protection if event == "4": SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Berserker Spirit if event == "5": SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Bless Shield if event == "6": SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Blessed Body if event == "7": SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Blessed Soul if event == "8": SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Clarity if event == "9": SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Chant of Protection if event == "10": SkillTable.getInstance().getInfo(1461,1).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Chant of Victory if event == "11": SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Concentration if event == "12": SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Death whisper if event == "13": SkillTable.getInstance().getInfo(1242,3).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Divine Protection if event == "14": SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Elemental Protection if event == "15": SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Empower if event == "16": SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Focus if event == "17": SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Greater Might if event == "18": SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Greater Shield if event == "19": SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Guidance if event == "20": SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Haste if event == "21": SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Holy Resistance if event == "22": SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Holy Weapon if event == "23": SkillTable.getInstance().getInfo(1043,1).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Invigor if event == "24": SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Magic Barrier if event == "25": SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Magnus' Chant if event == "26": SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Mental Shield if event == "28": SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Might if event == "29": SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Prophecy of Fire if event == "30": SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Prophecy of Water if event == "31": SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Prophecy of Wind if event == "32": SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Regeneration if event == "33": SkillTable.getInstance().getInfo(1044,3).getEffects(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) #Resist Aqua if event == "34": SkillTable.getInstance().getInfo(1182,3).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Resist Fire if event == "35": SkillTable.getInstance().getInfo(1191,3).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Resist Poison if event == "36": SkillTable.getInstance().getInfo(1033,3).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Resist Shock if event == "37": SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Resist Wind if event == "38": SkillTable.getInstance().getInfo(1189,3).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Shield if event == "39": SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Unholy Resistance if event == "40": SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) #Vampiric Rage if event == "41": SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Wild Magic if event == "42": SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Dance of Aqua Guard if event == "44": SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(COMPLETED) #Dance of Concentration if event == "45": SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Dance of Earth Guard if event == "46": SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(COMPLETED) #Dance of Fire if event == "47": SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Dance of Fury if event == "48": SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Dance of Inspiration if event == "49": SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Dance of Light if event == "50": SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Dance of Protection if event == "51": SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(COMPLETED) #Dance of the Mystic if event == "52": SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Dance of the Vampire if event == "53": SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Dance of the Warrior if event == "54": SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Siren's Dance if event == "55": SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer()) return "3.htm" st.setState(COMPLETED) #Song of Champion if event == "56": SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" st.setState(COMPLETED) #Song of Earth if event == "57": SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Song of Flame Guard if event == "59": SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" st.setState(COMPLETED) #Song of Hunter if event == "60": SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Song of Invocation if event == "61": SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Song of Life if event == "62": SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Song of Meditation if event == "63": SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" st.setState(COMPLETED) #Song of Renewal if event == "64": SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" st.setState(COMPLETED) #Song of Storm Guard if event == "65": SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" st.setState(COMPLETED) #Song of Vengeance if event == "66": SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer()) return "4.htm" st.setState(COMPLETED) #Song of Vitality if event == "67": SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Song of Warding if event == "68": SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Song of Water if event == "69": SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Song of Wind if event == "70": SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Heal if event == "71": st.takeItems st.getPlayer().setCurrentCp(st.getPlayer().getMaxCp()) st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp()) st.getPlayer().setCurrentMp(st.getPlayer().getMaxMp()) return "buffer.htm" st.setState(COMPLETED) #Cancel Buffs if event == "72": st.getPlayer().stopAllEffects() return "buffer.htm" st.setState(COMPLETED) #Wind Walk if event == "73": SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer()) return "buffer.htm" st.setState(COMPLETED) #Malaria if event == "74": SkillTable.getInstance().getInfo(4554,4).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Flu if event == "75": SkillTable.getInstance().getInfo(4553,4).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Rheumatismo if event == "76": SkillTable.getInstance().getInfo(4551,4).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Nobles if event == "77": SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer()) return "1.htm" st.setState(COMPLETED) #Blessing of Queen if event == "78": SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Blessing of Seraphim if event == "79": SkillTable.getInstance().getInfo(4702,13).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Gift of Seraphim if event == "80": SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Gift of Queen if event == "81": SkillTable.getInstance().getInfo(4700,13).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Chant of Victory if event == "82": SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Chant of Magnus if event == "83": SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Prophecy of Fire if event == "84": SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Prophecy of Wind if event == "85": SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Prochecy of Water if event == "86": SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer()) return "5.htm" st.setState(COMPLETED) #Greater Might if event == "87": SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Greater Shield if event == "88": SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer()) return "7.htm" st.setState(COMPLETED) #Chant of Spirit if event == "89": SkillTable.getInstance().getInfo(1362,1).getEffects(st.getPlayer(),st.getPlayer()) return "6.htm" st.setState(COMPLETED) if htmltext != event: st.setState(COMPLETED) st.exitQuest(1) return htmltext def onTalk (self,npc,player): st = player.getQuestState(qn) htmltext = "<html><head><body>I have nothing to say to you</body></html>" st.setState(State.STARTED) return InitialHtml QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc) for npcId in NPC: QUEST.addStartNpc(npcId) QUEST.addTalkId(npcId) |
|
06.11.2011, 01:48 | #7 |
Пользователь
|
Re: Ошибка в гс с бафером
Закинул как вы написали, ошибка та же
Код HTML:
Error on: D:\ggg\eee\GameServer\gameserver\data\scripts\custom\99_NPCBuffer\__init__.py.error.log Line: -1 - Column: -1 Traceback (innermost last): File "__init__.py", line 5, in ? ImportError: cannot import name L2DatabaseFactory у меня стоит 2 разных баффера, один не баффает, а другой квест пишет.. И у обоих в логе эта ошибка : Код HTML:
Error on: D:\ggg\eee\GameServer\gameserver\data\scripts\custom\99_NPCBuffer\__init__.py.error.log Line: -1 - Column: -1 Traceback (innermost last): File "__init__.py", line 5, in ? ImportError: cannot import name L2DatabaseFactory Код HTML:
Error: could not restore char custom data info: com.mysql.jdbc.exceptions.jdbc4. MySQLSyntaxErrorException: Table 'l2jdb.characters_custom_data' doesn't exist А добавить я её не могу из-за того что навикат пишет ошибку связанную с Innodb, что он её не может прочесть : Код HTML:
[Err] 1289 - The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working [Err] CREATE TABLE `characters_custom_data` ( `obj_Id` decimal(11,0) NOT NULL default '0', `char_name` varchar(35) NOT NULL default '', `hero` decimal(1,0) NOT NULL default '0', `noble` decimal(1,0) NOT NULL default '0', `donator` decimal(1,0) NOT NULL default '0', `hero_end_date` BIGINT NOT NULL default '0', PRIMARY KEY (`obj_Id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; [Msg] Finished - Unsuccessfully Код HTML:
# MySQL Server Instance Configuration File # ---------------------------------------------------------------------- # Generated by the MySQL Server Instance Configuration Wizard # # # Installation Instructions # ---------------------------------------------------------------------- # # On Linux you can copy this file to /etc/my.cnf to set global options, # mysql-data-dir/my.cnf to set server-specific options # (@localstatedir@ for this installation) or to # ~/.my.cnf to set user-specific options. # # On Windows you should keep this file in the installation directory # of your server (e.g. C:\Program Files\MySQL\MySQL Server X.Y). To # make sure the server reads the config file use the startup option # "--defaults-file". # # To run run the server from the command line, execute this in a # command line shell, e.g. # mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server X.Y\my.ini" # # To install the server as a Windows service manually, execute this in a # command line shell, e.g. # mysqld --install MySQLXY --defaults-file="C:\Program Files\MySQL\MySQL Server X.Y\my.ini" # # And then execute this in a command line shell to start the server, e.g. # net start MySQLXY # # # Guildlines for editing this file # ---------------------------------------------------------------------- # # In this file, you can use all long options that the program supports. # If you want to know the options a program supports, start the program # with the "--help" option. # # More detailed information about the individual options can also be # found in the manual. # # # CLIENT SECTION # ---------------------------------------------------------------------- # # The following options will be read by MySQL client applications. # Note that only client applications shipped by MySQL are guaranteed # to read this section. If you want your own MySQL client program to # honor these values, you need to specify it as an option during the # MySQL client library initialization. # [client] port=3306 [mysql] default-character-set = utf8 # SERVER SECTION # ---------------------------------------------------------------------- # # The following options will be read by the MySQL Server. Make sure that # you have installed the server correctly (see above) so it reads this # file. # [mysqld] # The TCP/IP Port the MySQL Server will listen on port=3306 #Path to installation directory. All paths are usually resolved relative to this. basedir="C:\AppServ/MySQL" #Path to the database root datadir="C:\AppServ/MySQL/data/" # The default character set that will be used when a new schema or table is # created and no character set is defined default-character-set = utf8 character-set-server = utf8 collation-server = utf8_general_ci init_connect = 'SET collation_connection = utf8_general_ci' init_connect = 'SET NAMES utf8' # The default storage engine that will be used when create new tables when #default-storage-engine=INNODB # Set the SQL mode to strict # sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" # The maximum amount of concurrent sessions the MySQL server will # allow. One of these connections will be reserved for a user with # SUPER privileges to allow the administrator to login even if the # connection limit has been reached. max_connections=900 # # For compatibility to other PHP MySQL function that still use old mysql connect. # #old_passwords = 1 # Query cache is used to cache SELECT results and later return them # without actual executing the same query once again. Having the query # cache enabled may result in significant speed improvements, if your # have a lot of identical queries and rarely changing tables. See the # "Qcache_lowmem_prunes" status variable to check if the current value # is high enough for your load. # Note: In case your tables change very often or if your queries are # textually different every time, the query cache may result in a # slowdown instead of a performance improvement. query_cache_size=0 # The number of open tables for all threads. Increasing this value # increases the number of file descriptors that mysqld requires. # Therefore you have to make sure to set the amount of open files # allowed to at least 4096 in the variable "open-files-limit" in # section [mysqld_safe] table_cache=256 # Maximum size for internal (in-memory) temporary tables. If a table # grows larger than this value, it is automatically converted to disk # based table This limitation is for a single table. There can be many # of them. tmp_table_size=9M # How many threads we should keep in a cache for reuse. When a client # disconnects, the client's threads are put in the cache if there aren't # more than thread_cache_size threads from before. This greatly reduces # the amount of thread creations needed if you have a lot of new # connections. (Normally this doesn't give a notable performance # improvement if you have a good thread implementation.) thread_cache_size=8 #*** MyISAM Specific options # The maximum size of the temporary file MySQL is allowed to use while # recreating the index (during REPAIR, ALTER TABLE or LOAD DATA INFILE. # If the file-size would be bigger than this, the index will be created # through the key cache (which is slower). myisam_max_sort_file_size=100G # If the temporary file used for fast index creation would be bigger # than using the key cache by the amount specified here, then prefer the # key cache method. This is mainly used to force long character keys in # large tables to use the slower key cache method to create the index. myisam_max_extra_sort_file_size=100G # If the temporary file used for fast index creation would be bigger # than using the key cache by the amount specified here, then prefer the # key cache method. This is mainly used to force long character keys in # large tables to use the slower key cache method to create the index. myisam_sort_buffer_size=17M # Size of the Key Buffer, used to cache index blocks for MyISAM tables. # Do not set it larger than 30% of your available memory, as some memory # is also required by the OS to cache rows. Even if you're not using # MyISAM tables, you should still set it to 8-64M as it will also be # used for internal temporary disk tables. key_buffer_size=10M # Size of the buffer used for doing full table scans of MyISAM tables. # Allocated per thread, if a full scan is needed. read_buffer_size=64K read_rnd_buffer_size=256K # This buffer is allocated when MySQL needs to rebuild the index in # REPAIR, OPTIMZE, ALTER table statements as well as in LOAD DATA INFILE # into an empty table. It is allocated per thread so be careful with # large settings. sort_buffer_size=256K log-slow-queries=mysql-slow.log log-error=mysql.err #*** INNODB Specific options *** # Use this option if you have a MySQL server with InnoDB support enabled # but you do not plan to use it. This will save memory and disk space # and speed up some things. # Additional memory pool that is used by InnoDB to store metadata # information. If InnoDB requires more memory for this purpose it will # start to allocate it from the OS. As this is fast enough on most # recent operating systems, you normally do not need to change this # value. SHOW INNODB STATUS will display the current amount used. innodb_additional_mem_pool_size=8M # If set to 1, InnoDB will flush (fsync) the transaction logs to the # disk at each commit, which offers full ACID behavior. If you are # willing to compromise this safety, and you are running small # transactions, you may set this to 0 or 2 to reduce disk I/O to the # logs. Value 0 means that the log is only written to the log file and # the log file flushed to disk approximately once per second. Value 2 # means the log is written to the log file at each commit, but the log # file is only flushed to disk approximately once per second. innodb_flush_log_at_trx_commit=2 # The size of the buffer InnoDB uses for buffering log data. As soon as # it is full, InnoDB will have to flush it to disk. As it is flushed # once per second anyway, it does not make sense to have it very large # (even with long transactions). innodb_log_buffer_size=16M # InnoDB, unlike MyISAM, uses a buffer pool to cache both indexes and # row data. The bigger you set this the less disk I/O is needed to # access data in tables. On a dedicated database server you may set this # parameter up to 80% of the machine physical memory size. Do not set it # too large, though, because competition of the physical memory may # cause paging in the operating system. Note that on 32bit systems you # might be limited to 2-3.5G of user level memory per process, so do not # set it too high. innodb_buffer_pool_size=256M # Size of each log file in a log group. You should set the combined size # of log files to about 25%-100% of your buffer pool size to avoid # unneeded buffer pool flush activity on log file overwrite. However, # note that a larger logfile size will increase the time needed for the # recovery process. innodb_log_file_size=128M # Number of threads allowed inside the InnoDB kernel. The optimal value # depends highly on the application, hardware as well as the OS # scheduler properties. A too high value may lead to thread thrashing. innodb_thread_concurrency=50 Последний раз редактировалось kira1990; 06.11.2011 в 02:04. Причина: Добавлено сообщение |
06.11.2011, 02:22 | #8 |
Олдфаг
|
Re: Ошибка в гс с бафером
если пишет квест, знач у тебя у того бафера нет html файлов! Закинь куда нада, и будет те счастье!
|
06.11.2011, 02:28 | #9 |
Пользователь
|
Re: Ошибка в гс с бафером
если бы.. html > default > 99
вот код html Код HTML:
<html> <title>created by MiddleMan </title> <body> <table width=300> <tr><td><font color="ff9900">Buffs:</font></td> <td><font color="ff9900">Dances:</font></td> <td><font color="ff9900">VIP Buffs:</font></td> </tr> <tr> <td><a action="bypass -h Quest 99_NPCBuffer 73">Wind Walk</a></td> <td><a action="bypass -h Quest 99_NPCBuffer 48"><font color="7D053F">Fury</font></a></td> <td><a action="bypass -h Quest 99_NPCBuffer 19"><font color="9172EC">Greater Shield</font></a></td> </tr> <tr> <td><a action="bypass -h Quest 99_NPCBuffer 39">Shield</a></td> <td><a action="bypass -h Quest 99_NPCBuffer 47"><font color="7D053F">Fire</font></a></td> <td><a action="bypass -h Quest 99_NPCBuffer 18"><font color="9172EC">Greater Might</font></a></td> </tr> <tr> <td><a action="bypass -h Quest 99_NPCBuffer 6">Bless Shield</a></td> <td><a action="bypass -h Quest 99_NPCBuffer 54"><font color="7D053F">Warrior</font></a></td> <td><a action="bypass -h Quest 99_NPCBuffer 32"><font color="9172EC">Prophecy of Wind</font></a></td> </tr> <tr> <td><a action="bypass -h Quest 99_NPCBuffer 29">Might</a></td> <td><a action="bypass -h Quest 99_NPCBuffer 49"><font color="7D053F">Inspiration</font></a></td> <td><a action="bypass -h Quest 99_NPCBuffer 31"><font color="9172EC">Prophecy of Water</font></a></td> </tr> <tr> <td><a action="bypass -h Quest 99_NPCBuffer 25">Magic Barrier</a></td> <td><a action="bypass -h Quest 99_NPCBuffer 53"><font color="7D053F">Vampire</font></a></td> <td><a action="bypass -h Quest 99_NPCBuffer 30"><font color="9172EC">Prophecy of Fire</font></a></td> </tr> <tr> <td><a action="bypass -h Quest 99_NPCBuffer 37">Resist Shock</a></td> <td><a action="bypass -h Quest 99_NPCBuffer 52"><font color="7D053F">Mystic</font></a></td> <td><a action="bypass -h Quest 99_NPCBuffer 11"><font color="9172EC">Chant of Victory</font></a></td> </tr> <tr> <td><a action="bypass -h Quest 99_NPCBuffer 28">Mental Shield</a></td> <td><a action="bypass -h Quest 99_NPCBuffer 45"><font color="7D053F">Concentration</font></a></td> <td><a action="bypass -h Quest 99_NPCBuffer 26"><font color="9172EC">Chant of Magnus</font></a></td> </tr> <tr> <td><a action="bypass -h Quest 99_NPCBuffer 7">Blessed Body</a></td> <td><a action="bypass -h Quest 99_NPCBuffer 50"><font color="7D053F">Light</font></a></td> <td><a action="bypass -h Quest 99_NPCBuffer 89"><font color="9172EC">Chant of Spirit</font></a></td> <td></td> </tr> <tr> <td><a action="bypass -h Quest 99_NPCBuffer 8">Blessed Soul</a></td> <td><a action="bypass -h Quest 99_NPCBuffer 55"><font color="7D053F">Siren's Dance</font></a></td> </tr> <tr> <td><a action="bypass -h Quest 99_NPCBuffer 5">Berserker Spirit</a></td> <td><font color="ff9900">Songs:</font></td> <td><font color="ff9900">VIP Buffs II:</font></td> </tr> <tr> <td><a action="bypass -h Quest 99_NPCBuffer 20">Guidance</a></td> <td><a action="bypass -h Quest 99_NPCBuffer 57"><font color="307D7E">Earth</font></a></td> <td><a action="bypass -h Quest 99_NPCBuffer 80"><font color="9E7BFF">Gift of Seraphim</font></a></td> </tr> <tr> <td><a action="bypass -h Quest 99_NPCBuffer 13">Death Whisper</a></td> <td><a action="bypass -h Quest 99_NPCBuffer 68"><font color="307D7E">Warding</font></a></td> <td><a action="bypass -h Quest 99_NPCBuffer 78"><font color="9E7BFF">Blessing of Queen</font></a></td> </tr> <tr> <td><a action="bypass -h Quest 99_NPCBuffer 17">Focus</a></td> <td><a action="bypass -h Quest 99_NPCBuffer 67"><font color="307D7E">Vitality</font></a></td> <td><a action="bypass -h Quest 99_NPCBuffer 81"><font color="9E7BFF">Gift of Queen</font></a></td> </tr> <tr> <td><a action="bypass -h Quest 99_NPCBuffer 41">Vampiric Rage</a></td> <td><a action="bypass -h Quest 99_NPCBuffer 60"><font color="307D7E">Hunter</font></a></td> <td><a action="bypass -h Quest 99_NPCBuffer 79"><font color="9E7BFF">Blessing of Seraphim</font></a></td> </tr> <tr> <td><a action="bypass -h Quest 99_NPCBuffer 3">Agility</a></td> <td><a action="bypass -h Quest 99_NPCBuffer 70"><font color="307D7E">Wind</font></a></td> <td></td> </tr> <tr> <td><a action="bypass -h Quest 99_NPCBuffer 1">Acumen</a></td> <td><a action="bypass -h Quest 99_NPCBuffer 69"><font color="307D7E">Water</font></a></td> <td><font color="ff9900">Special Buffs</font></td> </tr> <tr> <td><a action="bypass -h Quest 99_NPCBuffer 16">Empower</a></td> <td><a action="bypass -h Quest 99_NPCBuffer 64"><font color="307D7E">Renewal</font></a></td> <td><a action="bypass -h Quest 99_NPCBuffer 75"><font color="8D38C9">Flu level 4</font></a></td> </tr> <tr> <td><a action="bypass -h Quest 99_NPCBuffer 42">Wild Magic</a></td> <td><a action="bypass -h Quest 99_NPCBuffer 56"><font color="307D7E">Champion</font></a></td> <td><a action="bypass -h Quest 99_NPCBuffer 74"><font color="8D38C9">Malaria level 4</font></a></td> </tr> <tr> <td><a action="bypass -h Quest 99_NPCBuffer 12">Concentration</a></td> </tr> <tr> <td><a action="bypass -h Quest 99_NPCBuffer 2">Advanced Block</a></td> <td></td> <td><a action="bypass -h Quest 99_NPCBuffer 71"><font color="ffffff">Restore</font></a><font color="ffffff"> </font> <a action="bypass -h Quest 99_NPCBuffer 72"><font color="ffffff">Cancel</font></a></td> </tr> </table> </body> </html> Код HTML:
INSERT INTO `npc` VALUES ('99', '20013', 'buffer', '1', 'ADM', '1', 'Monster2.queen_of_cat', '9.00', '20.00', '76', 'female', 'L2Npc', '40', '339', '147', '3.95', '1.21', '40', '43', '30', '21', '20', '10', '0', '0', '27', '77', '11', '56', '278', '0', '333', '0', '0', '0', '44', '121', 'elemental1_clan', '300', '0', '0', 'LAST_HIT'); |
06.11.2011, 02:31 | #10 |
Олдфаг
|
Re: Ошибка в гс с бафером
зайди в скайп xBelial1, что нибудь придумаем!
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с бафером | swnice | Lineage II | 6 | 12.09.2010 21:46 |
проблема с бафером | папакарло | Lineage II | 0 | 20.07.2010 02:04 |
Проблемма с бафером | Viget | Lineage II | 7 | 07.06.2010 22:13 |
ПОМОГИТЕ С БАФЕРОМ | TheFosters | Lineage II | 14 | 19.12.2009 23:00 |
Помогите с бафером | Sleep | Работа со скриптами | 5 | 05.09.2008 14:09 |