Город Мастеров
IPB

Здравствуйте, гость ( Вход | Регистрация )

4 страниц V  < 1 2 3 4 >  
Ответить в эту темуОткрыть новую тему
> Кто нибудь расскажите как создать сервер для NWN, Чайник просит помощи!
mamuc
сообщение Apr 5 2005, 09:04
Сообщение #51


Лорд AxisTown'a
Иконки Групп

Класс: Монах
Характер: Lawful Good
Раса: Дварф
NWN: Маппинг



KoYuKi baskan очевидно предлагает создать НПС с диалогом, к которому подойдя , игрок смог бы сделать сохранение персонажа, выбрав в диалоге соответствующий ответ

про защиту от взлома при создании - это сделать очень просто : на входе игрока( OnClientEnter) добавить проверку : проверять сумму всех характеристик сравнивая с мах возможным(просто поэкспериментировать, что бы точно определить мах число возможное получить легальным способом)
cкрипт примерно такой( пишу без тулсета, проверь)
Neverwinter Script Source
object oPC = GetEnteringObject(); // ecli uzhe estj stroka, to eto propusti
if (GetHitDice(oPC)<2// proverka toljko dlja novichka
{  
    int nMax = 68; // tut nado posmotretj kakoe poluchitsja max, ja vzjal proizvoljnoe znachenije
    int nReal = GetAbilityScore(oPC,ABILITY_STRENGTH)+GetAbilityScore(oPC,ABILITY_DEXTERITY);
    nReal += GetAbilityScore(oPC,ABILITY_CONSTITUTION)+GetAbilityScore(oPC,ABILITY_INTELLIGENCE);
    nReal += GetAbilityScore(oPC,ABILITY_WISDOM)+GetAbilityScore(oPC,ABILITY_CHARISMA);
    if (nReal>nMax)
    {
        // tut nado dobavitj zapisj sobitija v logfail i vidachu soobchenija v shout
        // i komandu perenosa chitera v loku bez vixoda - eto efektivnee chem prosto boot
        // =)   
        return;
    }
}


п.с. кстатин адо бы проверить позволяет ли игра поднимать такому ломаному чару уровень..накинуть опыт и посмотреть не выбросит ли так как это описано выше :D

Сообщение отредактировал mamuc - Apr 5 2005, 10:03
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
KoYuKi
сообщение Apr 5 2005, 13:55
Сообщение #52


Level 6
**

Класс: Варвар
Характер: Chaotic Good
Раса: Полуорк



mamuc большое спасибо! Очень помог! :good:
Слушай, а вот то, что мне baskan дал (насчёт сэйва персов) можно переделать на OnRest?, так будет куда удобней, если можно, подскажи как, а то я пробовал, чё то не получается. Да и ещё подскажите кто нибудь возможно ли сделать так чтобы охранники стоящие в здании нападали на всех у кого в имени нет определённых символ, ну в данном случае клана. Если можно, то как, лично мне это представляется безумно сложным. Ну или если нельзя так, то хотябы, что бы они нападали на всех у кого мировозрение не lawful-good.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
baskan
сообщение Apr 5 2005, 13:55
Сообщение #53


Level 7
**

Класс: Бард
Характер: Lawful Good
Раса: Фея



mamuc
Да ты прав, но конечно было бы намного удобнее повесить на эмот ванд.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
RiPPeR
сообщение Apr 5 2005, 14:39
Сообщение #54


Level 5
Иконки Групп

Класс: Страж Тьмы
Характер: Chaotic Neutral
Раса: Дракон
NWN: Скриптинг [PW]



А еще лучше автоматом
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
KoYuKi
сообщение Apr 5 2005, 17:26
Сообщение #55


Level 6
**

Класс: Варвар
Характер: Chaotic Good
Раса: Полуорк



Ну кто нить подскажите как на OnRest сэйв персов поставить
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
RiPPeR
сообщение Apr 5 2005, 18:53
Сообщение #56


Level 5
Иконки Групп

Класс: Страж Тьмы
Характер: Chaotic Neutral
Раса: Дракон
NWN: Скриптинг [PW]



Neverwinter Script Source
void main()
{
object oPC = GetLastPCRested()

if (GetLastRestEventType == REST_EVENTTYPE_REST_STARTED)
  ExportSingleCharacter(oPC);
}


Что-то типо этого, но желательно еще дополнить, кастомную систему отдыха допустим припаять.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
KoYuKi
сообщение Apr 6 2005, 05:38
Сообщение #57


Level 6
**

Класс: Варвар
Характер: Chaotic Good
Раса: Полуорк



RiPPeR спасибо!
Появилась очередная большая проблема. Прикрутил я к модулю PRC, и вот какая проблема, захожу на сервак создою нового перса, а PRC будто и не ставил вовсе всё так же как и было, классы все теже. Тут же выхожу проверяю через тул - всё на месте. Сахожу обратно в игру, создаю перса в сингле, но там всё есть все новые классы. В чём проблема подскажите!!?? Я уже просто голову сломал! В сингле есть а в мультик нету. Да, при коннекте к серваку нужные для PRC хаки он запрашивае, и если их на компе нету посылает куда подальше, но при этом самого PRC на серваке нету будто и не ставил вовсе. Помогите пожалуйсто!! А то я народ взбаламутил они щас там качают хаки, а когда зайдут будет шишь с маслом, будто зря качали. И подскажите пожалуйсто как можно обойти проверку на конфликты при прикручивании хаков к модулю потому что вчера это самое прикручивание PRC длялось порядка 5 часов!
Добавлено в 06:17
Да и ещё, RiPPeR я же выше говорил я полный чайник и почти ни слова не понимаю из того что ты сказал насчёт кастомной системы отдыха. Я просто вставил то что ты написал и попробовал скомпилировать, в ответ компилятор послал меня куда подальше указав на эту строчку
if (GetLastRestEventType() == REST_EVENTTYPE_REST_STARTED)

Сообщение отредактировал KoYuKi - Apr 6 2005, 06:19
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
mamuc
сообщение Apr 6 2005, 08:58
Сообщение #58


Лорд AxisTown'a
Иконки Групп

Класс: Монах
Характер: Lawful Good
Раса: Дварф
NWN: Маппинг



QUOTE
Да и ещё подскажите кто нибудь возможно ли сделать так чтобы охранники стоящие в здании нападали на всех у кого в имени нет определённых символ, ну в данном случае клана. Если можно, то как, лично мне это представляется безумно сложным.

...сделать это можно, но тогда надо немного поскриптить...а не проще для тебя будет сделать кустомный ключ для каждой организаци от дверей того дома, где она размещаеться и сделать двери открываемыми только с этим ключем..все это настраиваеться в тулсете элементарно :D
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
OslavaO
сообщение Apr 6 2005, 11:35
Сообщение #59


Level 1


Класс: Ученик Дракона
Характер: Neutral Evil
Раса: Эльф



QUOTE (RiPPeR @ Apr 4 2005, 15:15)

Для этого нужна целая система скриптов, над которой скриптеры всех шардов парят себе мозги :). Простым скриптом тут не обойтись, поищи на nwvault, там наверняка есть подходящие тебе системы, но все же рекомендую сделать что-то своё, например как у нас на шарде.

