Помощь - Поиск - Пользователи - Календарь
Полная версия: ОДИНОЧНЫЙ ВОПРОС
Город Мастеров > РЕДАКТОРЫ > Neverwinter Nights Aurora Toolset
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68
Убо-Сатло
Спасибо, не знал о такой функции. Если я правильно понял, создаем копию ПС с внешним видом киндера?
Да, еще:
Neverwinter Script Source
object oPC = GetClickingObject();
?
У меня скрипт кутсценки на интере в локу стоит, перс обозначен oEnt, (GetIsPC(oEnt)). Значит, мне все после объявления объекта можно писать на oEnt? Или там еще какая-нибудь фишка о которой я не знаю насчет кликинга?
balrog
QUOTE
Такой вопрос: можно ли как-нибудь присвоить созданному НПС имя игрока?
Только не копированному с перса, мне нужен в кутсценке перс в детстве.

А тебе это обязательно? дай имя НПС... "вы в детстве"
dumbo
Убо-Сатло
все правильно понял. создаем копию и меняем обоим облик. одному - чтоб не отсвечивал, второму - чтоб выглядел как надо yes.gif
если у тебя входящий перс обозначен как oEnt, значит меняй все oPC из этого куска на свой oEnt. я просто от балды взял первую попавшуюся... smile.gif
Добавлено в [mergetime]1117116009[/mergetime]
...функцию имеется ввиду - GetClickingObject()
Убо-Сатло
balrog, ну хочется же чтобы все красиво было.
dumbo, спасибо и респект!!! Не покажусь слишком назойливым если попрошу ответить еще на один вопрос? Я на 13 стр. насчет переноса календаря из модуля в модуль спрашивал, мне Aiwan и Lex ответили, но у меня не получилось. Я переспросил, но после сверху другие вопросы пошли и я так и остался необразованным. Ответ, если сможешь, лучше в тему DataBase, там как раз насчет нее.
dumbo
Убо-Сатло
отвечу тут, так как все коротко: ты сохраняешь в базе данные без привязки к объекту, а прочитать пытаешь их привязанные к объекту игрока - там таких нет.
надо либо писать с привязкой, либо читать без. yes.gif
если, например, без привязки, то измени
Neverwinter Script Source
GetCampaignInt("Calendar", "блаблабла", oEnt);
на
Neverwinter Script Source
GetCampaignInt("Calendar", "блаблабла");
Убо-Сатло
Въехал! Я думал, что в датабазу пишутся локалинты вместе с объектом, на который они вешаются, а оказывается они сами по себе пишутся!
Спасибо!
Добавлено в [mergetime]1117125111[/mergetime]
Блин! Насчет моего вопроса про перса-детеныша. У меня нет такой функции в тулсете:
Neverwinter Script Source
SetCreatureAppearanceType();
!
У меня СОУ 1.30 сегодня пропатченая до 1.32. ( с помощью DBColl' а, респект ему!) Может эта функция в более поздних версиях появилась? Или там инклюд какой-нибудь нужен? Но для инклюда должна быть стандартная основная функция, а я ничего похожего в Set... не нашел, только GetAppearanceType(); , так мне же наоборот нужно!
dumbo
Убо-Сатло
ой. не заметил, что ты дописал - оно ж время создания пишет...
да. действительно. GetAppearanceType - 1.30, SetCreatureAppearanceType - 1.64
так что опаньки. вариантов нет - создавай дите с именем "вы в детстве". black eye.gif (задавать имя нельзя, изменить внешность у тебя нельзя - вилы)
Archangel
А что насчет хаков для НВН с модельками всякого хлама из StarWars? Может найдется человек, который видел или хотя бы слышал про сайт, где они есть? Надо прям до усрачки. this.gif
Aiwan
Дак Лорда спроси. Он модуль делал по СтарВарс с Лексусом.
Лито
Я где-то видел вопрос о модельках голов, которые игроки могут выбрать при создании чара.
Модельки есть - СЕРовские. Хаки подключены, но как сделать так чтобы игроки могли их выбирать? При создании чара, на выбор эти модельки не предлагаются...то же самое с портретами black eye.gif
Убо-Сатло
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
Лито вот тут смотри http://www.wrg.ru/forums/index.php?showtopic=401&st=25 найди первый пост Oksivarius-а на странице, и от него до конца темы все просмотри.
Лито
Leon PRO, в этой теме проблема была решена каким-то извращенным способом, получше нет? biggrin.gif
Мефистофель
Господи, я в отчаянии честно, осталось уповать на вас, помогите с 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
Мефистофель дай линк на сайт, иль хотябы сам сайт. Т.к. лично я не очень понял в чём проблема. Ошибок в коде нет, но сли чёто менять, то надо видеть сайт перед глазами.
Лито
Как развести игроков по разным фракциям?
То есть например классический вариант: Андер и поверхность. Я хочу по суббрассе развести игроков. Что нужно для этого сделать? dntknw.gif
Lex
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)

