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

Riper

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

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

  • Посещение

  • Отзывы

    0%

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

  1. Riper

    Дизайн

    Продам дизайн Цена: Договоренная. Комплект:Верстка под SW 11. Icq:649104517 Ваше мнение?)))
  2. Хоть и не анимацией, зато намного красивей) и то за 2 минуты)
  3. Могу тоже порисовать) вот за 2 минуты и размер 57кб)
  4. Riper

    Продам Еще 1 Дизайн)

    Что то доказывать смысла не вижу, на вкус и цвет как говорится)
  5. Riper

    Продам Еще 1 Дизайн)

    Ну как бы такой фон сделать еще нужно) + да, верстка.
  6. Riper

    Продам Еще 1 Дизайн)

    Продам еще 1 дизайн Цена: Договоренная. Комплект:Верстка под SW 11. Icq:649104517 Ваше мнение?)))
  7. Допишу что то на желание покупателя
  8. Riper

    Народ Помогите

    ID вещей сверь
  9. а что плохо сделал?
  10. пвп и пк) а сверху название люди сами допишут) или скажут я дорисую
  11. Продам дизайн Цена: Договоренная. Комплект:Верстка под SW 11,PSD,доработка по желанию покупателя. Icq:649104517 Критикуйте, послушаю что не так)))
  12. Большое спасибо KFan за помощь с квестом. Если кому пригодится вот: Скрытый текстimport sysfrom com.l2jfrozen import Config 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 = "q902_FeatherGathering" ## нпц NPC = 77777 ## Мобы MOBS = [22132,22130,22131,22135] #босс BOSS = 25450 ## Дроп #id перьев с мобов в мос FEATHER = 2129 #сколько нужно? FEATHER_NEED = 1000 #шанс дропа, % FEATHER_CHANCE = 80 #id итема с босса BOSS_ITEM = 2125 ##Награда #id крыльев WINGS = 7058 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(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(COMPLETED) else: htmltext = "mobs.htm" return htmltext def onTalk (self,npc,player): st = player.getQuestState(qn) 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>" if not st: return htmltext npcId = npc.getNpcId() idd = st.getState() cond = st.getInt("cond") if npcId == NPC: if idd == COMPLETED : htmltext = "completed.htm" if idd == 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, "FeatherGathering") CREATED = State('Start', QUEST) STARTED = State('Started', QUEST) COMPLETED = State('Completed', QUEST) QUEST.setInitialState(CREATED) QUEST.addStartNpc(NPC) QUEST.addTalkId(NPC) QUEST.addKillId(BOSS) for m in MOBS: QUEST.addKillId(m)
  13. ОК) спасибо большое
  14. это такой же файл и такая же ошибка))
  15. Не работает((( При загрузке норм, при вызове квеста в ГС: Скрытый текст File "__init__.py", line 61, in onTalkAttributeError: class 'com.l2jfrozen.gameserver.model.quest.State' has no attrib ute 'COMPLETED' at org.python.core.Py.AttributeError(Unknown Source) at org.python.core.PyObject.noAttributeError(Unknown Source) at org.python.core.PyObject.__getattr__(Unknown Source) at org.python.pycode._pyx407.onTalk$4(__init__.py:61) at org.python.pycode._pyx407.call_function(__init__.py) at org.python.core.PyTableCode.call(Unknown Source) at org.python.core.PyTableCode.call(Unknown Source) at org.python.core.PyTableCode.call(Unknown Source) at org.python.core.PyFunction.__call__(Unknown Source) at org.python.core.PyMethod.__call__(Unknown Source) at org.python.core.PyObject.__call__(Unknown Source) at org.python.core.PyObject._jcallexc(Unknown Source) at org.python.core.PyObject._jcall(Unknown Source) at org.python.proxies.main$Quest$405.onTalk(Unknown Source) at com.l2jfrozen.gameserver.model.quest.Quest.notifyTalk(Quest.java:515) at com.l2jfrozen.gameserver.model.actor.instance.L2NpcInstance.showQuest Window(L2NpcInstance.java:1877) at com.l2jfrozen.gameserver.model.actor.instance.L2NpcInstance.onBypassF eedback(L2NpcInstance.java:1136) at com.l2jfrozen.gameserver.network.clientpackets.RequestBypassToServer. runImpl(RequestBypassToServer.java:237) at com.l2jfrozen.gameserver.network.clientpackets.L2GameClientPacket.run (L2GameClientPacket.java:75) at com.l2jfrozen.gameserver.network.L2GameClient.run(L2GameClient.java:1 195) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source ) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
  16. Тесте или отвечай по теме или не флуди
×
×
  • Создать...