я поставил систему как на Нордке, но там идут только деньги с трупов (Вещи это редкость) зато на эпиках левелах валится по 1500-3000 с трупа.
Может ктото занает эту сичстему и подскажет как ее изменить :crazy:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
RiPPeR
сообщение Apr 6 2005, 15:52
Сообщение #60


Level 5
Иконки Групп

Класс: Страж Тьмы
Характер: Chaotic Neutral
Раса: Дракон
NWN: Скриптинг [PW]



2KoYuKi
А ну да :), я что-то поторобился, без тулсета писал, в блокноте. Вот исправленный вариант:

Neverwinter Script Source
void main()
{
object oPC = GetLastPCRested();

if (GetLastRestEventType() == REST_EVENTTYPE_REST_STARTED)
  ExportSingleCharacter(oPC);
}


QUOTE
я поставил систему как на Нордке, но там идут только деньги с трупов (Вещи это редкость) зато на эпиках левелах валится по 1500-3000 с трупа.
Может ктото занает эту сичстему и подскажет как ее изменить

Скинь скрипты, может помогу.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lorendroll
сообщение Apr 6 2005, 18:11
Сообщение #61


Level 9
***

Класс: Волшебник
Характер: Neutral Good
Раса: Эльф



Насчет защиты персов, все должно быть просто: в nwservere поставь галку около Enforce Legal Characters и убери около Local Characters Allowed. Персонажи храниться будут не у игроков, а у тебя на компе. Конечно, если взломать твой комп, то там похачить персов удастся, но похачить это уже вполне себе проблемма, которую нужно решать отдельно . :)
PS про ПРЦ: попробуй скачать и поставить другую версию. Или обновить сам сервер. (До 165 лучше всего) Или проверь, все ли хаки ПРЦ у тебя включены. (В моей версии 11хаков)

Сообщение отредактировал Lorendroll - Apr 6 2005, 18:17
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
KoYuKi
сообщение Apr 6 2005, 20:56
Сообщение #62


Level 6
**

Класс: Варвар
Характер: Chaotic Good
Раса: Полуорк



Lorendroll хм... у меня 9 хаков, 1 erf и 1 hif. Я так и не понял куда пиxать файл с форматом .hif?
Насчёт защиты персов всё это дело у меня стоит, вот только Enforce Legal Characters пришлось убрать потому что когда у чара 3 подкласса (у меня было Ranger, Wizard, Arcane archer) то он матерится и на серв не пускает, говорит мол так быть не может, ты браток однако читер и всё такое.
RiPPeR спасибо.
У меня тут вопрос на засыпку. Хочу сделать на серваке банк, или сндук, или просто дома людям сделать. Но вот какая проблема. Когда я серв перезагружаю, что происходит постоянно (не спрашивайте зачем), то всё что будет в банке, в этих домах и т.п. сбросится. Возможно ли сделать так чтобы данные о том что в банке лежит, серв держал например около файла персоонажа, то есть сохранял это дело отдельно от всего остального, и при запуске сервака это дело считывал? Блин как то плохо я объясняю :swoon: . Вобщем чтобы файл содержимого банковской ячейки для каждого перса был отдельный и сохранялся где нить отдельно от модуля, а потом при запуске сервера оттуда считывался.
Пользоватся функцией сохранения нет возможности так как модуль доделывается прямо находу.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Apr 6 2005, 22:08
Сообщение #63


Level 5
Иконки Групп

Класс: Обыватель
Характер: Lawful Neutral
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Система банка денег и вещей с сохранением есть уже давно готовая. И даже переведенная :)
Смотри у Аваддона в подписи.
http://www.wrg.ru/forums/index.php?showuser=136
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
KoYuKi
сообщение Apr 7 2005, 15:02
Сообщение #64


Level 6
**

Класс: Варвар
Характер: Chaotic Good
Раса: Полуорк



Lex спасибо!
У меня тут возник вопрос. Можно ли убрать потолок в 40 уровней? Если можно, то как?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
RiPPeR
сообщение Apr 7 2005, 15:33
Сообщение #65


Level 5
Иконки Групп

Класс: Страж Тьмы
Характер: Chaotic Neutral
Раса: Дракон
NWN: Скриптинг [PW]



QUOTE
У меня тут возник вопрос. Можно ли убрать потолок в 40 уровней? Если можно, то как?

Никак. Точнее можно, но нужно сильно над 2da издеваться. :)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
KoYuKi
сообщение Apr 7 2005, 16:18
Сообщение #66


Level 6
**

Класс: Варвар
Характер: Chaotic Good
Раса: Полуорк



RiPPeR отсюда пожалуйсто поподробней. У меня есть редактор 2da файлов, но какой конкретно файл для этого дела надо мучить, и как это делается впринципе, что мне искать, с чего начать? И может быть есть люди которые это уже делали?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Huk
сообщение Apr 7 2005, 17:05
Сообщение #67


Level 2
*

Класс: Монах
Характер: Lawful Neutral
Раса: Человек



QUOTE (KoYuKi @ Apr 6 2005, 05:38)
RiPPeR Прикрутил я к модулю PRC, и вот какая проблема, захожу на сервак создою нового перса, а PRC будто и не ставил вовсе всё так же как и было, классы все теже. Тут же выхожу проверяю через тул - всё на месте. Сахожу обратно в игру, создаю перса в сингле, но там всё есть все новые классы. В чём проблема подскажите!!?? Я уже просто голову сломал! В сингле есть а в мультик нету. Да, при коннекте к серваку нужные для PRC хаки он запрашивае, и если их на компе нету посылает куда подальше, но при этом самого PRC на серваке нету будто и не ставил вовсе. Помогите пожалуйсто!! А то я народ взбаламутил они щас там качают хаки, а когда зайдут будет шишь с маслом, будто зря качали. И подскажите пожалуйсто как можно обойти проверку на конфликты при прикручивании хаков к модулю потому что вчера это самое прикручивание PRC длялось порядка 5 часов!

Подними чару уровень - со 2-го уровня PRC на шарде должен нормально заработать.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Apr 7 2005, 18:24
Сообщение #68


Level 5
Иконки Групп

Класс: Обыватель
Характер: Lawful Neutral
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



QUOTE (KoYuKi @ Apr 7 2005, 16:18)
RiPPeR отсюда пожалуйсто поподробней. У меня есть редактор 2da файлов, но какой конкретно файл для этого дела надо мучить, и как это делается впринципе, что мне искать, с чего начать? И может быть есть люди которые это уже делали?

Лучше не заморачиваться этим.
40 это даже больше, чем нужно.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
KoYuKi
сообщение Apr 8 2005, 07:15
Сообщение #69


Level 6
**

Класс: Варвар
Характер: Chaotic Good
Раса: Полуорк



Lex понимаешь, серваку только третья неделя, а у некоторых уже 24 левел, как то быстро блин.
Блин, люди, не могу ничего понять, у меня стоит NWN + SoU + HotU + CEP . Lex дал мне ссылку на Банк и систему гильдий (за что ему отдельное спасибо). Но при запуске этого дела в туле, тул мне говорит что версия у меня старая, и так происходит со множеством модулей, как так ? :xz: Или есть ещё какие нибудь обновления о которых я просто не знаю?
И ещё один вопрос: как сделать так, чтобы когда в городе один перс атаковал другого на него бросались стражники?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
RiPPeR
сообщение Apr 8 2005, 07:23
Сообщение #70


Level 5
Иконки Групп

Класс: Страж Тьмы
Характер: Chaotic Neutral
Раса: Дракон
NWN: Скриптинг [PW]



QUOTE
Но при запуске этого дела в туле, тул мне говорит что версия у меня старая, и так происходит со множеством модулей, как так ?

Поставь себе critical update to 1.65 с сайта Bioware, хотя и игра станет полностью англ., но зато будет последняя версия сервера (лучше) и тулсет все модули открывать сможет (если для них хаки есть). Правда игрокам тоже эту штуку ставить придется.

QUOTE

понимаешь, серваку только третья неделя, а у некоторых уже 24 левел, как то быстро блин


Поставь больше штрафа за смерть, места с более крутыми мобами, которые будут чаще игроков поодиночке убивать. Сделай скажем за нажатие кнопки RESPAWN гарантированный делевел, если уровень больше ХХ, пусть его друзья, которые с ним бегали, его воскрешают.

QUOTE

И ещё один вопрос: как сделать так, чтобы когда в городе один перс атаковал другого на него бросались стражники?

Нужно весьма много времени потратить на скрипт который будет понимать кто именно на кого напал, как что просто поставь NoPvP в городе и все.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
KoYuKi
сообщение Apr 9 2005, 12:01
Сообщение #71


Level 6
**

Класс: Варвар
Характер: Chaotic Good
Раса: Полуорк



RiPPeR спасибо!
Очередная проблема... Есть ли скрипт который убирает появившихся монстров если в локации никого нет? Если есть, дайте на него кто нить ссылку, а то я нашёл один на nwvault, но он какойто битый. А то эти появившиеся твари жрут чёртову уйму ресурсов.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
RiPPeR
сообщение Apr 9 2005, 13:34
Сообщение #72


Level 5
Иконки Групп

Класс: Страж Тьмы
Характер: Chaotic Neutral
Раса: Дракон
NWN: Скриптинг [PW]



Где-то тут была тема про альтернативые системы спауна, попробуй поискать, там были ссылки на неплохие экземпляры, где мобы изчезают когда в локе нет ПС, и не появляются без них.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
KoYuKi
сообщение Apr 9 2005, 13:46
Сообщение #73


Level 6
**

Класс: Варвар
Характер: Chaotic Good
Раса: Полуорк



RiPPeR там всё исключительно на NESS, а мне бы скрипт для стандартной системы спавна. Мне бы какой нить скрипт, который при отсутствии персов в локе всех мобов удалял, или убивал, не суть важно.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
RiPPeR
сообщение Apr 9 2005, 15:25
Сообщение #74


Level 5
Иконки Групп

Класс: Страж Тьмы
Характер: Chaotic Neutral
Раса: Дракон
NWN: Скриптинг [PW]



Ставь NESS, не парься.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
KoYuKi
сообщение Apr 9 2005, 15:37
Сообщение #75


Level 6
**

Класс: Варвар
Характер: Chaotic Good
Раса: Полуорк



RiPPeR я даже не знаю что это такое и как им пользоватся, я только учится им пользоватся буду месяц, а скрипт нужен сейчас, эти грёбаные мобу жрут ресурсы как сумасшедшие, даже не жрут, просто заглатывают. Пожалуйсто помогите кто нить, ведь могу поспорить что такой скрипт есть.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

4 страниц V  < 1 2 3 4 >
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 2nd May 2025 - 17:19