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

Admiralio

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

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

  • Посещение

  • Отзывы

    0%

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

  1. L2Dat_EncDec 2.1.38.0 - она подходит под любые хроники от с3 до эплога, просто в настройках укажи какие хроники тебе нужны.
  2. Admiralio

    Установка Sw10.

    поставить zend optimizer. Я не использую стресс 10й версии из-за этой-же проблемы. у меня на хостинге стоит zend 2.0, а стресс просит минимум третий. просто влом менять хостера.
  3. у меня есть бафер с профилями на питоне ), которого можно редактировать прямо из игры персонажем с админ правами.
  4. Admiralio

    Ошибка Ивента

    в самой сборке ( На сборке L2WT например скрипт ошибок не выдаёт, ивент запускается, но мобы перестают спавнится если хотя бы один из участников умирает.
  5. Admiralio

    Ошибка Ивента

    хм.... оба скрипта там апсолютно идентичны по коду, по крайней мере до строки с этой ошибкой, тока импортами немного различаются. тока если еще попробовать дописать импорты, хотя уже сам ничё не понимаю (
  6. Admiralio

    Ошибка Ивента

    ну тогда попробуй этот скрипт, просто влом перебирать и смотреть, где там не соответствия. этот скрипт себя отлично показывал на сборках сказки и л2 опен (исходы l2j) __init__.py.txt Если выдаст ошибку, обязательно выложи её сюда.
  7. Admiralio

    Геймсервер

    Судя по посту на форуме "100NT" ты эту проблему уже решил перезаливкой всей БД )
  8. Admiralio

    Проклятое Оружие

    Удали их из дроп листа вобще и не страдай фигнёй.
  9. Admiralio

    Ошибка Ивента

    Ну вобще скрипт у тя ругается на строку: Announcements.getInstance().announceToAll(str(TIME_FOR_REG - ANNOUNCE_INTERVAL * annom - 1) + " minutes until event "+str(NAME)+" will start! You can register in "+str(LOC)+".") Попробуй в этой строке (TIME_FOR_REG - ANNOUNCE_INTERVAL * annom - 1) сменить на (TIME_FOR_REG - ANNOUNCE_INTERVAL * annom), если после этого скрипт нормально загрузится, будем выяснять что именно ты хотел видеть в анонсе)).
  10. Admiralio

    Точилка

    АП, что никто питоном не занимается ?
  11. Admiralio

    Проблема Noitemname

    Возможно ты вместо [TAB] пробелов используешь простые пробелы. совет: скопируй любую строку, можно соседнюю и редектируй её как тебе нужно.
  12. Admiralio

    Точилка

    у меня есть скрипт на НПЦ-точилку, он вполне исправно точит вещи, нормально меняет цены в зависимости от уровня заточки. Я хочу добавить множитель, который будет зависеть от грэйда вещей что-то типа (d=1; c=2; b=3; a=4; s=5; s80=6; s84=7), то есть все эти множители нужно как-то объединить под одну общую переменную, которую я смогу вписать в скрипт. Помогите плс)) вот сам код скрипта: import sys from com.l2emu import Config from com.l2emu.gameserver.model.quest import State from com.l2emu.gameserver.model.quest import QuestState from com.l2emu.gameserver.model.quest.jython import QuestJython as JQuest qn = "55554_NPCEnchant" ENCHANT_PRICE_ID = 57 # ID вещи в качестве оплаты заточки ENCHANT_PRICE_COUNT = 2000 # цена заточки (умножается на уровень вещи, который будет после заточки) AMOUNT_OF_ENCHANT = 1 # на сколько уровней повышать заточку MAX_ENCHANT_LEVEL = 25 # Максимальный уровень заточки ENCHANT_NPC = 80007 weapons = ['Sword','Blunt','Dagger','Bow','Pole' ,'Etc','Fist','Dual Sword','Dual Fist','Big Sword','Big Blunt','Ancient','Crossbow','Rapier'] armors = ['Light','Heavy','Magic','Shield'] jewels = ['None'] acceptableItemTypes = weapons+armors+jewels class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent (self,event,st) : if event == "choose_item" : htmltext = "" for Item in st.getPlayer().getInventory().getItems(): itemType = Item.getItem().getItemType().toString() grade = Item.getItem().getCrystalType() if itemType in acceptableItemTypes and grade > 0 : htmltext += "<a action=\"bypass -h Quest 55554_NPCEnchant enchantItem_" + str(Item.getObjectId()) +"\">" + Item.getItem().getName() + "+" + str(Item.getEnchantLevel()) + "</a><br>" if htmltext == "": htmltext = "." htmltext = "<html><body>.<br>" + htmltext + "</body></html>" elif event.startswith("enchantItem_"): objId = int(event.replace("enchantItem_", "")) Item = st.getPlayer().getInventory().getItemByObjectId(objId ) if Item and not Item.isEquipped() : itemType = Item.getItem().getItemType().toString() itemEnchant = Item.getEnchantLevel() if st.getQuestItemsCount(ENCHANT_PRICE_ID) >= ENCHANT_PRICE_COUNT*(itemEnchant+AMOUNT_OF_ENCHANT) : if (itemType in weapons and itemEnchant > (MAX_ENCHANT_LEVEL-AMOUNT_OF_ENCHANT)) or (itemType in armors and itemEnchant > (MAX_ENCHANT_LEVEL-AMOUNT_OF_ENCHANT)) or (itemType in jewels and itemEnchant > (MAX_ENCHANT_LEVEL-AMOUNT_OF_ENCHANT)) : htmltext = "reachedMaxEnchant.htm" else : st.takeItems(ENCHANT_PRICE_ID, ENCHANT_PRICE_COUNT*(itemEnchant+AMOUNT_OF_ENCHANT)) Item.setEnchantLevel(itemEnchant+AMOUNT_OF_ENCHANT) htmltext = "congratulations.htm" else : htmltext = "notEnoughItems.htm" else : htmltext = "cheater.htm" 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 if npc.getNpcId() == ENCHANT_NPC : htmltext = "1.htm" return htmltext QUEST = Quest(55554,qn,"NPCEnchant") QUEST.addStartNpc(ENCHANT_NPC) QUEST.addTalkId(ENCHANT_NPC) Вот что сюда нужно вписать подскажите плс.
  13. вот держи: [A-Z][a-z]{3,3}[A-Za-z0-9]*
  14. Видимо ты не указал импорт к скрипту донат шопа (в файле .../data/scripts.cfg), из-за этого у тя серв просто не загружает сам скрипт.
  15. Нужно смотреть, выдаёт ли ГС ошибки связанные со скриптом, если да-то ошибку можно прочесть в лог файле, который создаётся автоматически.
  16. Admiralio

    Stressweb

    Ну видимо ты по второму разу выполнял запросы, вот и выскочили твои ошибки )
  17. Admiralio

    L2top На Stress 8.0+ Heaven Rt

    АП всё еще актуально, неужели ни у кого никаких мыслей?
  18. Admiralio

    Регистрация!

    Ну если всё сделал правильно, то включи в админке показ ошибок и посмотри что именно за ошибка.
  19. Admiralio

    Рекомендаций

    слухай, а ты не спрабавау написаць то самае, тока на русскай мове? Бо далёка не кожны можа такое зразумець.
  20. Admiralio

    Регистрация!

    Логин почти у всех сборок одинаков, скорее всего ты не залил запрос на апдейт таблицы accounts в БД сервера.
  21. Admiralio

    Статы Для Шмота

    тут +30% (ато у тя типа минус написан) а так вобще: add = добавить sub = отнять mull = умножить
  22. Что ты имеешь ввиду? тебе картинки под кнопки нужны ?
  23. Ну ты даёшь )) ладно напишу тебе хтмл-ку, тебе как я понял кнопки нужны в столбик. но перед началом нужно уточнить, нужны ли тебе иконки, ато в твоей хтмл-ке они есть.
  24. Да сверстай новую hml-ку и не парься, честно сказать я вобще не понимаю зачем писать табличные html файлы для ла2.
  25. Admiralio

    Срочненько Вопросик)

    посмотрина примере l2day свитков.
×
×
  • Создать...