Свой класс, Как создать |
Здравствуйте, гость ( Вход | Регистрация )
Свой класс, Как создать |
Aug 23 2010, 23:55
Сообщение
#1
|
|
Level 2 Класс: Самурай Характер: True Neutral Раса: Человек |
Вот я тут подумал можно создать свой класс (как например колдун или Чернокнижник) Например название моего класса будит нинзя и я бы хотел добавить способности, магию, из других класов.
И кстати можно ли создать магию из сущиствуещих. И где в тулсети это всё ноходится зарание спосибо. Да наверное никто не знает как помогите. (IMG:style_emoticons/kolobok_light/help.gif) (IMG:style_emoticons/kolobok_light/help.gif) (IMG:style_emoticons/kolobok_light/help.gif) (IMG:style_emoticons/kolobok_light/help.gif) (IMG:style_emoticons/kolobok_light/help.gif) Кстати чють не забыл как создать и убрать расу. И как убрать Класс |
Aug 24 2010, 00:07
Сообщение
#2
|
|
Level 5 Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
несколько раз за последний месяц этот вопрос всплывал, в том числе и от тебя, вроде бы. Давали же ссылку на тему по 2да, читайте ее, там все написано, даже по-русски.
Свой класс кастера сделать не получится, остальное (спец. способности/активные фиты и некоторые пассивные фиты) - более-менее возможно. |
Aug 24 2010, 10:35
Сообщение
#3
|
|
Level 2 Класс: Самурай Характер: True Neutral Раса: Человек |
|
Aug 24 2010, 14:05
Сообщение
#4
|
|
Level 5 Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
|
Aug 26 2010, 23:03
Сообщение
#5
|
|
Level 3 Класс: Маг Характер: True Neutral Раса: Нежить |
несколько раз за последний месяц этот вопрос всплывал, в том числе и от тебя, вроде бы. Давали же ссылку на тему по 2да, читайте ее, там все написано, даже по-русски. Свой класс кастера сделать не получится, остальное (спец. способности/активные фиты и некоторые пассивные фиты) - более-менее возможно. Это я раз сто наверно про классы спрашивал но вы меня тока по ссылке отправили и там ваще нифига ничего небыло понятно (IMG:style_emoticons/kolobok_light/ph34r.gif) |
Aug 26 2010, 23:52
Сообщение
#6
|
|
Level 5 Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
я основываясь только на той теме + своем ковырянии нормально сделал собственный класс (ниндзя) не встретив почти никаких проблем (IMG:style_emoticons/kolobok_light/ph34r.gif)
|
Aug 27 2010, 09:17
Сообщение
#7
|
|
Миловидный Бегрюссунг Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
Класс можно запретить, впрочем как и расу. Есть простой скрипт (правда он для нвн1, но думаю адаптировать под двойку будет просто), если игрок выбирает не то что ты разрешил, ему будет сообщение и весь опыт вернется назад. Для того, что бы это сделать на уровне движка нужны серьезные познания и умения работы в нем.
Скрипт запрещает классы в модуле. Годится для сингла. Для шардов надо придумать как описать РС. Ставится это добро на OnPlayerLevelUp модуля. Neverwinter Script //::////////////////////////////////////////////// //:: OnPlayerLevelUp "am_mod_levelup" //:: Copyright © 2005 WRG! //::////////////////////////////////////////////// /* Скрипт запрещающий использование выборочных классов в модуле. Спасибо Dumbo за упрощенную форумулу, моя была в пять раз больше =). */ //::////////////////////////////////////////////// //:: Created By: Aiwan //:: Created On: 20.09.2005 //::////////////////////////////////////////////// void main() { object oPC = GetFirstPC(); int iHit = GetHitDice(oPC); // Берем уровень игрока int iXP = GetXP(oPC); // Вся ХР игрока string sClass; // Для сообщения игроку что он сделал неправильно int iClass2 = GetClassByPosition(2, oPC); // Второй класс мультикласса int iClass3 = GetClassByPosition(3, oPC); // Третий класс мультикласса int F = CLASS_TYPE_FIGHTER; // Воин int R = CLASS_TYPE_ROGUE; // Вор int D = CLASS_TYPE_DRUID; // Друид int P = CLASS_TYPE_PALADIN; // И так далее... // Для примера классs: Если Воин, Вор, Друид, Паладин if ((iClass2==F || iClass3==F) || (iClass2==R || iClass3==R) || (iClass2==D || iClass3==D) || (iClass2==P || iClass3==P)) { if(iClass2==F || iClass3==F) sClass = "Воин"; if(iClass2==R || iClass3==R) sClass = "Вор"; if(iClass2==D || iClass3==D) sClass = "Друид"; if(iClass2==P || iClass3==P) sClass = "Паладин"; // Присвоим РС в начале ХР на уровень меньше, значит заберем один // уровень, что мы запретили из использования. Дальше, мы возвращаем // назад всю нашу ХР, ведь ХР может быть намного больше чем мы // потратили на поднятие уровня. SetXP(oPC, (iHit*(iHit-1)*500)-((iHit-1)*1000)); DelayCommand(0.5, SetXP(oPC, iXP)); // Можно так сообщить, можно что-то другое. SendMessageToPC(oPC, "Вы использовали запрещенный класс: "+sClass); /* Тут можно вписать что-нибудь из эффектов, для острастки. */ } } |
Aug 27 2010, 09:38
Сообщение
#8
|
|
Level 5 Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
гыгыгы, Айв, под убрать класс имелось ввиду убрать возможность создавать/апать класс на левелапе. (IMG:style_emoticons/kolobok_light/biggrin.gif) (скрипт все равно нужен, чтобы заранее сгенеренного перса неправильного класса не выбрали в начале. но все равно вопрос не об этом)
для этого надо нолики поставить в одном из столбцов в classes.2da (в той теме, куда я дал ссылку, это есть). |
Aug 27 2010, 10:09
Сообщение
#9
|
|
Level 3 Класс: Маг Характер: True Neutral Раса: Нежить |
я основываясь только на той теме + своем ковырянии нормально сделал собственный класс (ниндзя) не встретив почти никаких проблем (IMG:style_emoticons/kolobok_light/ph34r.gif) А у меня беда:вроде как свой класс сделал,всё нормально работает,но кактолько делаю перса с этим классом и начинаю им играть мне пишут:"Типо для игры этим персом вам нужна "МАСКА ПРЕДАТЕЛЯ""Чё за фигня не понимаю. И как мона своё назвние придумать для перса?А то у меня получился Последователь Дракона с именем Священник и в костюме мага (IMG:style_emoticons/kolobok_light/shout.gif) |
Oct 10 2010, 14:59
Сообщение
#10
|
|
Level 3 Класс: Маг Характер: True Neutral Раса: Нежить |
А у меня беда:вроде как свой класс сделал,всё нормально работает,но кактолько делаю перса с этим классом и начинаю им играть мне пишут:"Типо для игры этим персом вам нужна "МАСКА ПРЕДАТЕЛЯ""Чё за фигня не понимаю. И как мона своё назвние придумать для перса?А то у меня получился Последователь Дракона с именем Священник и в костюме мага (IMG:style_emoticons/kolobok_light/shout.gif) Установи Маску предателя или просто передалай существующий класс (Маску тогда не запрсят).А имена и всё остальное надо в Tlk файле делать. (IMG:style_emoticons/kolobok_light/ph34r.gif) |
Текстовая версия | Сейчас: 1st November 2024 - 02:06 |