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

dance12r

Пользователи
  • Публикаций

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

  • Посещение

  • Отзывы

    0%

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

  1. dance12r

    L2Jfrozen Quest Guard Is Busy

    в чем может быть ошибка?
  2. dance12r

    L2Jfrozen Quest Guard Is Busy

    когда возвращаешься за наградой квест не открывается, а в консоль гс выкидывает ошибку котору я написал выше
  3. dance12r

    L2Jfrozen Quest Guard Is Busy

    Не понял, что имелось ввиду?
  4. dance12r

    Проблема С Сайтом

    где расположен сайт?и как ты заливаешь файлы на сервер?
  5. dance12r

    L2Jfrozen Quest Guard Is Busy

    есть проблема с данным квестом. По описанию должен выдавать нюби соски всем кто впервые взял квест. Но не выдает. Полез смотреть скрипт питона, нашел что там не оговорена выдача сосок вообще. поискал как можно исправить нашел - но теперь возникает проблема: когда возвращаешься завершить квест в лог гс выскакивает ошибка: AttributeError: getNewbie вот сам скрипт # Made by Mr. Have fun! - Version 0.3 by DrLecter import sys 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 = "257_GuardIsBusy1" GLUDIO_LORDS_MARK = 1084 ORC_AMULET = 752 ORC_NECKLACE = 1085 WEREWOLF_FANG = 1086 ADENA = 57 NEWBIE_REWARD = 4 SPIRITSHOT_FOR_BEGINNERS = 5790 SOULSHOT_FOR_BEGINNERS = 5789 class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) self.questItemIds = [ORC_AMULET, ORC_NECKLACE, WEREWOLF_FANG, GLUDIO_LORDS_MARK] def onEvent (self,event,st) : htmltext = event if event == "30039-03.htm" : st.set("cond","1") st.setState(STARTED) st.playSound("ItemSound.quest_accept") st.giveItems(GLUDIO_LORDS_MARK,1) elif event == "30039-05.htm" : st.takeItems(GLUDIO_LORDS_MARK,1) st.exitQuest(1) st.playSound("ItemSound.quest_finish") 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 == CREATED : st.set("cond","0") if st.getInt("cond")==0 : if player.getLevel() >= 6 : htmltext = "30039-02.htm" else: htmltext = "30039-01.htm" st.exitQuest(1) else : orc_a=st.getQuestItemsCount(ORC_AMULET) orc_n=st.getQuestItemsCount(ORC_NECKLACE) wer_f=st.getQuestItemsCount(WEREWOLF_FANG) if orc_a==orc_n==wer_f==0 : htmltext = "30039-04.htm" else : # check the player state against this quest newbie rewarding mark. newbie = player.getNewbie() if newbie | NEWBIE_REWARD != newbie : player.setNewbie(newbie|NEWBIE_REWARD) st.checkNewbieQuests() st.showQuestionMark(26) if player.getClassId().isMage() : st.playTutorialVoice("tutorial_voice_027") st.giveItems(SPIRITSHOT_FOR_BEGINNERS,3000) else : st.playTutorialVoice("tutorial_voice_026") st.giveItems(SOULSHOT_FOR_BEGINNERS,6000) st.rewardItems(ADENA,5*orc_a+15*orc_n+10*wer_f) st.takeItems(ORC_AMULET,-1) st.takeItems(ORC_NECKLACE,-1) st.takeItems(WEREWOLF_FANG,-1) htmltext = "30039-07.htm" return htmltext def onKill(self,npc,player,isPet): st = player.getQuestState(qn) if not st : return if st.getState() != STARTED : return npcId = npc.getNpcId() chance=5 if npcId in [20130,20131,20006] : item = ORC_AMULET elif npcId in [20093,20096,20098] : item = ORC_NECKLACE else : item = WEREWOLF_FANG if npcId == 20343 : chance = 4 elif npcId == 20342 : chance = 2 if st.getQuestItemsCount(GLUDIO_LORDS_MARK) : if st.getRandom(10)<chance : st.giveItems(item,1) st.playSound("ItemSound.quest_itemget") return QUEST = Quest(257,qn,"Guard Is Busy1") CREATED = State('Start', QUEST) STARTING = State('Starting', QUEST) STARTED = State('Started', QUEST) COMPLETED = State('Completed', QUEST) QUEST.setInitialState(CREATED) QUEST.addStartNpc(30039) QUEST.addTalkId(30039) QUEST.addKillId(20130) QUEST.addKillId(20131) QUEST.addKillId(20132) QUEST.addKillId(20342) QUEST.addKillId(20343) QUEST.addKillId(20006) QUEST.addKillId(20093) QUEST.addKillId(20096) QUEST.addKillId(20098) STARTED.addQuestDrop(20130,ORC_AMULET,1) STARTED.addQuestDrop(20093,ORC_NECKLACE,1) STARTED.addQuestDrop(20132,WEREWOLF_FANG,1) STARTED.addQuestDrop(30039,GLUDIO_LORDS_MARK,1) кто знает помогите
  6. Ребята, подскажите, что ПА во фрозенах на время никак не дать?
  7. dance12r

    [Help] Статистика Сервера

    сайт на хостинге стоит?
  8. dance12r

    [Help] Статистика Сервера

    Ип базы сервера и авторизации должны быть одинаковые!! если у тебя все на одной машине стоит. А на роутере порты настрой
  9. dance12r

    Community Board

    Подскажите, а можно ли выпилить как то пункты меню. "Избранное", "почта", "друзья"...?
  10. dance12r

    L2Jfrozen Статы Рб

    UPDATE `npc` SET `patk` = `patk`*0.2 WHERE `type` = 'L2GrandBoss'; UPDATE `npc` SET `matk` = `matk`*0.2 WHERE `type` = 'L2GrandBoss'; UPDATE `npc` SET `pdef` = `pdef`*0.5 WHERE `type` = 'L2GrandBoss'; UPDATE `npc` SET `mdef` = `mdef`*0.5 WHERE `type` = 'L2GrandBoss'; делаешь запрос в мускул, атаку уменьшаешь в 5 раз защиту в 2, в настройках фрозенов есть функция которая увеличивает статы боссов, найду скину где лежит, ну и соответственно меняешь гранд боссов на рэйд или минион. У меня тоже последняя ревизия фрозенов и статы там таки бешеные!
  11. dance12r

    Проблема С Сайтом

    Права на чтение выставь
  12. dance12r

    Парни У Кого-Нибудь Есть

    Где расположен сайт? На чем стоит? Windows Linux FreeBSD?
  13. dance12r

    [Help] Статистика Сервера

    зачастую ИПадреса сервера авторизации сервера и ИПадрес базы данных совпадают
  14. dance12r

    [Help] Статистика Сервера

    проясни ситуацию пожалуйста. У тебя база сервера где стоит? на домашнем компе? а сам сервер где стоит?
  15. Интересует модуль для отображения героев в статистике. помогите написать самому (просто ткните носом в какие нибудь мануалы) или если есть поделитесь
  16. dance12r

    Тест Сервера

    Хай фай. сайт писать не могу, запрещено, а вот могу дать icq 240774219 и skype dance12r
  17. dance12r

    Тест Сервера

    не нашел подходящего раздела куда можно написать. У меня убедительная просьба помочь в тестировании сборки. Своих людей не хватает.
  18. dance12r

    L2.exe

    Ребята, подскажите как сделать своими силами так, чтоб игра запускалась только через апдейтер, а при запуске через л2.ехе говорило фиг вам
  19. dance12r

    Stress Web

    А поправить это как то можно?
  20. dance12r

    Stress Web

    Помогите разобраться. Почему у меня отображаются штаны на месте пухи. Главное что пуха под штанами тоже есть
  21. dance12r

    Stress Web

    интерлюд, л2жсервер, залил только логин и гейм от стреса и все работает, интересует для чего 3 фалик?
  22. dance12r

    Stress Web

    При заливке данного файла в бд из игры пропадает шмот и при старте сервака он ругается на отсутствие описания итемов
  23. dance12r

    Loginserver

    Смешно, но там я искал. Если бы не проделал какую то часть работы то не писал бы вам с вопросом о помощи!
  24. dance12r

    Loginserver

    так а понту, человек будет клиентом лезть на 2106 а его перенаправят на 2105 это и роутеры умеют, да вот только мне нужно чтоб и 2106 тоже был рабочим, мне нужно с клиентской стороны игры сделать так чтоб коннектилось к другому порту.есть такой вариант или это гиблый номер?
  25. dance12r

    Loginserver

    мне нужно чтоб и 2106 оставался работать, так как он используется другим приложением
×
×
  • Создать...