конструкция
CODE

if ... else ...

основа всего. smile.gif


PS: как там работа с фракциями на шарде происходит при Н-ом кол-ве когда я хз.
minion
Вот у вас в одной теме висит ссылка та описания функций и констант. А вы не пробовали сделать все это ввиде файла помощи? Я думаю многие были бы вам благодарны за это. Особенно новички. Вот например как я.
Лито
minion - Lexicon biggrin.gif
Скачай и наслаждайся. smile.gif
Добавлено в [mergetime]1117379696[/mergetime]
Еще вопрос, как добавить ПС крылья, горящие глаза, хвосты и прочее? через скрипты реально это сделать? Если да то какими функциями? dntknw.gif
minion
Помойму можно если только поменять текстуры, но только на любых других персонажах помойму. А было бы прикольно. yes.gif
Добавлено в [mergetime]1117382476[/mergetime]
Все прикольно вот только он же на англицком sad.gif
Вот если бы он был русским, ведь не все знают основы англицкого.
Хотя меня в принципе и это устроет. Но хотелось на своем родном...
balrog
QUOTE
Еще вопрос, как добавить ПС крылья, горящие глаза, хвосты и прочее? через скрипты реально это сделать? Если да то какими функциями? 

Реально wink.gif
minion
Так какими функциями? dntknw.gif
А задумка хорошая.
Aiwan
QUOTE (minion @ May 29 2005, 21:11)
Вот у вас в одной теме висит ссылка та описания функций и констант. А вы не пробовали сделать все это ввиде файла помощи?

Если один новичок сядет писать или переводить этот фак на русский, то станет сразу профи smile.gif и врубится в скриптинг.
QUOTE (minion @ May 29 2005, 21:11)
Я думаю многие были бы вам благодарны за это. Особенно новички.

Все новички станут носить его на руках!
minion
Вот я уже добрался до его внутренностей. Осталось только договориться с лицензией и можно переводить!
David Jones
Подскажите, плиз, как делать ссылки в диалогах. Так, чтобы, например вернуться в начало диалога, или чтобы несколько развилок в диалоге приводили в одно общее продолжение.
-fenix-
QUOTE
Подскажите, плиз, как делать ссылки в диалогах. Так, чтобы, например вернуться в начало диалога, или чтобы несколько развилок в диалоге приводили в одно общее продолжение.


1. Копируешь нужную ветку диалога.

2. Нажимаешь правой кнопкой на ту ветку где должна быть ссылка и выбераешь связать.

Скопированная ветка будет серого цвета.

Lex
А вообще читаем МАНУАЛЫ, там все это есть.
(http://www.wrg.ru/files/?f=./toolset/AuroraToolsetTutorial.rar)
DASADA
Привет всем, я тут ни кого не знаю, а у меня заморочка с редактором для НВН.
Помогите с таким вопросом:
У меня НВН в1.1. И я хочу сделать в редакторе свой модуль в котором на город будет появляться и нестись вражина, а городская стража их будет жестко валить. как мне сделать так чтобы в точке А появлялись нпс враги и неслись в точку В. А охрана появлялась в точке А1 и неслась в точку В1.
Вот и всё.

Добавлено в [mergetime]1117690268[/mergetime]
И пожалуйста объясните что это за проклятие "Проклятие Левора" ? А то я не пойму модуль ли какой или дополнение к НВН? Если это модуль, то для какой версии?


P.S. Я на сайте новый, пока всё пойму нужно время.

Добавлено в [mergetime]1117690299[/mergetime]
И пожалуйста объясните что это за проклятие "Проклятие Левора" ? А то я не пойму модуль ли какой или дополнение к НВН? Если это модуль, то для какой версии?


P.S. Я на сайте новый, пока всё пойму нужно время.
Lex
мдя...
QUOTE (DASADA @ Jun 2 2005, 09:15)
И пожалуйста объясните что это за проклятие "Проклятие Левора" ? А то я не пойму модуль ли какой или дополнение к НВН? Если это модуль, то для какой версии?

Модуль в 3-х главах. Версия 1.32 НВН + СОУ. Скачать можно на сайте, можно в магазине купить, но после этого качать патчи с сайта. smile.gif


QUOTE (DASADA @ Jun 2 2005, 09:15)
У меня НВН в1.1.

Эм... тебе просто необходимо патчить, а в идеале еще и аддоны ставить. Ибо любой игрок, у которого версия выше 1.30 (вроде там начинается переписка инклудов) будет немерянные глюки в твоем модуле ловить. А поверь, у игроков сейчас почти у всех НВН+СОУ+ХОТУ 1.62 и выше.. smile.gif

QUOTE (DASADA @ Jun 2 2005, 09:15)
И я хочу сделать в редакторе свой модуль в котором на город будет появляться и нестись вражина, а городская стража их будет жестко валить. как мне сделать так чтобы в точке А появлялись нпс враги и неслись в точку В. А охрана появлялась в точке А1 и неслась в точку В1.

Эх..писал когда-то для Тсурлагола (2-ая глава Проклятия Левора) такую штуку, но потом забил..
Ты сам пока плохо представляешь, чего хочешь (тут на самом деле дело не такое простое, как тебе кажется). Например куда девать тех, кто выжил после драки? Стража и нечисть из воздуха появляется? Бои периодичные или 1 и все?
DASADA
Lex, а если им время жизни прописать? Вот они и будут дохнуть через пять минут, например.
А насчет появления то просто из воздуха появляется и идут к точке.
А бои конечно постоянно, а лучше бесконечно. Чтоб веселея biggrin.gif
И ещё какую версию НВН лучше купить, а то я понимаю что этот раритет 1.1 уже весит у всех в рамке на стене. biggrin.gif
Lex
QUOTE (DASADA @ Jun 2 2005, 13:13)
Lex, а если им время жизни прописать? Вот они и будут дохнуть через пять минут, например.

не, тут более корректен другой варинт. С счетчиком обеих групп и счетчиком убитых... Посмотрим, что скажут другие мастера
QUOTE (DASADA @ Jun 2 2005, 13:13)
А бои конечно постоянно, а лучше бесконечно. Чтоб веселея biggrin.gif

хе..а объяснишь, откуда в городе ХХХХ стражников и постоянно дохут?
Можно тогда вообще сделать вечный бой. Те постоянно спавнится и нечисть и стража. (кол-во спавна зависит от того, сколько есть противников.) Вот это будет мясо, еще сделать чтобы трупы не исчезали..гы..
QUOTE (DASADA @ Jun 2 2005, 13:13)
И ещё какую версию НВН лучше купить, а то я понимаю что этот раритет 1.1 уже весит у всех в рамке на стене. biggrin.gif

Надо Тени Андертайда и Орды Андердарка. (СОУ и ХОТУ соответственно). ХОТУ такой версии, чтобы ставилась НА СоУ.
DASADA
QUOTE (DASADA @ Jun 2 2005, 13:13)
И ещё какую версию НВН лучше купить, а то я понимаю что этот раритет 1.1 уже весит у всех в рамке на стене.


Надо Тени Андертайда и Орды Андердарка. (СОУ и ХОТУ соответственно). ХОТУ такой версии, чтобы ставилась НА СоУ.



Не понял это две или одна часть игры, или это версия игры и патчи к ней.
Lex
Нет, это аддоны. Те дополнения. Сначала СОУ, потом ХОТУ.
Ставятся друг на друга (если нормальные диски).
Там продолжение компании биоваровской, новые классы (престижи) фиты, и прочая
Garou
Как мне заставить созданного непися валяться на земле и быть неюзабельным?
2GoDoom
ставишь на неписе галочку Leave lootable corpse, затем на onspawn (или когда тебе там надо) прибиваешь непися. pardon.gif

Но возможно TAB'ом будет подсвечиваться и будет надпись, типа: Имя непися, Dead
pardon.gif
K.SpecTr
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 с криком "Бей вражину!"
Вот и все. Только боюсь мои объяснения не очень понятны будут новичку, Может переведет кто на нормальный язык. crazy.gif
Добавлено в [mergetime]1117785012[/mergetime]
P.S. Если хотите, ограничит количество безвинно "убитых", то можно еще одну локалку повесить на скрытую область и прибавлять ее при каждом перебросе подкреплений - и как только она превысит заданный предел, переброс завершить. Правда победа тогда достанется случайной стороне, но можно и подправить. lol.gif
Убо-Сатло
А я "вечный бой" встречами делал. Одну на другую накладывал, по 5 организмов в каждой фракции с бесконечным респауном. И с минимальным временем респауна. Когда одна фракция кончается, ей подкрепление приходит.
Мефистофель
Помогите найти хак, а не картинку. вот по этой ссылке. http://nwvault.ign.com/fms/Image.php?id=40392
minion
Мне нужно чтобы строчка в диалоге появлялась, когда убиты все враги в данной локации. Порбовал сделать через локальные переменные нифига не получилось cray.gif
Lex
QUOTE (minion @ Jun 4 2005, 13:03)
Мне нужно чтобы строчка в диалоге появлялась, когда убиты все враги в данной локации. Порбовал сделать через локальные переменные нифига не получилось cray.gif

как пробовал то?
Враги кого?
Нафиг локалки??

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;
}


так примерно наверное..
minion
Пробовал на OnDeath врагов вешать строчки типа:
Neverwinter Script Source
SetLocalInt (oEliza, "DEATH_1",1); // это на первом
SetLocalInt (oEliza, "DEATH_2",1); // на втором


А потом просто сравнивал переменные.
Враги ПС.
А по другому не додумался пока.
Спасибо за ответ : vo :
rdx
QUOTE (Мефистофель @ Jun 4 2005, 01:29)
Помогите найти хак, а не картинку. вот по этой ссылке. http://nwvault.ign.com/fms/Image.php?id=40392

Скачивай "руководство" от автора картинки, http://nwvault.ign.com/View.php?view=ideas.Detail&id=2560, 18 Мб... swoon.gif
Что бы такое же делать, нужен тайлсет гор 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=5786

P.S. Автор утверждает, что на его, по его словам, "средненькой машине" (PIV 3.2GHz 1Gb RAM GeForce 6600 256Mb) swoon.gif, лагов от такого количества плейсовых объектов на локе 32х32 нету.
minion
Спасибо Lex теперь все работает как надо good.gif
Berserk
Сразу извинюсь, если я все-таки не туда вопрос задаю, но более подходящего места на формуе как-то не нашел. dntknw.gif
Хотел поковыряться в переводах кое-каких модулей на досуге, но как работает и устанавливается TotalCommander_ERF_Explorer - чего-то не догнал. crazy.gif
В сязи с этим просьба объяснить каким образом и откуда можно вычленить .tlk в модулях. Если не сложно, поподробнее.
Мефистофель
rdxПасиб
Aiwan
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
QUOTE (Aiwan @ Jun 4 2005, 21:05)
Вообще это в ридми написано...

Действительно, почему-то не посмотрел туда... lazy.gif
Aiwan Спасибо. wink.gif

Гхм... стою на асфальте я в лыжи обутый... то ли снег не идет...
А есть какой-нибудь нормальный, доступный ламерам способ вычленить диалоги и пр., требующее перевода?
Что-то я уже обоими способами, описанными в ридми, пробовал устанавливать сие чудо TotalCommander_ERF_Explorer, но как-то оно работать не хочет. Или я не понимаю, как с ним работать. dntknw.gif Вот так вот захочешь пусть даже сам для себя что-нибудь русифицировать, так, млин, кругом засада сплошная. angry2.gif
Aiwan
Во первых. Диалоги находятся в Dialog.tlk, а это свосем открыто лежит файл. Редактор можно взять на нашем сайте или в другом месте. Во вторых. В коммандере, открой раздел архиваторов и там будет кнопарь добавить плагин. Укажи разрешение и плагин что использовать. Если это задача не преодалима и если ты переводить собрался а понять ридми не можешь pilot.gif то лучше не парься...
Lex
Я так понял, что ты хочешь переводить модули другие, не биоваровские.
Тогда
- тебе наф не нужен dialog.tlk
- тебе нужен их кастомный диалог (если есть)
- тебе нужно переводить диалоги в САМОМ модуле, открыв его туслетом
minion
Lex
Как я уже говорил про диалог в своем модуле спасиб. Вот только у меня теперт проблема немного другого плана. Я добавил еще одну строчку диалога. Как мне сделать , чтобы сначала с кренделем можно было поговорить на одну тему, а после условия как я писал выше на другую? dntknw.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Invision Power Board © 2001-2024 Invision Power Services, Inc.