Убо-Сатло
May 26 2005, 16:31
Спасибо, не знал о такой функции. Если я правильно понял, создаем копию ПС с внешним видом киндера?
Да, еще:
Neverwinter Script Source |
object oPC = GetClickingObject(); |
?
У меня скрипт кутсценки на интере в локу стоит, перс обозначен oEnt, (GetIsPC(oEnt)). Значит, мне все после объявления объекта можно писать на oEnt? Или там еще какая-нибудь фишка о которой я не знаю насчет кликинга?
balrog
May 26 2005, 16:52
QUOTE |
Такой вопрос: можно ли как-нибудь присвоить созданному НПС имя игрока? Только не копированному с перса, мне нужен в кутсценке перс в детстве. |
А тебе это обязательно? дай имя НПС... "вы в детстве"
Убо-Сатловсе правильно понял. создаем копию и меняем обоим облик. одному - чтоб не отсвечивал, второму - чтоб выглядел как надо

если у тебя входящий перс обозначен как oEnt, значит меняй все oPC из этого куска на свой oEnt. я просто от балды взял первую попавшуюся...
Добавлено в [mergetime]1117116009[/mergetime] ...функцию имеется ввиду - GetClickingObject()
Убо-Сатло
May 26 2005, 17:12
balrog, ну хочется же чтобы все красиво было.
dumbo, спасибо и респект!!! Не покажусь слишком назойливым если попрошу ответить еще на один вопрос? Я на 13 стр. насчет переноса календаря из модуля в модуль спрашивал, мне Aiwan и Lex ответили, но у меня не получилось. Я переспросил, но после сверху другие вопросы пошли и я так и остался необразованным. Ответ, если сможешь, лучше в тему DataBase, там как раз насчет нее.
Убо-Сатлоотвечу тут, так как все коротко: ты сохраняешь в базе данные без привязки к объекту, а прочитать пытаешь их привязанные к объекту игрока - там таких нет.
надо либо писать с привязкой, либо читать без.

