Перейти к содержанию

Astons

Постоялец
  • Публикаций

    458
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2
  • Отзывы

    0%

Весь контент Astons

  1. Ещо если есть в когото 7-8 иконок скилов то дайте плз
  2. Тасле ты прав держи спасибку подказал ) ))) я просто думал путь прописивать как у фрозенах, а оно оказалось что в етот файл нада добавлять ) data/jscript/__init__.py
  3. Помоему taste прав я тупанул наверно ну шас проверю )
  4. Силка на етот http://rghost.ru/41098448
  5. Может здесь путь вказивать не в scripts.cfg
  6. Неработает везде пишет вот ету херню Error on: /root/server/gameserver/data/scripts/custom/9994_skill_trader/__init__.py.error.log Line: -1 - Column: -1 No engine registered for extension (py)
  7. Мб гдето чтото в конфигах урубить
  8. Я те базарю все так Мож скинуть любую фигню какуюто на питоне под пв рабочую 100 % для проверки
  9. Узнал я причину он питон наверно непотдержует, кто может сделать под java
  10. Добавил уже проверял таже сама фигня (
  11. Серовно не пашеи мб импорт неправельный?
  12. Разница есть ? А разница есть ?
  13. Error on: /root/server/gameserver/data/scripts/quests/9994_skill_trader/__init__.py.error.log Line: -1 - Column: -1 No engine registered for extension (py)
  14. Чото не пашет вот Failed executing script: /root/server/gameserver/data/scripts/quests/9994_skill_trader/__init__.py. See __init__.py.error.log for details.
  15. вот хочу поменять ети импорты
  16. Astons

    Импорти Скилов

    Ребята кто поможет поменять импорти под пв import sys from com.l2jfrozen.gameserver.datatables import SkillTable from com.l2jfrozen.gameserver.model.quest import State from com.l2jfrozen.gameserver.model.quest import QuestState from com.l2jfrozen.gameserver.model import L2Augmentation from com.l2jfrozen.gameserver.model.quest.jython import QuestJython as JQuest from com.l2jfrozen.util.random import Rnd from com.l2jfrozen.util.database import L2DatabaseFactory from com.l2jfrozen.gameserver.templates import L2EtcItemType from com.l2jfrozen.gameserver.templates import L2WeaponType from com.l2jfrozen.gameserver.templates import L2Item from com.l2jfrozen.gameserver.network.serverpackets import InventoryUpdate from java.lang import System # #@author KFan #ICQ: 604883692 #Skype: Kotyara20141 # NPC_ID = 60007 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 = "I have nothing to say you" 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) С меня +++
  17. Пиши в скайп помогу ijaka20010
  18. Astons

    Импорти Скилов

    Даун ? если я сказал мне нада на питоне значит нада фиш я использую для другого
  19. были но не такие и я хз как с патч витянуть ну тоесть не с папки аниматион имено какие файли хз (
  20. У кого есть такие иконки скиньте плиз
  21. Astons

    Импорти Скилов

    МНЕ НАДА НА ПИТОНЕ !
  22. Astons

    Импорти Скилов

    Продавец Скилов на питоне Вот чтото нашол но непроверял ну и ето под сборку l2jserver а мне под пв нада import sys from com.l2jserver.gameserver.datatables import SkillTable from com.l2jserver.gameserver.model.quest import State from com.l2jserver.gameserver.model.quest import QuestState from com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest qn = "5809_Usweer_NPC_add_skill" #Айтим для бафа (ID Айтима) ID_ITEM = 57 #Колличество айтимов для бафа NEED_ITEM = 1 #Айди скила который будет выдан ID_SKILL = 420 #Левел скила который будет выдан LEVEL_SKILL = 1 #Минимальные левел который может получать баф MIN_LVL = 1 #Максимальные левел который может получить баф MAX_LVL = 85 NPC=[51809] QuestId = 5809 QuestName = "Usweer_NPC_add_skill" QuestDesc = "quest" print "importing quest: 51809: Usweer NPC ---add skill---" class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onTalk (self,npc,player): st = player.getQuestState(qn) if st.getPlayer().getLevel() < MIN_LVL or st.getPlayer().getLevel() > MAX_LVL : return "badlevel.htm" elif st.getState() == State.COMPLETED : return "skillinyou.htm" elif st.getQuestItemsCount(ID_ITEM) < NEED_ITEM : return "noitem.htm" else: st.takeItems(ID_ITEM,NEED_ITEM) st.getPlayer().addSkill(SkillTable.getInstance().getInfo(ID_SKILL,LEVEL_SKILL)) st.setState(State.COMPLETED) return "skilladd.htm" QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc) for npcId in NPC: QUEST.addStartNpc(npcId) QUEST.addTalkId(npcId)
  23. Astons

    Импорти Скилов

    Ребята мб гдето в когото завалялся изучение нових скилов на питоне искал в нете немогу найти если у когото есть скиньте плиз
×
×
  • Создать...