JIIOTUK 0 Опубликовано 6 октября, 2016 (изменено) Решил потестить сервачок .... взял квестик bring wolf pelts (у людей в городе) прошел и в награду получил клечко core на 15 лвле. Как это можно убрать или это такая награда (награда за квест вещ 10-1000а) Сборка l2jLovely-rev15 (elmore) Изменено 6 октября, 2016 пользователем JIIOTUK Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
JIIOTUK 0 Опубликовано 6 октября, 2016 Блин еще раз прошел дали анти квин Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
P1ckw1ck 158 Опубликовано 6 октября, 2016 (изменено) ищите в квесте по поиску ид эпик бижутерии, и меняйте на ид ошейника. В какой раз убеждаюсь что l2jlovely полное уг. Изменено 6 октября, 2016 пользователем P1ckw1ck Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Evolution 243 Опубликовано 6 октября, 2016 ищите в квесте по поиску ид эпик бижутерии, и меняйте на ид ошейника. В какой раз убеждаюсь что l2jlovely полное уг. дело в бекдоре а не в уг Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
JIIOTUK 0 Опубликовано 6 октября, 2016 ищите в квесте по поиску ид эпик бижутерии, и меняйте на ид ошейника. В какой раз убеждаюсь что l2jlovely полное уг. ищите в квесте по поиску ид эпик бижутерии, и меняйте на ид ошейника. В какой раз убеждаюсь что l2jlovely полное уг. Что за ошейник?Что посоветуете тогда? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
P1ckw1ck 158 Опубликовано 6 октября, 2016 (изменено) Извиняюсь не о том квесте подумал. Изменено 6 октября, 2016 пользователем P1ckw1ck Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Energy 263 Опубликовано 6 октября, 2016 в папке 258_BringWolfPelt1 скинь содержание файла __init__.py под спойлера Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
JIIOTUK 0 Опубликовано 7 октября, 2016 в папке 258_BringWolfPelt1 скинь содержание файла __init__.py под спойлера Да, тут стоят id эпик бижи ( # Made by Mr. Have fun! - Version 0.3 by DrLecter # quest rate fix by M-095 import sys from ru.catssoftware import Config 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 qn = "258_BringWolfPelt1" WOLF_PELT = 702 REWARDS={57:[100000000,10],6660:[1,10],6662:[1,10],6658:[1,10],6659:[1,10],6656:[1,10],6657:[1,10],8191:[1,10],6661:[1,10],6678:[2,10]} class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) self.questItemIds = [WOLF_PELT] def onEvent (self,event,st) : htmltext = event if event == "30001-03.htm" : st.set("cond","1") st.setState(State.STARTED) st.playSound("ItemSound.quest_accept") return htmltext def onTalk (self,npc,player): htmltext = "<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>" st = player.getQuestState(qn) if not st : return htmltext npcId = npc.getNpcId() id = st.getState() if id == State.CREATED : st.set("cond","0") if st.getInt("cond")==0 : if player.getLevel() >= 3 : htmltext = "30001-02.htm" else: htmltext = "30001-01.htm" st.exitQuest(1) else : if st.getQuestItemsCount(WOLF_PELT) < 40 : htmltext = "30001-05.htm" else : st.takeItems(WOLF_PELT,-1) count=0 while not count : for item in REWARDS.keys() : qty,chance=REWARDS[item] if st.getRandom(100) < chance and count == 0 : st.giveItems(item,st.getRandom(qty)+1) count+=1 if chance < 7 : st.playSound("ItemSound.quest_jackpot") htmltext = "30001-06.htm" st.exitQuest(1) st.playSound("ItemSound.quest_finish") return htmltext def onKill(self,npc,player,isPet): st = player.getQuestState(qn) if not st : return if st.getState() != State.STARTED : return count = st.getQuestItemsCount(WOLF_PELT) numItems, chance = divmod(100*Config.RATE_DROP_QUEST,100) if st.getRandom(100) <chance : numItems = numItems + 1 if count+numItems>=40 : numItems = 40 - count if numItems != 0 : st.playSound("ItemSound.quest_middle") st.set("cond","2") else : st.playSound("ItemSound.quest_itemget") st.giveItems(WOLF_PELT,int(numItems)) return QUEST = Quest(258,qn,"Bring Wolf Pelt1") QUEST.addStartNpc(30001) QUEST.addTalkId(30001) QUEST.addKillId(20120) QUEST.addKillId(20442) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FORD 33 Опубликовано 7 октября, 2016 http://rgho.st/69gbq7vLQ Держи . Полностью папка с квестом последней ревы ловели 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
JIIOTUK 0 Опубликовано 8 октября, 2016 http://rgho.st/69gbq7vLQ Держи . Полностью папка с квестом последней ревы ловели Спасибо большое, а полностью нет всех квестов) или где взять последнюю версию? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
P1ckw1ck 158 Опубликовано 8 октября, 2016 Спасибо большое, а полностью нет всех квестов) или где взять последнюю версию? REWARDS={57:[100000000,10],6660:[1,10],6662:[1,10],6658:[1,10],6659:[1,10],6656:[1,10],6657:[1,10],8191:[1,10],6661:[1,10],6678:[2,10]} Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
JIIOTUK 0 Опубликовано 8 октября, 2016 REWARDS={57:[100000000,10],6660:[1,10],6662:[1,10],6658:[1,10],6659:[1,10],6656:[1,10],6657:[1,10],8191:[1,10],6661:[1,10],6678:[2,10]}Не очень понял для чего вы выделили это?Я понял что это вещи которые дают при завершении квеста и они совпадают с id эпик колец. Я говорю есть архив квестов чтоб не было таких косяков в других квестах Или последняя сборка ловели Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
P1ckw1ck 158 Опубликовано 8 октября, 2016 Не там про цетировал, ваше сообщение, вот список с наградой удалите лишнее кроме ид адены и квест будет нормально работать. без выдачи эпик бижутерии. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты