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

SmokiMo

Администратор
  • Публикаций

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

  • Посещение

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

    41
  • Отзывы

    100%

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

  1. SmokiMo

    Help

    Эм... Так ты Датник Финала под Ит хочешь переделать что ли? Нееееее, это тебе надо там каждый строка переделывать, а потом еще и текстуры клиента под ит делать
  2. Дело в том, что я тут "Зависаю" только с сегодня, ибо раньше просто было не до форумного трепа, а сейчас появилось время, и себя показать и на людей посмотреть :pardon:
  3. SmokiMo

    Реально Ли Взять Впс?

    Если уж на то пошло, грамотно спланируй идею сервера, и экономику, кинь эти деньги на рекламу проекта, и в день запуска, поставь на VPS Тестового периода на пол месяца или неделя, не помню сколько дают, если все получится, то у тебя будет доход с сервера на послед оплату VPS
  4. SmokiMo

    Реально Ли Взять Впс?

    На сколько знаю, нормальные VPS для серверов Lineage II, стоят минимум 2500р.
  5. SmokiMo

    Партнер

    True Story Соглашусь с тем что смысла стать "Партнером" нет, с такими условиями как предлагает создатель темы, любой попросту в одиночку все сделает, докупив сборку.
  6. Ууу помню помню такую фигня, Сборка Интерлюда, Юзай Геодату другу, как вариант от Акуменов шаровую для ИТ (Ибо тогда только она мне помогла)
  7. SmokiMo

    Пвп Зона

    Ох в прошлой теме тоже самое было, забылся
  8. SmokiMo

    Пвп Зона

    Арена будет как колизей.
  9. SmokiMo

    Пвп Зона

    type='Town' В файле Data/zones/zons.xml <zone id='11028' type='noPeace' shape="Cuboid" minZ="-3250" maxZ="-2600"> <stat name='name' val='Dion Castle Town'/> <stat name='townId' val='8'/> <stat name='redirectTownId' val='7'/> <stat name='taxById' val='2'/> <spawn X='18823' Y='145048' Z='-3126'/> <spawn X='16829' Y='144630' Z='-3001'/> <spawn X='17732' Y='146671' Z='-3115'/> <spawn X='20080' Y='145666' Z='-3159'/> <spawn X='19074' Y='142911' Z='-3054'/> <spawn X='18835' Y='144837' Z='-3145'/> </zone>
  10. SmokiMo

    Проблема С Агатионом

    Не все файлы нужные залил, либо что то не так сделал.
  11. import sys from 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 = "70000_HennaItems" #NPC JEREMY = 70000 #ITEM ADENA = 1700 #ITEMS LEAF_OF_FLAVA,BUFFALO_MEAT,ANTELOPE_HORN = range(7199,7202) #MOBS, DROPS, CHANCES & REWARDS BUFFALO,FLAVA,ANTELOPE = [ 22124,22126,22122 ] DROPLIST = {BUFFALO:[BUFFALO_MEAT,99],FLAVA:[LEAF_OF_FLAVA,99],ANTELOPE:[ANTELOPE_HORN,99]} REWARDS = [[9901,0,12],[9903,12,24],[9905,24,36],[9907,36,48],[9909,48,60],[9911,60,62]] #needed count class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent (self,event,st) : cond = st.getInt("cond") htmltext = event leaf = st.getQuestItemsCount(LEAF_OF_FLAVA) meat = st.getQuestItemsCount(BUFFALO_MEAT) horn = st.getQuestItemsCount(ANTELOPE_HORN) if event == "31521-03.htm" and cond == 0 : if st.getPlayer().getLevel() >= 71 : st.set("cond","1") st.setState(STARTED) st.playSound("ItemSound.quest_accept") else : htmltext = "31521-02.htm" st.exitQuest(1) elif event == "31521-07.htm" : if cond == 2 and leaf == meat == horn == 100 : htmltext = "31521-06.htm" st.playSound("ItemSound.quest_finish") random = st.getRandom(100) i = 0 while i < len(REWARDS) : item,adena,chance,chance2=REWARDS[i] if chance<=random<= chance2 : break i = i+1 st.giveItems(57,adena) if item : st.giveItems(item,1) else : st.addExpAndSp(230000,18250) st.takeItems(LEAF_OF_FLAVA,-1) st.takeItems(BUFFALO_MEAT,-1) st.takeItems(ANTELOPE_HORN,-1) st.exitQuest(1) return htmltext def onTalk (self,npc,player) : htmltext = "<html><body>You are either not carrying out your quest or don't meet the criteria.</body></html>" st = player.getQuestState(qn) if st : cond = st.getInt("cond") leaf = st.getQuestItemsCount(LEAF_OF_FLAVA) meat = st.getQuestItemsCount(BUFFALO_MEAT) horn = st.getQuestItemsCount(ANTELOPE_HORN) if cond == 0 : htmltext = "31521-01.htm" elif st.getState() == STARTED : if cond == 1 : htmltext = "31521-05.htm" elif cond == 2 and leaf == meat == horn == 100 : htmltext = "31521-04.htm" return htmltext def onKill(self,npc,player,isPet): # todo: with the current code, a player who has completed up to 2 out of 3 # item collections may consume the party drop (i.e. become the selected # player in the random, but get nothing because it was the wrong mob) # this ought to be corrected later... partyMember = self.getRandomPartyMember(player,"1") if not partyMember: return st = partyMember.getQuestState(qn) if st : if st.getState() == STARTED : item,chance = DROPLIST[npc.getNpcId()] count = st.getQuestItemsCount(item) if st.getInt("cond") == 1 and count < 100 : numItems, chance = divmod(chance*Config.RATE_DROP_QUEST,100) if st.getRandom(100) < chance : numItems += 3 if count + numItems >= 100 : numItems = 100 - count if numItems != 0 : st.giveItems(item,int(numItems)) if st.getQuestItemsCount(LEAF_OF_FLAVA) == st.getQuestItemsCount(BUFFALO_MEAT) == st.getQuestItemsCount(ANTELOPE_HORN) == 100 : st.set("cond","2") st.playSound("ItemSound.quest_middle") else : st.playSound("ItemSound.quest_itemget") return htmltext QUEST = Quest(70000,qn,"Custom") CREATED = State('Start', QUEST) STARTED = State('Started', QUEST) QUEST.setInitialState(CREATED) QUEST.addStartNpc(JEREMY) QUEST.addTalkId(JEREMY) for mob in DROPLIST.keys() : QUEST.addKillId(mob) for item in range(7199,7202): STARTED.addQuestDrop(JEREMY,item,1)
  12. SmokiMo

    Pvp Zona Pw

    <zone id='11028' type='Town' shape='NPoly' minZ='-3250' maxZ='-2600'> <stat name='name' val='Dion Castle Town'/> <stat name='townId' val='8'/> <stat name='redirectTownId' val='7'/> <stat name='taxById' val='2'/> <stat name="noPeace" val="'true'/" /> <stat name='restartPoints' val='19025,145245,-3107;18576,145136,-3104;18717,145711,-3097;18512,145536,-3100;18954,144428,-3000;19150,143941,-3020;19134,144847,-3020;19613,145607,-3020;18078,145925,-3020;17398,145456,-3000;17144,145055,-3000;19012,145140,-3020'/> <stat name='restartPointsPk' val='17555,170393,-3400;17699,170153,-3400;17315,170041,-3400;17283,170329,-3400;17536,170505,-3400;17299,170341,-3400;17085,170170,-3400;17421,169993,-3400;17820,170054,-3400;18054,170263,-3400;17931,170381,-3400'/> </zone>
  13. Много раз натыкался на всякие порталы, форумы, и даже целые "Компании" занимающиеся помощью по настройке серверов Lineage II за большие цены, а некоторые что бы обращались к ним, делали это за копейки. Поставить NPC - 5 рублей и так далее. Мне даже как то не по себе, что людям в лом помочь с такой элементарщиной за бесплатно, но в тоже время и стыдно за людей которые просят помочь, нежели открыть Google и задав ему необходимы вопрос, получить ответ. Бесплатные: Консультации по настройке сервера, а так же по другим вопросам касаемых Lineage II Помощь в исправлении ошибок связаных с Lineage II на уровне клиента, а так же сервера. Помощь в установке любого (NPC, Пушек, Шмота) на сервер Помощь в редактировании Датапак части (Скилы, Диалоги, Статы и т.д.) Помощь в работе с базой (Переделка запросов, изменение нужных данных и т.д.) Помощь в поисках каких либо NPC, Пух, Шмота и т.д. Помощь с установкой сайта, форума, подстройка как нужно под вас Помощь с установкой статического ИП на Динамический через No-Ip.com Помощь с открытием портов Помощь в настройке сайта (Коннекта к сервреу, и т.д) Помогу чем смогу (не обязательно то, что в списке), спросите для начала. Платные: Редактирование Java, Python кода. (в зависимости от сложности, возможно бесплатно) Написание квестов, скриптов, сервисов, и так далее как на Java так и на Python (от 300 рублей) З.Ы. Если работа на мой взгляд мелочная, то могу и за бесплатно сделать. 99% случаев, оказываю помощь, за просто так (зависит от настроения). Я вам ничего не обязан. Я помогаю, если у меня есть время и настроение. Если Я вам не отвечаю, значит Я занят. Напишите на следующий день еще раз, а не флудите каждые 5 минут и учитывайте, что Я нахожусь во Владивостоке и время у меня МСК+7 Самое главное! В разделе "Бесплатных услуг" написано "Помогаю" - это значит, что Я не делаю работу за вас, а помогаю разобраться с вашей проблемой советом или направлением на путь истины. Сроки работы в зависят от моей занятости, если вам нужно что-то СРОЧНО, то для начала уточните у меня, готов ли Я сделать СРОЧНО или нет. Обращаться по контактам в подписи. Попрошу всех, кто ко мне обращается, заранее скачать Notepad++ TeamViewer
  14. SmokiMo

    Pvp Zona Pw

    <stat name="noPeace" val="'true'/" />
  15. Включи отображение Мускул ошибок на сайте, зайди в статистику.
  16. Купи у разработчиков
  17. Нужно выбрать в настрйоках стресса сборку которая у тебя в разделе гейм и логин сервер, для регистрации надо залить в базу сервера таблицы для сервера который были в комплекте со стрессом
  18. SmokiMo

    Скил Трансформации

    Объясняю подробнее, 1. Открываем L2ks.ru, Находим там ид Skilla Перевоплощение http://l2kc.ru/skill/6203/1 (Первый попавшийся), где 6203 - ID 1 - LvL Skilla 2. Открываем Skill в папке data\stats\skills 3. Находим Skill трансформации в этой папке, раз ид 6203, то он должен быть в файле промежуток названия которого ID подходит 6200-6299.xml 4. <skill id="6202" levels="1" name="Transformation Condition - Young Child" > <set name="magicType" val="SPECIAL" /> <set name="icon" val="icon.skilltransform3" /> <set name="castRange" val="900" /> <set name="target" val="TARGET_SELF" /> <set name="skillType" val="TRANSFORMATION" /> <set name="isReuseDelayPermanent" val="true" /> <set name="addSkills" val="960;1;5491;1" /> <set name="npcId" val="13158" /> <set name="operateType" val="OP_ACTIVE" /> <set name="isCommon" val="true" /> <set name="canUseTeleport" val="false" /> <for> <effect count="1" name="Transformation" time="460" val="112" stackOrder="100" stackType="SpeedUp"/> </for> </skill> 5. Этот Skill, а точнее вот эту часть <set name="magicType" val="SPECIAL" /> <set name="icon" val="icon.skilltransform3" /> <set name="castRange" val="900" /> <set name="target" val="TARGET_SELF" /> <set name="skillType" val="TRANSFORMATION" /> <set name="isReuseDelayPermanent" val="true" /> <set name="addSkills" val="960;1;5491;1" /> <set name="npcId" val="13158" /> <set name="operateType" val="OP_ACTIVE" /> <set name="isCommon" val="true" /> <set name="canUseTeleport" val="false" /> <for> <effect count="1" name="Transformation" time="460" val="112" stackOrder="100" stackType="SpeedUp"/> </for> </skill> Копируем в Skill который тебе надо реализовать, опять же без 1 строчки 6. Теперь дело за малым, открываем все ту же БД, где видим адрес http://l2kc.ru/skill/6203/1, меняем его на http://l2kc.ru/skill/6204, тоесть он нам покажет Skill который мы реализовываем. 7. Копируем название Стражник Рассвета 8. Вставляем его в поиск в БД, получаем http://l2kc.ru/search/?q=%D0%A1%D1%82%D1%8...%B5%D1%82%D0%B0 9. Заходим в раздел NPC в результате поиска и там нужныйNPC http://l2kc.ru/npc/13201 10. Открываем скилл который чиним, находим строку <set name="npcId" val="13158" /> Заменяем ID 13158 на тот котоырй нашли. Все готово. З.Ы. Не копируй то что я вставлял сюда, ибо это взято из другой сборки как пример.
  19. SmokiMo

    Help

    У простого в итем нейм не показывает спец символов /0 /n и так далее, удобнее
  20. SmokiMo

    Help

    Вставь строку из датника, и строку которую хочешь туда вставить, в Ексель, и посмотри совпадает ли Табирование.
  21. SmokiMo

    Help

    Бывает =(
  22. SmokiMo

    Help

    Вот я тебе его и скинул выше постом =)
×
×
  • Создать...