если, например, без привязки, то измени
Neverwinter Script Source |
GetCampaignInt("Calendar", "блаблабла", oEnt); |
на
Neverwinter Script Source |
GetCampaignInt("Calendar", "блаблабла"); |
Убо-Сатло
May 26 2005, 18:43
Въехал! Я думал, что в датабазу пишутся локалинты вместе с объектом, на который они вешаются, а оказывается они сами по себе пишутся!
Спасибо!
Добавлено в [mergetime]1117125111[/mergetime]
Блин! Насчет моего вопроса про перса-детеныша. У меня нет такой функции в тулсете:
Neverwinter Script Source |
SetCreatureAppearanceType(); |
!
У меня СОУ 1.30 сегодня пропатченая до 1.32. ( с помощью DBColl' а, респект ему!) Может эта функция в более поздних версиях появилась? Или там инклюд какой-нибудь нужен? Но для инклюда должна быть стандартная основная функция, а я ничего похожего в Set... не нашел, только GetAppearanceType(); , так мне же наоборот нужно!
Убо-Сатлоой. не заметил, что ты дописал - оно ж время создания пишет...да. действительно. GetAppearanceType - 1.30, SetCreatureAppearanceType - 1.64
так что опаньки. вариантов нет - создавай дите с именем "вы в детстве".

(задавать имя нельзя, изменить внешность у тебя нельзя - вилы)
Archangel
May 27 2005, 13:57
А что насчет хаков для НВН с модельками всякого хлама из StarWars? Может найдется человек, который видел или хотя бы слышал про сайт, где они есть? Надо прям до усрачки.
Дак Лорда спроси. Он модуль делал по СтарВарс с Лексусом.
Я где-то видел вопрос о модельках голов, которые игроки могут выбрать при создании чара.
Модельки есть - СЕРовские. Хаки подключены, но как сделать так чтобы игроки могли их выбирать? При создании чара, на выбор эти модельки не предлагаются...то же самое с портретами
Убо-Сатло
May 28 2005, 02:28
QUOTE (dumbo @ May 27 2005, 13:37) |
так что опаньки. вариантов нет - создавай дите с именем "вы в детстве". |
Нет уж, сыграю в ПЛ и буду патчиться до 1.64!
Может кто знает, где к 1.64 СОУ русский dialog.tlk спионерить можно?
Archangel, единственное, что попадалось из похожего:
ArcaneSpace, 49.8Mb на Ваулте. И еще там же
Arcane Space Mini Map Update 1, 183.02Kb дополнение.
Это тайлсет с космосом, там еще планеты, кажется плэйсовые. Больше ничего космического не встречал
Leon PRO
May 28 2005, 02:58
Лито вот тут смотри
http://www.wrg.ru/forums/index.php?showtopic=401&st=25 найди первый пост Oksivarius-а на странице, и от него до конца темы все просмотри.
Leon PRO, в этой теме проблема была решена каким-то извращенным способом, получше нет?
Мефистофель
May 29 2005, 00:20
Господи, я в отчаянии честно, осталось уповать на вас, помогите с HTML кодом, пожалуйста.
Итак, попытаюсь объяснить на пальцах, у меня сделан сайт psd типа, и мне нужно сделать окошко, где будет текст, это сделано, но вот все gif рисунки ломаются при введении большого количества текста, «это ужасно плохо», и я хочу сделать окошко, где текст будет прокручиваться, роликом мыши, пытался сделать сам да окно вставало не на то место где надо. Прошу у вас Помощи, буду очень благодарен. Кстати вот мой код окна.
CODE |
</table> <br> </TD> <TD ROWSPAN=46> <IMG SRC="images/l2d003_21.gif" WIDTH=28 HEIGHT=416 ALT=""></TD> <TD> <IMG SRC="images/spacer.gif" WIDTH=1 HEIGHT=2 ALT=""></TD> </TR> <TR> <TD COLSPAN=2 ROWSPAN=29> <IMG SRC="images/l2d003_22.gif" WIDTH=28 HEIGHT=229 ALT=""></TD> <TD COLSPAN=4> <A HREF="http://"> <IMG SRC="images/l2d003_23.gif" WIDTH=140 HEIGHT=15 BORDER=0 ALT=""></A></TD> <TD COLSPAN=2 ROWSPAN=29 background="images/l2d003_24.gif"></TD> <TD COLSPAN=6 ROWSPAN=19 valign="top" background="images/l2d003_25.gif"><table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td>Ваш текст в главной таблице страницы. <br></td> <td width="2%"><IMG SRC="images/more_script_made.gif" WIDTH=65 HEIGHT=21 BORDER=0 ALT="Подробнее"></td> </tr> </table> <br> </TD> |
Подскажите что добавить надо!
balrog
May 29 2005, 09:45
Мефистофель дай линк на сайт, иль хотябы сам сайт. Т.к. лично я не очень понял в чём проблема. Ошибок в коде нет, но сли чёто менять, то надо видеть сайт перед глазами.
Как развести игроков по разным фракциям?
То есть например классический вариант: Андер и поверхность. Я хочу по суббрассе развести игроков. Что нужно для этого сделать?
Neverwinter Script Source |
// Get the name of oCreature's sub race. // * Returns "" if oCreature is invalid (or if sub race is blank for oCreature). string GetSubRace(object oTarget) |
Neverwinter Script Source |
// Make oObjectToChangeFaction join the faction of oMemberOfFactionToJoin. // NB. ** This will only work for two NPCs ** void ChangeFaction(object oObjectToChangeFaction, object oMemberOfFactionToJoin) |
конструкция
основа всего.

PS: как там работа с фракциями на шарде происходит при Н-ом кол-ве когда я хз.
minion
May 29 2005, 18:11
Вот у вас в одной теме висит ссылка та описания функций и констант. А вы не пробовали сделать все это ввиде файла помощи? Я думаю многие были бы вам благодарны за это. Особенно новички. Вот например как я.
minion - Lexicon
Скачай и наслаждайся.
Добавлено в [mergetime]1117379696[/mergetime] Еще вопрос, как добавить ПС крылья, горящие глаза, хвосты и прочее? через скрипты реально это сделать? Если да то какими функциями?
minion
May 29 2005, 18:46
Помойму можно если только поменять текстуры, но только на любых других персонажах помойму. А было бы прикольно.
Добавлено в [mergetime]1117382476[/mergetime] Все прикольно вот только он же на англицком
Вот если бы он был русским, ведь не все знают основы англицкого.
Хотя меня в принципе и это устроет. Но хотелось на своем родном...
balrog
May 29 2005, 19:40
QUOTE |
Еще вопрос, как добавить ПС крылья, горящие глаза, хвосты и прочее? через скрипты реально это сделать? Если да то какими функциями? |
Реально
minion
May 29 2005, 19:51
Так какими функциями?
А задумка хорошая.
QUOTE (minion @ May 29 2005, 21:11) |
Вот у вас в одной теме висит ссылка та описания функций и констант. А вы не пробовали сделать все это ввиде файла помощи? |
Если один новичок сядет писать или переводить этот фак на русский, то станет сразу профи

и врубится в скриптинг.
QUOTE (minion @ May 29 2005, 21:11) |
Я думаю многие были бы вам благодарны за это. Особенно новички. |
Все новички станут носить его на руках!
minion
May 31 2005, 01:08
Вот я уже добрался до его внутренностей. Осталось только договориться с лицензией и можно переводить!
David Jones
Jun 1 2005, 18:47
Подскажите, плиз, как делать ссылки в диалогах. Так, чтобы, например вернуться в начало диалога, или чтобы несколько развилок в диалоге приводили в одно общее продолжение.
-fenix-
Jun 1 2005, 19:03
QUOTE |
Подскажите, плиз, как делать ссылки в диалогах. Так, чтобы, например вернуться в начало диалога, или чтобы несколько развилок в диалоге приводили в одно общее продолжение. |
1. Копируешь нужную ветку диалога.
2. Нажимаешь правой кнопкой на ту ветку где должна быть ссылка и выбераешь связать.
Скопированная ветка будет серого цвета.
А вообще читаем МАНУАЛЫ, там все это есть.
(http://www.wrg.ru/files/?f=./toolset/AuroraToolsetTutorial.rar)
Привет всем, я тут ни кого не знаю, а у меня заморочка с редактором для НВН.
Помогите с таким вопросом:
У меня НВН в1.1. И я хочу сделать в редакторе свой модуль в котором на город будет появляться и нестись вражина, а городская стража их будет жестко валить. как мне сделать так чтобы в точке А появлялись нпс враги и неслись в точку В. А охрана появлялась в точке А1 и неслась в точку В1.
Вот и всё.
Добавлено в [mergetime]1117690268[/mergetime]
И пожалуйста объясните что это за проклятие "Проклятие Левора" ? А то я не пойму модуль ли какой или дополнение к НВН? Если это модуль, то для какой версии?
P.S. Я на сайте новый, пока всё пойму нужно время.
Добавлено в [mergetime]1117690299[/mergetime]
И пожалуйста объясните что это за проклятие "Проклятие Левора" ? А то я не пойму модуль ли какой или дополнение к НВН? Если это модуль, то для какой версии?
P.S. Я на сайте новый, пока всё пойму нужно время.
мдя...
QUOTE (DASADA @ Jun 2 2005, 09:15) |
И пожалуйста объясните что это за проклятие "Проклятие Левора" ? А то я не пойму модуль ли какой или дополнение к НВН? Если это модуль, то для какой версии? |
Модуль в 3-х главах. Версия 1.32 НВН + СОУ. Скачать можно на сайте, можно в магазине купить, но после этого качать патчи с сайта.

QUOTE (DASADA @ Jun 2 2005, 09:15) |
У меня НВН в1.1. |
Эм... тебе просто необходимо патчить, а в идеале еще и аддоны ставить. Ибо любой игрок, у которого версия выше 1.30 (вроде там начинается переписка инклудов) будет немерянные глюки в твоем модуле ловить. А поверь, у игроков сейчас почти у всех НВН+СОУ+ХОТУ 1.62 и выше..

QUOTE (DASADA @ Jun 2 2005, 09:15) |
И я хочу сделать в редакторе свой модуль в котором на город будет появляться и нестись вражина, а городская стража их будет жестко валить. как мне сделать так чтобы в точке А появлялись нпс враги и неслись в точку В. А охрана появлялась в точке А1 и неслась в точку В1. |
Эх..писал когда-то для Тсурлагола (2-ая глава Проклятия Левора) такую штуку, но потом забил..
Ты сам пока плохо представляешь, чего хочешь (тут на самом деле дело не такое простое, как тебе кажется). Например куда девать тех, кто выжил после драки? Стража и нечисть из воздуха появляется? Бои периодичные или 1 и все?
Lex, а если им время жизни прописать? Вот они и будут дохнуть через пять минут, например.
А насчет появления то просто из воздуха появляется и идут к точке.
А бои конечно постоянно, а лучше бесконечно. Чтоб веселея
И ещё какую версию НВН лучше купить, а то я понимаю что этот раритет 1.1 уже весит у всех в рамке на стене.
QUOTE (DASADA @ Jun 2 2005, 13:13) |
Lex, а если им время жизни прописать? Вот они и будут дохнуть через пять минут, например. |
не, тут более корректен другой варинт. С счетчиком обеих групп и счетчиком убитых... Посмотрим, что скажут другие мастера
QUOTE (DASADA @ Jun 2 2005, 13:13) |
А бои конечно постоянно, а лучше бесконечно. Чтоб веселея |
хе..а объяснишь, откуда в городе ХХХХ стражников и постоянно дохут?
Можно тогда вообще сделать вечный бой. Те постоянно спавнится и нечисть и стража. (кол-во спавна зависит от того, сколько есть противников.) Вот это будет мясо, еще сделать чтобы трупы не исчезали..гы..
QUOTE (DASADA @ Jun 2 2005, 13:13) |
И ещё какую версию НВН лучше купить, а то я понимаю что этот раритет 1.1 уже весит у всех в рамке на стене. |
Надо Тени Андертайда и Орды Андердарка. (СОУ и ХОТУ соответственно). ХОТУ такой версии, чтобы ставилась НА СоУ.
QUOTE (DASADA @ Jun 2 2005, 13:13)
И ещё какую версию НВН лучше купить, а то я понимаю что этот раритет 1.1 уже весит у всех в рамке на стене.
Надо Тени Андертайда и Орды Андердарка. (СОУ и ХОТУ соответственно). ХОТУ такой версии, чтобы ставилась НА СоУ.
Не понял это две или одна часть игры, или это версия игры и патчи к ней.
Нет, это аддоны. Те дополнения. Сначала СОУ, потом ХОТУ.
Ставятся друг на друга (если нормальные диски).
Там продолжение компании биоваровской, новые классы (престижи) фиты, и прочая
Как мне заставить созданного непися валяться на земле и быть неюзабельным?
2GoDoom
Jun 3 2005, 10:10
ставишь на неписе галочку Leave lootable corpse, затем на onspawn (или когда тебе там надо) прибиваешь непися.

Но возможно TAB'ом будет подсвечиваться и будет надпись, типа: Имя непися, Dead
K.SpecTr
Jun 3 2005, 10:46
QUOTE (DASADA @ Jun 2 2005, 08:15) |
И я хочу сделать в редакторе свой модуль в котором на город будет появляться и нестись вражина, а городская стража их будет жестко валить. как мне сделать так чтобы в точке А появлялись нпс враги и неслись в точку В. А охрана появлялась в точке А1 и неслась в точку В1. |
QUOTE (Lex @ Jun 2 2005, 13:26) |
не, тут более корректен другой варинт. С счетчиком обеих групп и счетчиком убитых... Посмотрим, что скажут другие мастера |
Зачем так муторно? Берем пяток (можно десяток, больше не понадобится) стражей и столько же вражин, делаем их бессмертными и прячем в недоступной локе. Вешаем на каждого локалку
int hitcount=n;Можно разные числа.
На хб перебираем нпсей в локе и делаем им jump в точку А или А1, и задаем движение в точку B и В1, На onhit ставим декремент локалки и проверку: если 0, то анимация смерти от разрубания, не пробиваемый инвиз ( иначе перед прыжком может быть видно как они подниматься начнут) и jump в нашу скрытую локу, где перезадание локалки.
Естественно, делаем их враждебными и на onpercieved (или как оно там) противника меняем движение на атаку. Если какой монстряка добежит до B и застынет там (наверняка такие будут), то делаем около вэйпа триггер, от наступания монстра по которому, какой-нить стражник получит движение в точку B с криком "Бей вражину!"
Вот и все. Только боюсь мои объяснения не очень понятны будут новичку, Может переведет кто на нормальный язык.
Добавлено в [mergetime]1117785012[/mergetime] P.S. Если хотите, ограничит количество безвинно "убитых", то можно еще одну локалку повесить на скрытую область и прибавлять ее при каждом перебросе подкреплений - и как только она превысит заданный предел, переброс завершить. Правда победа тогда достанется случайной стороне, но можно и подправить.
Убо-Сатло
Jun 3 2005, 11:05
А я "вечный бой" встречами делал. Одну на другую накладывал, по 5 организмов в каждой фракции с бесконечным респауном. И с минимальным временем респауна. Когда одна фракция кончается, ей подкрепление приходит.
Мефистофель
Jun 4 2005, 01:29
Помогите найти хак, а не картинку. вот по этой ссылке.
http://nwvault.ign.com/fms/Image.php?id=40392
Мне нужно чтобы строчка в диалоге появлялась, когда убиты все враги в данной локации. Порбовал сделать через локальные переменные нифига не получилось
QUOTE (minion @ Jun 4 2005, 13:03) |
Мне нужно чтобы строчка в диалоге появлялась, когда убиты все враги в данной локации. Порбовал сделать через локальные переменные нифига не получилось |
как пробовал то?
Враги кого?
Нафиг локалки??
Neverwinter Script Source |
int StartingConditional() { object oArea = GetArea(OBJECT_SELF); object oNPC = GetFirstObjectInArea(oArea)); object oPC = GetPCSpeaker(); while (GetIsObjectValid(oNPC)) { if ((GetObjectType(oNPC)==OBJECT_TYPE_CREATURE)&&(GetCurrentHitPoints(oNPC)>0)) { if (GetIsEnemy(oPC,oNPC)) return FALSE; } oNPC = GetNextObjectInArea(oArea); } return TRUE; } |
так примерно наверное..
Пробовал на OnDeath врагов вешать строчки типа:
Neverwinter Script Source |
SetLocalInt (oEliza, "DEATH_1",1); // это на первом SetLocalInt (oEliza, "DEATH_2",1); // на втором |
А потом просто сравнивал переменные.
Враги ПС.
А по другому не додумался пока.
Спасибо за ответ : vo :
Скачивай "руководство" от автора картинки,
http://nwvault.ign.com/View.php?view=ideas.Detail&id=2560, 18 Мб...

Что бы такое же делать, нужен тайлсет гор bmmountainsv102 и хаки с плейсиблами стен, башен и проч. Вот полный список хаков, которые он использовал:
0-a_lor_screens, 1-ambientmusic2da, 2-ss_mirador, 3-ss_netherwind, 4-ss_omir, 5-foresthillsplus, 6-jxp_placeables + erf, 7-jxp_armory + erf, 8-jxp_creatures + erf, 9-bmmountainsv102, 10-fxedjxpmountains, 11-cave ruins, 12-arag28262iseng, 13-towerinterior, 14-dwarvenhall, 15-fx_ylroundcastle, 16-ship-interior, 17-ice mines, 18-drw, 19-pas_dwarvhall_1a, 20-dwarven_halls, 21-velsmines, 22-codi-ddswamp, 23-tbswamp, 24-tw010, 25-CFR_sG20, 26-rl_gothicestates, 27-pas_elfcitint_1c, 28-romanciti, 29-suspendedcity, 30-drowtemple, 31-dce011, 32-ruinstileset, 33-muontainpassv1.2, 34-extdescity2, 35-pas_desciti_1a, 36-calimdesert1, 37-dla_sewer_v1_2, 38-lok2, 39-RL_gothic_int
Чтобы найти нужные плейсиблы смотри каждый в отдельности или попробуй хак плейсиблов jxp, дополненный автором:
http://nwvault.ign.com/View.php?view=Hakpa...d=47559&id=5786P.S. Автор утверждает, что на его, по его словам, "средненькой машине" (PIV 3.2GHz 1Gb RAM GeForce 6600 256Mb)

, лагов от такого количества плейсовых объектов на локе 32х32 нету.
Спасибо
Lex теперь все работает как надо
Berserk
Jun 4 2005, 15:28
Сразу извинюсь, если я все-таки не туда вопрос задаю, но более подходящего места на формуе как-то не нашел.
Хотел поковыряться в переводах кое-каких модулей на досуге, но как работает и устанавливается TotalCommander_ERF_Explorer - чего-то не догнал.
В сязи с этим просьба объяснить каким образом и откуда можно вычленить .tlk в модулях. Если не сложно, поподробнее.
Мефистофель
Jun 4 2005, 16:33
rdxПасиб
QUOTE (Berserk @ Jun 4 2005, 18:28) |
Хотел поковыряться в переводах кое-каких модулей на досуге, но как работает и устанавливается TotalCommander_ERF_Explorer - чего-то не догнал. |
Найди в папке винды wincmd.ini и добавь такие строки, где D:\Totalcmd\Plugins\TotalCommander_ERF_Explorer путь к папке где лежат плагины. Вообще это в ридми написано...
CODE |
[PackerPlugins] erf=223,D:\Totalcmd\Plugins\TotalCommander_ERF_Explorer\erf.wcx bif=223,D:\Totalcmd\Plugins\TotalCommander_ERF_Explorer\erf.wcx hak=223,D:\Totalcmd\Plugins\TotalCommander_ERF_Explorer\erf.wcx mod=223,D:\Totalcmd\Plugins\TotalCommander_ERF_Explorer\erf.wcx
|
Berserk
Jun 5 2005, 00:09
QUOTE (Aiwan @ Jun 4 2005, 21:05) |
Вообще это в ридми написано... |
Действительно, почему-то не посмотрел туда...
Aiwan Спасибо.

Гхм... стою на асфальте я в лыжи обутый... то ли снег не идет...
А есть какой-нибудь нормальный, доступный ламерам способ вычленить диалоги и пр., требующее перевода?
Что-то я уже обоими способами, описанными в ридми, пробовал устанавливать сие чудо TotalCommander_ERF_Explorer, но как-то оно работать не хочет. Или я не понимаю, как с ним работать.

Вот так вот захочешь пусть даже сам для себя что-нибудь русифицировать, так, млин, кругом засада сплошная.
Во первых. Диалоги находятся в Dialog.tlk, а это свосем открыто лежит файл. Редактор можно взять на нашем сайте или в другом месте. Во вторых. В коммандере, открой раздел архиваторов и там будет кнопарь добавить плагин. Укажи разрешение и плагин что использовать. Если это задача не преодалима и если ты переводить собрался а понять ридми не можешь

то лучше не парься...
Я так понял, что ты хочешь переводить модули другие, не биоваровские.
Тогда
- тебе наф не нужен dialog.tlk
- тебе нужен их кастомный диалог (если есть)
- тебе нужно переводить диалоги в САМОМ модуле, открыв его туслетом
Lex Как я уже говорил про диалог в своем модуле спасиб. Вот только у меня теперт проблема немного другого плана. Я добавил еще одну строчку диалога. Как мне сделать , чтобы сначала с кренделем можно было поговорить на одну тему, а после условия как я писал выше на другую?
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.