-
Публикаций
465 -
Зарегистрирован
-
Посещение
-
Отзывы
0%
Сообщения, опубликованные ownedbyhard
-
-
По стандарту уже идёт описание вещей.
Мне нужно описание статов те которые были на сервере
-
Ни у кого ни чего нету?(
-
А что именно интересует то в патче? там в принципе ничего особенного не было)
Описание вещей, itemname - файл
-
Ох нашел что вспомнить, помню играл на нем больше года еще в 2009 году))
Ну да нашел) Но вот очень надо их патч или копия)
-
Ребята, может у кого завалялся или можно где-то найти патч сервера lineage24 (не реклама) Ну очень нужно, с меня как всегда, плюс.
-
Я просто не понимаю как реализовать , хочу я сделать любое квадрат пвп зоной , как сделать то ? Все по разному говорят , кто то говорит какие то исходники нужны , кто то говорит вместо арены сделай под себя , делал и так и так, не получается
<zone id='11032' type='Town' shape='Cuboid' minZ='-3550' maxZ='-2600'><stat name='name' val='Goddard'/><stat name='townId' val='13'/><stat name='redirectTownId' val='14'/><stat name='taxById' val='7'/><stat name='noPeace' val='true'/><spawn X='148558' Y='-56030' Z='-2781'/><spawn X='147715' Y='-56294' Z='-2780'/><spawn X='145319' Y='-57009' Z='-3007'/><spawn X='146100' Y='-58098' Z='-3007'/><spawn X='147743' Y='-58312' Z='-3007'/><spawn X='150223' Y='-57157' Z='-3007'/></zone>Так пробуй -
В общем сразу к делу.
Есть стандартная текстура плаща в формате .tga.
Нужно нарисовать свою текстуру на плаще, как правильно это сделать ?
Вот сам плащ на котором хочу рисовать.
Нужно нарисовать на плаще так что бы за границы плаща картинка не выходила как на скриншоте что скинул.
Ну так в чем проблема? Там же вроде все нарисовано "Aden"
-
Добрый вечер форумчане, подскажите пожалуйста где настраивается дроп адены с мобов сервер настроен сам под х50 а падает по 18-20 аден, буду очень признателен за помощь с меня +
В папке конфиг, файл rates.cfg
- 1
-
-
L2Dat_EncDec
в этой теме коротко расписал как работает http://forummaxi.ru/topic/70896-%D0%BD%D0%B0%D0%B7%D0%B2%D0%B0%D1%82%D1%8C-%D0%BD%D0%BF%D1%81-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%BC%D0%B8-%D0%B1%D1%83%D0%BA%D0%B2%D0%B0%D0%BC%D0%B8/?do=findComment&comment=666850
Спасибо. Сейчас попробуйю.
-
Проблема такова, хотел добавить видимость квеста на уровне клиента, для добавленного квеста на крыло, но столкнулся с такой проблемой, что fileedit постоянно критует, даже если ни чего не редактируешь и просто сохраняешь. Я скачал Execl и другой fileedit, но проблема та же, но только теперь сохраняет файл без изменений в нем. Можно узнать как вы редактируете данный файл и чем? Я с меня как всегда ни чего и плюс)
-
А можно чуть проще пояснить?
Ну если на уровне кода, тогда можно просто прописать пару строк кода и запретить любой сумон в данную зону, без удаления скилов и кристалов.
Второй способ через phx и пакеты, ставится защита и все.
Если же зона открыта, а не полностью закрыта. Тогда можно на виверне. Но этот способ так же можно пофиксить.
- 1
-
Или может у кого есть уже под пв или похожий евент.
Такой евент был еще на Ониксе
-
может ид совпадает, путь не верный
все проверил, все нормально, id начинаются на 9800 и не повторяются, путь к текстуре тоже верный
-
Создал пару монет на сервер, добавил в базу в клиент. Прописал путь к текстуре. Но когда их спавнишь у них вообще другая иконка у всех 4 монет. Решил добавить еще одну пробную и тоже самое. Сборка пв
-
Есть квест на ресурсы, не знаю в чем проблема. Поменял импорты, все прописал. в гс пишет failed to import custom: 9990_CraftSystem
Сборка пфсофт
# Made by disKretimport sysfrom net.sf.l2j import Systemfrom net.sf.l2j.util.random import Rndfrom net.sf.l2j.gameserver.model import Inventoryfrom net.sf.l2j.gameserver.model.actor.instance import L2ItemInstancefrom net.sf.l2j.gameserver.model.quest import Statefrom net.sf.l2j.gameserver.model.quest import QuestStatefrom net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuestqn = "9990_CraftSystem"#NPCNPC_ID = 30086#QUEST ITEMPACKAGE = 7263ONE_TYPE_WEAPON = [1, 2, 3, 4]ONE_TYPE_DROP_ID = [4037, 57, 4356, 4357, 6673]ONE_TYPE_DROP_COUNT = 1ONE_TYPE_DROP_CHANCE = 100ONE_MOB_ID = [18342, 18341, 18343, 18330, 18331]TWO_TYPE_WEAPON = [1, 2, 3, 4]TWO_TYPE_DROP_ID = [1, 2, 3, 4, 5]TWO_TYPE_DROP_COUNT = 1TWO_TYPE_DROP_CHANCE = 100TWO_MOB_ID = [111, 111, 111, 111, 111]THREE_TYPE_WEAPON = [1, 2, 3, 4]THREE_TYPE_DROP_ID = [1, 2, 3, 4, 5]THREE_TYPE_DROP_COUNT = 1THREE_TYPE_DROP_CHANCE = 100THREE_MOB_ID = [111, 111, 111, 111, 111]FO_TYPE_WEAPON = [1, 2, 3, 4]FO_TYPE_DROP_ID = [1, 2, 3, 4, 5]FO_TYPE_DROP_COUNT = 1FO_TYPE_DROP_CHANCE = 100FO_MOB_ID = [111, 111, 111, 111, 111]FIVE_TYPE_WEAPON = [1, 2, 3, 4]FIVE_TYPE_DROP_ID = [1, 2, 3, 4, 5]FIVE_TYPE_DROP_COUNT = 1FIVE_TYPE_DROP_CHANCE = 100FIVE_MOB_ID = [111, 111, 111, 111, 111]print "Up drop quest ACTIVE"class Quest (JQuest) :def __init__(self,id,name,descr):JQuest.__init__(self,id,name,descr)self.questItemIds = [PACKAGE]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 : returnst.setState(State('Started', QUEST))returndef onAttack (self, npc, player, damage, isPet):st = player.getQuestState(qn)if not st : returnplayer = st.getPlayer()npcId = npc.getNpcId()if player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LRHAND) != None:type = player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LRHAND)elif player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND) != None:type = player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND)else :returnitemId = type.getItemId()if itemId in ONE_TYPE_WEAPON and npcId in ONE_MOB_ID:if itemId == ONE_TYPE_WEAPON[0] :if ONE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(ONE_TYPE_DROP_ID[0], ONE_TYPE_DROP_COUNT)if ONE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(ONE_TYPE_DROP_ID[1], ONE_TYPE_DROP_COUNT)elif itemId == ONE_TYPE_WEAPON[1] :if ONE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(ONE_TYPE_DROP_ID[0], ONE_TYPE_DROP_COUNT)if ONE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(ONE_TYPE_DROP_ID[1], ONE_TYPE_DROP_COUNT)if ONE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(ONE_TYPE_DROP_ID[2], ONE_TYPE_DROP_COUNT)elif itemId == ONE_TYPE_WEAPON[2] :if ONE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(ONE_TYPE_DROP_ID[0], ONE_TYPE_DROP_COUNT)if ONE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(ONE_TYPE_DROP_ID[1], ONE_TYPE_DROP_COUNT)if ONE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(ONE_TYPE_DROP_ID[2], ONE_TYPE_DROP_COUNT)if ONE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(ONE_TYPE_DROP_ID[3], ONE_TYPE_DROP_COUNT)elif itemId == ONE_TYPE_WEAPON[3] :if ONE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(ONE_TYPE_DROP_ID[0], ONE_TYPE_DROP_COUNT)if ONE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(ONE_TYPE_DROP_ID[1], ONE_TYPE_DROP_COUNT)if ONE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(ONE_TYPE_DROP_ID[2], ONE_TYPE_DROP_COUNT)if ONE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(ONE_TYPE_DROP_ID[3], ONE_TYPE_DROP_COUNT)if ONE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(ONE_TYPE_DROP_ID[4], ONE_TYPE_DROP_COUNT)elif itemId in TWO_TYPE_WEAPON and npcId in TWO_MOB_ID:if itemId == TWO_TYPE_WEAPON[0] :if TWO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(TWO_TYPE_WEAPON[0], TWO_TYPE_DROP_COUNT)if TWO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(TWO_TYPE_WEAPON[1], TWO_TYPE_DROP_COUNT)elif itemId == TWO_TYPE_WEAPON[1] :if TWO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(TWO_TYPE_WEAPON[0], TWO_TYPE_DROP_COUNT)if TWO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(TWO_TYPE_WEAPON[1], TWO_TYPE_DROP_COUNT)if TWO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(TWO_TYPE_WEAPON[2], TWO_TYPE_DROP_COUNT)elif itemId == TWO_TYPE_WEAPON[2] :if TWO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(TWO_TYPE_WEAPON[0], TWO_TYPE_DROP_COUNT)if TWO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(TWO_TYPE_WEAPON[1], TWO_TYPE_DROP_COUNT)if TWO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(TWO_TYPE_WEAPON[2], TWO_TYPE_DROP_COUNT)if TWO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(TWO_TYPE_WEAPON[3], TWO_TYPE_DROP_COUNT)elif itemId == TWO_TYPE_WEAPON[3] :if TWO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(TWO_TYPE_WEAPON[0], TWO_TYPE_DROP_COUNT)if TWO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(TWO_TYPE_WEAPON[1], TWO_TYPE_DROP_COUNT)if TWO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(TWO_TYPE_WEAPON[2], TWO_TYPE_DROP_COUNT)if TWO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(TWO_TYPE_WEAPON[3], TWO_TYPE_DROP_COUNT)if TWO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(TWO_TYPE_WEAPON[4], TWO_TYPE_DROP_COUNT)elif itemId in THREE_TYPE_WEAPON and npcId in THREE_MOB_ID:if itemId == THREE_TYPE_WEAPON[0] :if THREE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(THREE_TYPE_WEAPON[0], THREE_TYPE_DROP_COUNT)if THREE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(THREE_TYPE_WEAPON[1], THREE_TYPE_DROP_COUNT)elif itemId == THREE_TYPE_WEAPON[1] :if THREE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(THREE_TYPE_WEAPON[0], THREE_TYPE_DROP_COUNT)if THREE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(THREE_TYPE_WEAPON[1], THREE_TYPE_DROP_COUNT)if THREE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(THREE_TYPE_WEAPON[2], THREE_TYPE_DROP_COUNT)elif itemId == THREE_TYPE_WEAPON[2] :if THREE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(THREE_TYPE_WEAPON[0], THREE_TYPE_DROP_COUNT)if THREE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(THREE_TYPE_WEAPON[1], THREE_TYPE_DROP_COUNT)if THREE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(THREE_TYPE_WEAPON[2], THREE_TYPE_DROP_COUNT)if THREE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(THREE_TYPE_WEAPON[3], THREE_TYPE_DROP_COUNT)elif itemId == THREE_TYPE_WEAPON[3] :if THREE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(THREE_TYPE_WEAPON[0], THREE_TYPE_DROP_COUNT)if THREE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(THREE_TYPE_WEAPON[1], THREE_TYPE_DROP_COUNT)if THREE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(THREE_TYPE_WEAPON[2], THREE_TYPE_DROP_COUNT)if THREE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(THREE_TYPE_WEAPON[3], THREE_TYPE_DROP_COUNT)if THREE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(THREE_TYPE_WEAPON[4], THREE_TYPE_DROP_COUNT)elif itemId in FO_TYPE_WEAPON and npcId in FO_MOB_ID:if itemId == FO_TYPE_WEAPON[0] :if FO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FO_TYPE_WEAPON[0], FO_TYPE_DROP_COUNT)if FO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FO_TYPE_WEAPON[1], FO_TYPE_DROP_COUNT)elif itemId == FO_TYPE_WEAPON[1] :if FO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FO_TYPE_WEAPON[0], FO_TYPE_DROP_COUNT)if FO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FO_TYPE_WEAPON[1], FO_TYPE_DROP_COUNT)if FO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FO_TYPE_WEAPON[2], FO_TYPE_DROP_COUNT)elif itemId == FO_TYPE_WEAPON[2] :if FO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FO_TYPE_WEAPON[0], FO_TYPE_DROP_COUNT)if FO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FO_TYPE_WEAPON[1], FO_TYPE_DROP_COUNT)if FO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FO_TYPE_WEAPON[2], FO_TYPE_DROP_COUNT) if FO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FO_TYPE_WEAPON[2], FO_TYPE_DROP_COUNT)if FO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FO_TYPE_WEAPON[3], FO_TYPE_DROP_COUNT)if FO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FO_TYPE_WEAPON[4], FO_TYPE_DROP_COUNT)elif itemId in FIVE_TYPE_WEAPON and npcId in FIVE_MOB_ID:if itemId == FIVE_TYPE_WEAPON[0] :if FIVE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FIVE_TYPE_WEAPON[0], FIVE_TYPE_DROP_COUNT)if FIVE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FIVE_TYPE_WEAPON[1], FIVE_TYPE_DROP_COUNT)elif itemId == FIVE_TYPE_WEAPON[1] :if FO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FO_TYPE_WEAPON[3], FO_TYPE_DROP_COUNT)elif itemId == FO_TYPE_WEAPON[3] :if FO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FO_TYPE_WEAPON[0], FO_TYPE_DROP_COUNT)if FO_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FO_TYPE_WEAPON[1], FO_TYPE_DROP_COUNT)if FIVE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FIVE_TYPE_WEAPON[0], FIVE_TYPE_DROP_COUNT)if FIVE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FIVE_TYPE_WEAPON[1], FIVE_TYPE_DROP_COUNT)if FIVE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FIVE_TYPE_WEAPON[2], FIVE_TYPE_DROP_COUNT)elif itemId == FIVE_TYPE_WEAPON[2] :if FIVE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FIVE_TYPE_WEAPON[0], FIVE_TYPE_DROP_COUNT)if FIVE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FIVE_TYPE_WEAPON[1], FIVE_TYPE_DROP_COUNT)if FIVE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FIVE_TYPE_WEAPON[2], FIVE_TYPE_DROP_COUNT)if FIVE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FIVE_TYPE_WEAPON[3], FIVE_TYPE_DROP_COUNT)elif itemId == FIVE_TYPE_WEAPON[3] :if FIVE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FIVE_TYPE_WEAPON[0], FIVE_TYPE_DROP_COUNT)if FIVE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FIVE_TYPE_WEAPON[1], FIVE_TYPE_DROP_COUNT)if FIVE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FIVE_TYPE_WEAPON[2], FIVE_TYPE_DROP_COUNT)if FIVE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FIVE_TYPE_WEAPON[3], FIVE_TYPE_DROP_COUNT)if FIVE_TYPE_DROP_CHANCE > Rnd.get(1, 100):st.giveItems(FIVE_TYPE_WEAPON[4], FIVE_TYPE_DROP_COUNT)else :returnreturnQUEST = Quest(9990, qn, "Craft System")for i in ONE_MOB_ID :QUEST.addAttackId(i)for i in TWO_MOB_ID :QUEST.addAttackId(i)for i in THREE_MOB_ID :QUEST.addAttackId(i)for i in FO_MOB_ID :QUEST.addAttackId(i)for i in FIVE_MOB_ID :QUEST.addAttackId(i)QUEST.addStartNpc(NPC_ID)QUEST.addTalkId(NPC_ID) -
-
-
Ребят в общем такое дело, взял файл icon.utx (стандартный из клиента) , открыл программой L2viewutx, вытащил нужную мне иконку в формате dds, перекрасил её в фотошопе, как теперь её вернуть обратно в utx?
Можешь отдельную текстуре создать или тебе нужно скомпилить обратно в icon?
-
мб нужно привязать мультисел к нпс?
Действительно) Привязал и все заработало. Спасибо тебе добрый человек)
-
Подскажите что за проблема, поставил гм шоп сделал один свой мультиселл, все вещи есть но ничего не покупается в нем. В гс пишет Player tryed to chaet with multisell list 65030
Пфсофт
-
Ядро? Что то сомневаюсь. Конечно жалко, есть много людей тут, как минимум 2 человека, которые совершенно бесплатно помогали с более сложными задачами!
Пробуй вот так http://l2maxi.ru/lineage2/article/2523-gayd-prodaem-zatochennye-veschi.html
-
-
У кого еще остался этот сет буду очень благодарен http://l2maxi.ru/java/addons/models/3991-interlude-vesper-noble-weapons.html
Свечение Лса
в Клиент игры
Опубликовано
На Веспер оружие есть один такой баг, когда вставляешь Лс то свечение улетает просто по своим делам) но по сути оно просто в разы дальше оружия, как можно исправить?
Вот скрин.