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

SindyCat

Заблокирован
  • Публикаций

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

  • Посещение

  • Отзывы

    0%

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

  1. грейд шмотки меняется в itemname-e.dat
  2. вот так будет лучше понятно Обязательные параметры для каждого скилла: mpConsume - сколько маны требует reuseDelay - время перезарядки target - кто может быть целью skillType - тип скилла operateType - активный, пассивный, переключаемый (toggle) COMMAND: canLearn - (value = "" - Этот скилл нельзя будет выучить. default - не прописывать) castRange - Радиус действия каста activateRate - VALUE absorbAbs - VALUE absorbPart - VALUE advancedFlag - true/false advancedMultiplier - VALUE behind - true/false cancelable - true/false cancelTarget - true/false charge_skill_id - skill_id для charge corpse - true/false critical - true/false crush - true/false deathlink - true/false displayId - VALUE element - VALUE expPenalty - пенальти на эксп ("0.9") hitTime - VALUE hpConsume - VALUE isCubic - true/false isDwarven - true/false isMagic - true/false itemConsumeCount - VALUE itemConsumeCountInTime - VALUE itemConsumeDelay - VALUE itemConsumeId - item_id предмета, который будет использован "1458" itemConsumeIdInTime - item_id предмета, который будет использован регулярно "1458" itemConsumePeriods - период за который будет идти регулярный расход предмета lethal - true/false levelModifier - VALUE magicLevel - VALUE minPledgeClass - VALUE mpConsume - VALUE negateDebuffs - true/false negateEffects - "SLEEP" negateEffects - "STUN SLEEP MUTE POISON BLEED BUFF DEBUFF PARALYZE" negatePower - VALUE negateStats - "mAtk mAtkSpd" npcId - VALUE num_charges - VALUE onCrit - true/false operateType - OP_ACTIVE/OP_PASSIVE/OP_TOGGLE overHit - true/false power - VALUE reuseDelay - VALUE save - VALUE seed_any - true/false seed1 - VALUE seed2 - VALUE seedCount - VALUE seedcount1 - VALUE skillInterrupt - true/false skillRadius - VALUE skillTime - VALUE skillType - AGGRESSION/AIEFFECTS/BALANCE/BLEED/BUFF/CANCEL/CHARGE/CHARGEDAM/COMBATPOINTHEAL/ CONFUSION/CONT/CRAFT/DANCE/DEBUFF/DOT/DRAIN/DRAIN_SOUL/ENCHANT_ARMOR/ENCHANT_WEAPON/FATALBLOW/FEED_PET/FISHING/HEAL HEAL_PERCENT/HOT/INTERRUPT_DISARM/LETHAL_SHOT/LUCK/MANADAM/MANAHEAL/MDAM/MDAM_ELEMENTAL/MDOT/MUTE NEGATE_EFFECTS/NEGATE_STATS/NOTDONE/PARALYZE/PASSIVE/PDAM/PDAM/POISON/PUMPING/RECALL/REELING/RESURRECT ROOT/SEED/SIEGEFLAG/SLEEP/SONG/SOULSHOT/SPIRITSHOT/SPOIL/STUN/SUMMON/SUMMON/SUMMON_ITEM/SWEEP/TAKECASTLE TELEPORT_NPC/TURNER/UNLOCK SummonItemId - VALUE SummonMinCount - VALUE target - TARGET_ALLY/TARGET_AREA/TARGET_AREA_AIM_CORPSE/TARGET_AURA/TARGET_CORPSE/ TARGET_CORPSE_PLAYER/TARGET_HOLY/TARGET_ITEM/TARGET_MULTIFACE/TARGET_NONE/TARGET_ONE/TARGET_PARTY/ TARGET_PET/TARGET_SELF/TARGET_UNLOCKABLE unaggroing - true/false undeadOnly - true/false weaponsAllowed - VALUE C) <cond>...</cond> условия для активации скилла. Не используется в пассивках. Если скилл уже активирован, а условие не соответствует, он НЕ отключается. условия проверяются только для активации. Примеры использования: <cond msg="Too much hit points."><player percentHP="25"/></cond> (будет выдаваться сообщение) без сообщения: <cond><player percentHP="25"/></cond> (25% hp) или <cond><player minHP="25"/></cond> (>25 hp) D) <for>...</for> список эффектов, которые применяются при активном скилле или пассивных. Пример: <!-- добавить к параметру MEN значение 2. --> <for> <add order="0x10" stat="MEN" val="2"/> </for> <!-- умножить значение maxHP на значение взятое из таблицы Tab-maxHP и высветить иконку баффа --> <for> <effect count="1" name="Buff" time="1200" val="0" stackOrder="#stack" stackType="hp_up"> <mul order="0x50" stat="maxHp" val="#Tab-maxHp"/> </effect> </for> эффекты добавляются словами: <add - добавить <mul - умножить <set - установить <sub - отнять <div - разделить order означает порядок вычисления. (order 0x08, 0x10, 0x30, 0x40, 0x50, 0x60) 0x08 используется для базовой установки параметра 0x10 используется для базовой модификации параметра 0x30 используется для добавления базовых бонусов к параметру 0x40 для прибавления статических бонусов к параметру 0x50 для множителей параметров 0x60 для прибавления статических бонусов ПОСЛЕ множителей Список изменяемых параметров: статы: CON DEX INT MEN STR WIT параметры: accCombat cAtk cAtkStatic hpEff mAtk mAtkSpd maxCp maxHp maxLoad maxMp mDef mpConsum mpConsumePhysical mpEff mReuse pAtk pAt kRange pAtkSpd pDef pReuse rCrit rCritPercent regCp regHp regMp sDef остальное: absorbDam breath concentration element ExpSpMultiplier poleAngle rEvas rShld runSpd shldAngle transferDam bighead рефлекты: reflectDam reflectMagicSkill reflectPhysicSkill разное: CommonRecipeLimit DwarvenRecipeLimit inventoryLimit storageLimit tradeLimit рейты: activateRate blowRate mCritRate резисты: bleedRcpt bluntWpnRcpt bowWpnRcpt cancelRcpt daggerWpnRcpt debuffRcpt earthRcpt fearRcpt fireRcpt paralyzeRcpt poisonRcpt poleWpn Rcpt rootRcpt sacredRcpt sleepRcpt stunRcpt swordWpnRcpt unholyRcpt waterRcpt windRcpt E) условия: <COMMAND VARIABLE="VALUE"> могут быть заключены в теги <and> <or> <not> пример: <sub order="0x10" stat="STR" val="1"> <game night="true"/> </sub> <and> <player riding="strider"/> <target castledoor="true"/> </and> список команд (COMMAND): <player VARIABLE="PARAM"> VARIABLE: race (Undead/MagicCreatures/Beasts/Animals/Plants/Humanoids/Spirits/Angels/Demons/Dragons/Giants/Bugs/Fairies/Humans/Elves/DarkElves/Orcs/Dwarves/Others/NonLivingBeings/SiegeWeapons/DefendingArmy/Mercenaries/UnknownCreature) level resting (true/false) moving (true/false) running (true/false) riding (strider/wyvern/none) hp <target VARIABLE="PARAM"> VARIABLE: aggro (true/false) undead (true/false) pvp (true/false) mob (true/false) race (Undead/MagicCreatures/Beasts/Animals/Plants/Humanoids/Spirits/Angels/Demons/Dragons/Giants/Bugs/Fairies/Humans/Elves/DarkElves/Orcs/Dwarves/Others/NonLivingBeings/SiegeWeapons/DefendingArmy/Mercenaries/UnknownCreature) castledoor (true/false) direction (behind/front/side) <using VARIABLE="PARAM"> VARIABLE: kind (Shield/Sword/Blunt/Dagger/Bow/Pole/Etc/Fist/Dual Sword/Dual Fist/Big Sword/Pet/Rod) armor (None/Light/Heavy/Magic/Pet) skill (skill_id) slotitem <game VARIABLE="PARAM"> VARIABLE: night (true/false) F) Эффекты: <effect count="1" name="Buff" time="1200" val="0" stackOrder="#stack" stackType="hp_up"> count = кол-во тиков, которые длится эффект time = длина тика в секундах для этого эффекта (В примере у нас имеется один тик длинной 1200сек=20мин) name = что это за эффект. У эффектов могут быть аффекты на старт, стоп и на время действия. val = значение для "name" stackOrder = "Сила эффекта", чтобы сравнивать какой более сильный при обновлении stackType = "Тип эффекта", чтобы не накладывались схожие баффы пример: добавляется скорость атаки на 25%, но при этом отнимается mana каждые 2 тика 35 HP длительность эффекта не ограничена (это у нас toggle) автор Мо3олЬ взято с сайта http://l2maxi.ru админы отредактируйте плз чтоб открывался закрывался текст
  3. В конце строки датника есть 3 параметра которые меняют положение вещи к модели персонажа в 3х положениях, так же там можно менять размер и положение эфекта (вроде хиро или заточки).
  4. Ну у него скорее всего ядра нет , то что там что то есть это ещё не значит что там всё ядро. Особенно если это платная сборка. Хотя бывает на некоторых сборках минимальное значение оперативы 1024 или не запустится.
  5. мде вот что бывает когда кодеры в л2 не играли ))) у них и маги с дагерами бегать будут )) лан шутки шутками а гномы реально бегают с дуал дагерами, но чтоб скилы орков давали магам это я в 1й раз слышу
  6. вы объясните что 10 20 30 40 это не множитель а правило добавления статов, совет почитай в инете или тут на сайте как правильно составлять XML файлы. Там все данные и статы описаны подробно.
  7. Скачай здесь любую сборку и вытяни конфиг, в любой сборке всё написано и всё по офу.
  8. сей час не так как раньше, если ты не владеешь хотябы минимальными познаниями в том что ты делаешь , тебе ни кто помогать не будет или плати монету за тебя всё сделают. Как вариант есть google.com
  9. включи логику зайди в папку посмотри последний ID и начинай с него, мде я думал я деревянный. И кстати в itemname-e.dat ты меняешь только название уже существующих вещей, удали сначала старые названия потом пиши свои. Если хочешь новую вещь добавь её сначала в сервер, или тем же макаром измини старую под этим ID.
  10. l2Phenix команда у которой сервер asterios.tm так доходчивее? А по поводу rebellion я думал что это overworld, а оказывается что это разные команды, ну тогда опустим ребелов обсудим overworld Все сборки есть в шаре.
  11. C:\server\gameserver\data\skill_tree\normal_skill_tree тут копай. Если не поможет тогда сборка очень печальная и я думаю на фикс данной проблемы у тебя уйдут годы.
  12. вот она джестокая правда конкуренции
  13. А почему ни кто ни чего не скажет про fenix и про rebellion охота почитать коменты знающих про эти 2 команды, которыя я думаю с лихвой впереди всех перечисленных кроме ссср.
  14. та да с l2jserver последнее время они стали зажимать халяву, делают шару только для продвинутых. Перейди на что нить попроще что запускается с пол пинка, мне в этом плане понравились сорсы rebellion688. Они сразу с компилятором так что собрать сборку ваще не проблема и сам же сразу можешь делать фиксы.
  15. Вот что за народ, если разобрался пиши пожалуйста решение проблемы, или не создавай темы.
  16. мде тяжело быть упрямым, проблема в совпадении ID такие вещи уже существуют создавай начиная с 1ххххх тогда точно совпадений не будет, так все делают при добавлении новых вещей. Тоже самое со скилами.
  17. ну удаляет только тогда когда неправильно заполнена таблица, это легко делать найди похожую строку и по ней заполни, пользуйся notpad++ он показывает все знаки. А для редактирования используй l2fileedit он попроще в использовании и с таблицами дружит.
×
×
  • Создать...