-
Публикаций
1268 -
Зарегистрирован
-
Посещение
-
Победитель дней
2 -
Отзывы
100%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент Artur_xD
-
Выложу немного позже, ато щас не дома, буду через 1-2 часика, вот и сделаю.
-
Проблема не в сборке и не в гео, а в квесте, который я пришаманил сюда... failed getting state for quest 6667_lotor <id:6667> = NPE:null
-
Проблема не в Гео, а именно в квесте в том что ему не нравиться значение "NULL"
-
Кстати я просил помощи по квесту, а не советы по сборке, по-этому пожалуйста, если по теме нечего сказать - воздержись од коментов...
-
Ну да) Именно по этому все сидят, и никто не помогает...
-
Ех, теперь если импорты такие, то это именно rt? а может l2jx?
-
Квест работает, но ГС шлет меня далеко... Понял что проблема в значению "NULL", но что с ним конкретно - хз...
-
Бери фрозенов, тут ними много кто пользуется , иногда всякие вкусняшки выставляют в шару))) к примеру почту и тд...
-
Посоветуйте гео сюда, ато давно хотел с друзями по сетке рубиться, сейчас и сборка "без багов" , да и если вайпанёт - не очень обидно будет... З.Ы. если можно - сразу и сылочку на гео.
-
Да, можна, вместо баффера советую добавить л2дей скроллы ( бафф по 1 часу , тогда будет норм ) Если со скролами нет , то можно и баффера
-
В Mods.ini нажми ищи строчку CustomSpawn думаю дальше розберёшься...
-
В некоторых сборках стартовая локация прописана в конфигах ( нужно отключить функцию, чтоб считывало с бд ) Пример сборки : l2jx
-
Он полностю робочий, но нужно чтобы он был не одноразовый ( что нужно убрать ) ? class Quest (JQuest) : def __init__(self,id,name,descr) : JQuest.__init__(self,id,name,descr) def onEvent (self,event,st) : htmltext = event if event == "accept.htm": st.setState(State.STARTED) st.playSound("ItemSound.quest_accept") st.set("cond","1") elif event == "finish.htm": if st.getQuestItemsCount(FEATHER) >= FEATHER_NEED and st.getQuestItemsCount(BOSS_ITEM) >= 1: st.takeItems(FEATHER, -1) st.takeItems(BOSS_ITEM, -1) st.giveItems(WINGS, 1) st.set("cond","0") st.playSound("ItemSound.quest_finish") st.setState(State.COMPLETED) else: htmltext = "mobs.htm" return htmltext def onTalk (self,npc,player): st = player.getQuestState(qn) if not st: return "<html><body>You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements.</body></html>" npcId = npc.getNpcId() idd = st.getState() cond = st.getInt("cond") if npcId == NPC: if idd == State.COMPLETED : htmltext = "completed.htm" if idd == State.CREATED : htmltext = "hello1.htm" elif cond == 1: if st.getQuestItemsCount(FEATHER) >= FEATHER_NEED and st.getQuestItemsCount(BOSS_ITEM) >= 1: htmltext = "mobs2.htm" else: htmltext = "mobs.htm" return htmltext def onKill(self,npc,player,isPet): st = player.getQuestState(qn) if not st or st.getInt("cond") != 1: return npcId = npc.getNpcId() reward = 0 limit = 1 chance = 100 if npcId in MOBS: reward = FEATHER limit = FEATHER_NEED chance = FEATHER_CHANCE if npcId == BOSS: reward = BOSS_ITEM limit = 1 if reward > 0: party = player.getParty() if party: for member in party.getPartyMembers(): if not member.isAlikeDead(): st = member.getQuestState("q902_FeatherGathering") if st and st.getQuestItemsCount(reward) < limit and st.getRandom(100) <= chance: st.giveItems(reward, 1) st.playSound("ItemSound.quest_itemget") if st.getQuestItemsCount(reward) >= limit: st.playSound("ItemSound.quest_middle") else: if st.getQuestItemsCount(reward) < limit and st.getRandom(100) <= chance: st.giveItems(reward, 1) st.playSound("ItemSound.quest_itemget") return QUEST = Quest(902, qn, "Feather Gathering") QUEST.addStartNpc(NPC) QUEST.addTalkId(NPC) QUEST.addKillId(BOSS) for m in MOBS: QUEST.addKillId(m)
-
что было? мало ли , может комуто пригодиться.
-
Поставь антирип, ато народ тут не всегда хороший ( я не про всех ) А так: просто и со вкусом.
-
убери 1 строчку в арморгрп ( последний ) я так когда крылья воровал - тоже не мог норм запустить...
-
Задай коректно вопрос,ато ничего не понял... Если же тебе нужно залить нпс в базу, то дай id нпсишек , и всё будет.
-
Не знаю почему, но была аналогичная проблема на l2jx Решил так: EnableModifySkillDuration = True SkillDurationList =1077,3600;1242,3600;1086,3600;1240,3600;1045,3600;1048,3600;1087,3600;1085,3600 ;1257,3600;1068,3600;1040,3600;1036,3600;1268,3600;1059,3600;1204,3600;1062,3600; 1388,3600;1389,3600;1303,3600;1397,3600;1352,3600;1078,3600;1259,3600;1243,3600;1 035,3600;1304,3600;1355,3600;1356,3600;1357,3600;7064,3600;1413,3600;1035,3600;13 04,3600;1397,3600;1352,3600;1078,3600;1259,3600;1243,3600;1363,3600;1323,3600;139 3,3600;1392,3600;1352,3600;1191,3600;1189,3600;1182,3600;1353,3600;1354,3600;1362 ,3600;4699,3600;4700,3600;4702,3600;4703,3600;1325,3600;271,3600;272,3600;273,360 0;274,3600;275,3600;276,3600;277,3600;307,3600;309,3600;310,3600;311,3600;366,360 0;365,3600;264,3600;265,3600;266,3600;267,3600;268,3600;269,3600;270,3600;304,360 0;305,3600;306,3600;308,3600;363,3600;364,3600;349,3600
-
Ну смотря какая зборка, там аи их ресать вроде должен... ( в l2jx к примеру вообще в конфигах )
-
UPDATE `npc` SET `Level`='80' WHERE (SELECT id) AND npc.type='L2Raidboss';