Teams 30 Опубликовано 18 марта, 2012 Ищу нпц который будет продавать скил к примеру как на ancientwar изучать умения Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ADM_Name) 1 Опубликовано 18 марта, 2012 Ищу нпц который будет продавать скилк примеру как на ancientwar изучать умения на сайте есть гдето в утробах...=)помню 100% Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Teams 30 Опубликовано 18 марта, 2012 сори за ап срочно надо Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
iceman 42 Опубликовано 18 марта, 2012 Какие именно скиллы он долеж продавать? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Teams 30 Опубликовано 18 марта, 2012 в каком смысле? ну например гм хаст,гм вику любые,по настройке в скрипте Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Teams 30 Опубликовано 18 марта, 2012 скрипт вроде нашол но он был под фрозен переделал под eon и вот что вышло Сам скрипт Скрытый текстimport sysfrom net.sf.l2j.gameserver.datatables import SkillTable from net.sf.l2j.gameserver.model.quest import State from net.sf.l2j.gameserver.model.quest import QuestState from net.sf.l2j.gameserver.model import L2Augmentation from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest from net.sf.l2j.util import Rnd from net.sf.l2j import L2DatabaseFactory from net.sf.l2j.gameserver.templates import L2EtcItemType from net.sf.l2j.gameserver.templates import L2WeaponType from net.sf.l2j.gameserver.templates import L2Item from net.sf.l2j.gameserver.network.serverpackets import InventoryUpdate from java.lang import System # #@author KFan #ICQ: 604883692 #Skype: Kotyara20141 # NPC_ID = 51809 ITEM_ID = 57 #ITEM_COUNT = 0 #Do not need a subject ITEM_COUNT = 1 #A player can learn just one skill? 1 = true 0 = false ONLY_ONE = 0 qn = "9994_skill_trader" print "9994_skill_trader Loading Started" class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onTalk (self,npc,player): st = player.getQuestState(qn) htmltext = "<html><head><body>I have nothing to say you</body></html>" npcId = npc.getNpcId() if not st : return cond = st.getInt("cond") onlyone = st.getInt("onlyone") if ONLY_ONE : if onlyone > 0 : return "fail.htm" if cond >= 0 : st.set("cond", "1") st.setState(STARTED) htmltext = "start.htm" return htmltext def onEvent (self,event,st) : htmltext = event cond = st.getInt("cond") if event == "buy" : htmltext = "buy.htm" elif event.startswith('buy_') : if st.getQuestItemsCount(ITEM_ID) <= ITEM_COUNT : return "n-money.htm" buy_skill = str(event.replace("buy_", "")) buy_skill_splite = buy_skill.split('_') st.takeItems(ITEM_ID, ITEM_COUNT) st.getPlayer().addSkill(SkillTable.getInstance().getInfo(int(buy_skill_splite[0] ), int(buy_skill_splite[1]))) if ONLY_ONE : st.set("onlyone", "1") st.set("cond", "0") st.setState(COMPLETED) htmltext = "buy.htm" return htmltext QUEST = Quest( -1, qn, "custom") CREATED = State('Start', QUEST) STARTED = State('Started', QUEST) COMPLETED = State('Completed', QUEST) QUEST.setInitialState(CREATED) QUEST.addStartNpc(NPC_ID) QUEST.addTalkId(NPC_ID) Ошибка Traceback (innermost last): File "__init__.py", line 79, in ? TypeError: net.sf.l2j.gameserver.model.quest.State(): expected 0 args; got 2 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Demoncool 1110 Опубликовано 18 марта, 2012 скрипт вроде нашолно он был под фрозен переделал под eon и вот что вышло Сам скрипт Скрытый текстimport sysfrom net.sf.l2j.gameserver.datatables import SkillTable from net.sf.l2j.gameserver.model.quest import State from net.sf.l2j.gameserver.model.quest import QuestState from net.sf.l2j.gameserver.model import L2Augmentation from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest from net.sf.l2j.util import Rnd from net.sf.l2j import L2DatabaseFactory from net.sf.l2j.gameserver.templates import L2EtcItemType from net.sf.l2j.gameserver.templates import L2WeaponType from net.sf.l2j.gameserver.templates import L2Item from net.sf.l2j.gameserver.network.serverpackets import InventoryUpdate from java.lang import System # #@author KFan #ICQ: 604883692 #Skype: Kotyara20141 # NPC_ID = 51809 ITEM_ID = 57 #ITEM_COUNT = 0 #Do not need a subject ITEM_COUNT = 1 #A player can learn just one skill? 1 = true 0 = false ONLY_ONE = 0 qn = "9994_skill_trader" print "9994_skill_trader Loading Started" class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onTalk (self,npc,player): st = player.getQuestState(qn) htmltext = "<html><head><body>I have nothing to say you</body></html>" npcId = npc.getNpcId() if not st : return cond = st.getInt("cond") onlyone = st.getInt("onlyone") if ONLY_ONE : if onlyone > 0 : return "fail.htm" if cond >= 0 : st.set("cond", "1") st.setState(STARTED) htmltext = "start.htm" return htmltext def onEvent (self,event,st) : htmltext = event cond = st.getInt("cond") if event == "buy" : htmltext = "buy.htm" elif event.startswith('buy_') : if st.getQuestItemsCount(ITEM_ID) <= ITEM_COUNT : return "n-money.htm" buy_skill = str(event.replace("buy_", "")) buy_skill_splite = buy_skill.split('_') st.takeItems(ITEM_ID, ITEM_COUNT) st.getPlayer().addSkill(SkillTable.getInstance().getInfo(int(buy_skill_splite[0] ), int(buy_skill_splite[1]))) if ONLY_ONE : st.set("onlyone", "1") st.set("cond", "0") st.setState(COMPLETED) htmltext = "buy.htm" return htmltext QUEST = Quest( -1, qn, "custom") CREATED = State('Start', QUEST) STARTED = State('Started', QUEST) COMPLETED = State('Completed', QUEST) QUEST.setInitialState(CREATED) QUEST.addStartNpc(NPC_ID) QUEST.addTalkId(NPC_ID) Ошибка Traceback (innermost last): File "__init__.py", line 79, in ? TypeError: net.sf.l2j.gameserver.model.quest.State(): expected 0 args; got 2 после релога скил пропадет. можешь не пробовать! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Teams 30 Опубликовано 18 марта, 2012 после релога скил пропадет. можешь не пробовать! у меня есть нпц которий выдет 1 скил,а мне надо много скил не пропадет,защиту от левих скилов отключена Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Demoncool 1110 Опубликовано 18 марта, 2012 у меня есть нпц которий выдет 1 скил,а мне надо многоскил не пропадет,защиту от левих скилов отключена А у меня скилы пропадают, но нпц продает много скилов хД. Проверку убирал, и в теме писали что убераются скилы после релога..... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Teams 30 Опубликовано 18 марта, 2012 А у меня скилы пропадают, но нпц продает много скилов хД. Проверку убирал, и в теме писали что убераются скилы после релога..... так поделись нпц) будь человеком Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Teams 30 Опубликовано 19 марта, 2012 ап Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Tassadar 58 Опубликовано 20 марта, 2012 посмотрите в навикате таблицу fishing_skill_trees и отредактируйте ее под свои скилы.и тогда рыбак будет продавать те скилы что вы укажите в таблице. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Teams 30 Опубликовано 20 марта, 2012 посмотрите в навикате таблицу fishing_skill_treesи отредактируйте ее под свои скилы.и тогда рыбак будет продавать те скилы что вы укажите в таблице. садись пять у меня тоже это в голову было,но я думал что настривать все в ядре или в html,но там не нашол Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KFan 7 Опубликовано 20 марта, 2012 Скрипт мой, фикс я сделал, скилы не пропадают, читай в той новости где скачал в конце, я там выложил обновленный Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KFan 7 Опубликовано 20 марта, 2012 http://l2maxi.ru/lineage2/page,1,3,2922-in...ov-by-kfan.html Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Demoncool 1110 Опубликовано 20 марта, 2012 (изменено) http://l2maxi.ru/lineage2/page,1,3,2922-in...ov-by-kfan.html СПАСИБО!!!!!!! Изменено 20 марта, 2012 пользователем Demoncool Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Demoncool 1110 Опубликовано 20 марта, 2012 http://l2maxi.ru/lineage2/page,1,3,2922-in...ov-by-kfan.html Та ссылка битая! которая в коменте. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KFan 7 Опубликовано 20 марта, 2012 фикшеный это или нет - не знаю то что нашел на компе то бросил 9994_skill_trader.rar Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FlameNik 0 Опубликовано 20 марта, 2012 Спс Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
eXtAzZz 0 Опубликовано 20 марта, 2012 я тож на анциент вар играю ник: OKYJIUCT Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Demoncool 1110 Опубликовано 20 марта, 2012 Во 1 писать даже не умеешь... во 2 никто там не играет Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Teams 30 Опубликовано 21 марта, 2012 хм попробывал через фишменеджера скилы пропадают если сделать рестарт чара что может быть? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Teams 30 Опубликовано 21 марта, 2012 в гс что пишет FourSepulchersManager: Entry time: Wed Mar 21 21:55:36 EET 2012 Error could not store char skills: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrit yConstraintViolationException: Duplicate entry '268479413-9964-0' for key 'PRIMA RY' Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
goodfelow 1 Опубликовано 21 марта, 2012 (изменено) http://l2maxi.ru/lineage2/page,1,3,2922-in...ov-by-kfan.html Спасибо большое!) Изменено 21 марта, 2012 пользователем goodfelow Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Demoncool 1110 Опубликовано 21 марта, 2012 в гс что пишетFourSepulchersManager: Entry time: Wed Mar 21 21:55:36 EET 2012 Error could not store char skills: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrit yConstraintViolationException: Duplicate entry '268479413-9964-0' for key 'PRIMA RY' Каждый релог добавляет тот же скил походу. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты