![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
Level 2 ![]() Класс: Монах Характер: Lawful Neutral Раса: Человек ![]() |
Для оживления жизни на шарде, пришла мысль организовать следующее.
Хочется создать 3(4\5\6 - не суть) стороны, не любящих друг друга, например Elf - подраса Drow Dwarf - подраса Duergar Любая иная раса - без подрасы Что хочется видеть в итоге - Drow + Duergar'ы против остальных. Проблема - отсутствие представления, как расставить PC на основе поля Subrace like\dislike по отношению к другим PC. Из умных мыслей - пихать скрипт на х\б... на этом мысли кончились :swoon: Подскажите, как сие реализовать возможно? |
![]()
Сообщение
#2
|
|||
Великий хранитель фотоальбома ![]() Класс: Оборотень Характер: Chaotic Neutral Раса: Тварь МАСТЕР Кисти ![]() |
Корче, скоро ангелы с демонами будут под ручку ходить :lol: |
||
![]()
Сообщение
#3
|
|||
Level 2 ![]() Класс: Монах Характер: Lawful Neutral Раса: Человек ![]() |
да хоть кайрик с мистрой целоваться будут - не суть взято глубоко от балды в качестве примера |
||
![]()
Сообщение
#4
|
|
Level 5 ![]() Класс: Страж Тьмы Характер: Chaotic Neutral Раса: Дракон NWN: Скриптинг [PW] ![]() |
По-моему никак, только через плагин к NWNEX2
|
![]()
Сообщение
#5
|
|
Level 9 ![]() Класс: Волшебник Характер: Chaotic Good Раса: Дракон NWN: Скриптинг [PW] ![]() |
Репутация и функции работы с ней реализованы довольно криво для мультика. По хорошему ничего не выйдет, но извратиться можно всегда :)
|
![]()
Сообщение
#6
|
|
Level 17 ![]() Класс: Волшебник Характер: Neutral Good Раса: Человек NWN: Скриптинг [PW] Axistown SR 1.9 NWNX ![]() |
На OnClientEnter проверять субрасу, проходиться по всем остальным игрокам и делать SetPCDislike, где нужно.
(Не делал и не проверял, но теоретически должно работать.) |
![]()
Сообщение
#7
|
|
Пингвиноид ![]() Класс: Обыватель Характер: True Neutral Раса: Человек ![]() |
virusman кстати, чего это на вполне безобидное
<img src="http://www.rpgplanet.ru/forums/style_avatars/virusman.gif" alt="" border="0" height="115" width="102"> (аватарка) требует кукисов? Колись, картинка там, или нет? |
![]()
Сообщение
#8
|
|
Level 17 ![]() Класс: Волшебник Характер: Neutral Good Раса: Человек NWN: Скриптинг [PW] Axistown SR 1.9 NWNX ![]() |
Не знаю, это какая-то проблема с rpgplanet.. Закачал аватар сюда.
А вообще, такие сообщения лучше отправлять в приват. |
![]()
Сообщение
#9
|
|||
Level 5 ![]() ![]() Класс: Мастер Оружия Характер: Chaotic Neutral Раса: Полуорк ![]() |
А я, вот, на Nighfall Dreams извратнулся, скрипт автодиза, для Хеартбита модуля, в целом работает, но не без глюков, которых, найти не смог... Скрипт щас используется на шарде.
|
||
![]()
Сообщение
#10
|
|
Level 5 ![]() Класс: Страж Тьмы Характер: Chaotic Neutral Раса: Дракон NWN: Скриптинг [PW] ![]() |
Бедный шард... Точнее игроки с лагами...
|
![]()
Сообщение
#11
|
|
Level 5 ![]() ![]() Класс: Мастер Оружия Характер: Chaotic Neutral Раса: Полуорк ![]() |
Да нет, лагов не больше чем было до введения скрипта. Единственные жалобы, которые были, так это то, что теперь чары не могут ходить в пати с "врагами" :)
Сообщение отредактировал Buldog - Apr 20 2005, 13:17 |
![]()
Сообщение
#12
|
|
Level 5 ![]() Класс: Страж Тьмы Характер: Chaotic Neutral Раса: Дракон NWN: Скриптинг [PW] ![]() |
Тем не менее можно было сделать с меньшей нагрузкой на сервак.
|
![]()
Сообщение
#13
|
|
Level 5 ![]() ![]() Класс: Мастер Оружия Характер: Chaotic Neutral Раса: Полуорк ![]() |
В принципе можно переделать скрипт под ОнЕнтер, но тогда ни что не будет мешать игрокам отменить вар и так же ходить в одной пати. Возможно, в чем то, это даже лучше... Надо обмозговать как следует :)
|
![]()
Сообщение
#14
|
|
Level 5 ![]() Класс: Страж Тьмы Характер: Chaotic Neutral Раса: Дракон NWN: Скриптинг [PW] ![]() |
А что такого? Типо помирились :), чтобы экспы больше вместе нарубить :)
|
![]()
Сообщение
#15
|
|||
Level 5 ![]() ![]() Класс: Мастер Оружия Характер: Chaotic Neutral Раса: Полуорк ![]() |
Угу, экспа щас вообще больной вопрос, но не будем тут про нее :)) Добавлено в [mergetime]1114005436[/mergetime] Переписал скрипт автодтзлайка на ОнЕнтер модуля, при желании игрок сможет снять дизлайк.
|
||
![]()
Сообщение
#16
|
|
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Не, имхо если у вас ориентация на то, что есть несколько враждующих групп, то нало, чтобы дизы снять было нельзя...
Ходить в пати с врагами чтобы прокачацца... Не, это как-то не РПшно :) |
![]()
Сообщение
#17
|
|
Level 5 ![]() Класс: Страж Тьмы Характер: Chaotic Neutral Раса: Дракон NWN: Скриптинг [PW] ![]() |
Как я понял у них не РПшный шард, так что им пойдет :).
Но все же лучше предоставить это в руки игроков и карать тех, кто собирается скачем компанией Вампиромов и Паладинов и идет качаЦЦа и бить мобоФФ. Тем более скажем вампира в тяжелой кирасе, со шлемом на башке трудно отличить от обычного воина, пусть игроки и мучаются. |
![]()
Сообщение
#18
|
|
Level 5 ![]() ![]() Класс: Мастер Оружия Характер: Chaotic Neutral Раса: Полуорк ![]() |
У нас смешанный шард, сошлись на направлении РП ПвП :) Но второй скрипт, все же, подойдет больше, наверно :)
Сообщение отредактировал Buldog - Apr 20 2005, 19:35 |
![]()
Сообщение
#19
|
|||
Level 2 ![]() Класс: Монах Характер: Lawful Neutral Раса: Человек ![]() |
не знаю, насчет кривости и ресурсоемкости, но в общем пришел я к следующему 1) теория берем набор скриптов AnDenix'a - Another yet Dynamic Arrays на хартбите загоняем всех пс в массив для кажлдого пс в массиве смотрим подрасу, если она равна заданной прогоняем еще раз через массив, выставляя дислайки 2) практика (на заданном в первом посте примере)
работает, как ни странно :buba: |
||
![]()
Сообщение
#20
|
|
Level 5 ![]() ![]() Класс: Мастер Оружия Характер: Chaotic Neutral Раса: Полуорк ![]() |
Хм, интересная идея, а что в инклюде? Про "набор скриптов AnDenix'a - Another yet Dynamic Arrays", я ничего не слышал...
|
![]()
Сообщение
#21
|
|
Level 2 ![]() Класс: Монах Характер: Lawful Neutral Раса: Человек ![]() |
AnDenix Another Dynamic Arrays 0.2c
http://nwvault.ign.com/Files/scripts/data/...834174562.shtml |
![]()
Сообщение
#22
|
|||
Level 9 ![]() Класс: Волшебник Характер: Chaotic Good Раса: Дракон NWN: Скриптинг [PW] ![]() |
На самом деле игроку не нужно ставить дизлайк для _всех_, достаточно только для тех, что на той-же локации. И вставить скрипт мне кажется разумным в onEnter локации, а не шарда. В скрипте удобно использовать функцию GetNearestCreature():
|
||
![]()
Сообщение
#23
|
|
Level 5 ![]() ![]() Класс: Мастер Оружия Характер: Chaotic Neutral Раса: Полуорк ![]() |
Тоже мысль, вот только замучаемся скрипты в локации распихивать :)
|
![]()
Сообщение
#24
|
|||
Level 5 ![]() Класс: Страж Тьмы Характер: Chaotic Neutral Раса: Дракон NWN: Скриптинг [PW] ![]() |
Я сразу ставил на все локи 1 скрипт, теперь легко все править :) |
||
![]()
Сообщение
#25
|
|
Level 5 ![]() ![]() Класс: Мастер Оружия Характер: Chaotic Neutral Раса: Полуорк ![]() |
Нет, ну это понятно, что на все локи 1 скрипт, но локи, то сейчас без этого серипта, тоесть надо заходить в свойства каждой локи и вставлять скрипт, а у нас их болше двух сотен :)
|
![]() ![]() |
Текстовая версия | Сейчас: 27th April 2025 - 01:54 |