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

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

 Правила этого форума ПРАВИЛА РАЗДЕЛА
205 страниц V  « < 144 145 146 147 148 > »   
Ответить в эту темуОткрыть новую тему
> Вопросы новичков, Абсолютные глупости
Xfans
сообщение Jun 12 2008, 10:08
Сообщение #3626


Level 3
*

Класс: Обыватель
Характер: Neutral Good
Раса: Человек



Цитата(Ilerien @ Jun 11 2008, 17:47) *
Лучше
Neverwinter Script
object oPC = GetPCSpeaker();
if(GetIsObjectValid(GetHenchman(oPC, GetMaxHenchmen()))) // если есть "последний дозволенный" хенч (IMG:style_emoticons/kolobok_light/smile.gif)
    RemoveHenchman(oPC, GetHenchman(oPC)); // убираем первого

Я бы свой диалог присоединения сделал (IMG:style_emoticons/kolobok_light/smile.gif) А то там слишком много ненужной фигни.


Спасибо (IMG:style_emoticons/kolobok_light/thank_you.gif) , а этот скрипт отдельно идет, или его надо вставить в тот, tm_ch_action_13? В принципе, мы бы и рады написать свое, но увы - пока не очень умеем. Пока меняем готовые скрипты, все норм, а как только свое делаем - все! У компайлера насчет наших скриптов 2 любимых выражения : PARCING VARIABLE LIST и UNKNOWN STATE IN COMPILER=(((
И еще вопрос - как правильно соединять скрипты? Ну например, сделали триггер, в котором хенчмен должен что-то вякнуть, а игрок - ответить (скрипт вроде тут нашли). Все бы хорошо, но игрок свою реплику выдавал вовсе без хенча с его вопросом. Приляпали условие, что триггер срабатывае олько когда хенч есть (точнее у героя есть данный хенчем предмет). Мало того, что оно не компилировалось, пока условие было не в начало поставлено, так теперь вовсе не срабатывает, ни с хенчем, ни без! (IMG:style_emoticons/kolobok_light/scratch_one-s_head.gif)

Цитата(Ilerien @ Jun 11 2008, 17:47) *
Для плейсеблов вроде 3 портрета нужны, без _h и _l. Не знаю, зачем нужны столбцы InanimateType и LowGore. Это уже в Custom Content.


А, ну да, если _h и _l нужны для выбора портрета перса, то плейсеблу они ни к чему (не захочется же кому-нить в буквальном смысле "рожу кирпичом"!=)))))) (IMG:style_emoticons/kolobok_light/biggrin.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ilerien
сообщение Jun 12 2008, 14:35
Сообщение #3627


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

Класс: Волшебник
Характер: Lawful Evil
Раса: Эльф
NWN: Скриптинг [PW]
Gem of the North



Те 3 строчки вместо
Neverwinter Script
RemoveHenchman(GetPCSpeaker(), GetHenchman(GetPCSpeaker()));

Скрипт для триггера:
Neverwinter Script
void main()
{
    object oPC = GetEnteringObject();
    object oHench = GetHenchman(oPC);
    if(GetIsObjectValid(oHench) && GetIsPC(oPC))
    {
        AssignCommand(oHench, SpeakString("<слова хенча>"));
        DelayCommand(0.5f, AssignCommand(oPC, SpeakString("<слова игрока>")));
    }
}


Сообщение отредактировал Ilerien - Jun 12 2008, 14:36
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Xfans
сообщение Jun 12 2008, 15:21
Сообщение #3628


Level 3
*

Класс: Обыватель
Характер: Neutral Good
Раса: Человек



Мерси, мерси, мерси! Эх, освоить бы побыстрее эту сложную науку писания скриптов (IMG:style_emoticons/kolobok_light/sad.gif) Не вечно же дергать тех, кто умеет делать это быстро и правильно!
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lirulin
сообщение Jun 12 2008, 15:33
Сообщение #3629


Level 3
*

Класс: Клерик
Характер: Chaotic Good
Раса: Эльф



Цитата(Ilerien @ Jun 11 2008, 20:47) *
Lirulin, модуль и хак выслал. У тебя там в 2да базовый реф был неверно прописан ("_" лишнее), и хак не был к модулю подключён.


Ясно. Не, ну если я в этот раз забыл его присобачить, то это потому, что уже раз 100 присобачивал - и без результата! Значит, из-за одной " _ " лишней... мда, симптоматично. (куда только подевалась моя мудрость, а также интеллект? (IMG:style_emoticons/kolobok_light/unsure.gif) ведь прокачивал же(IMG:style_emoticons/kolobok_light/wink3.gif) )
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ilerien
сообщение Jun 12 2008, 16:34
Сообщение #3630


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

Класс: Волшебник
Характер: Lawful Evil
Раса: Эльф
NWN: Скриптинг [PW]
Gem of the North



Цитата
Эх, освоить бы побыстрее эту сложную науку писания скриптов Не вечно же дергать тех, кто умеет делать это быстро и правильно!
Мануалы, задачи соответствующей сложности и образцы скриптов в руки (IMG:style_emoticons/kolobok_light/smile.gif)
Цитата
уда только подевалась моя мудрость, а также интеллект? ведь прокачивал же)
Видать, 1ка...
*offtop mode off* (IMG:style_emoticons/kolobok_light/smile.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Xfans
сообщение Jun 12 2008, 18:25
Сообщение #3631


Level 3
*

Класс: Обыватель
Характер: Neutral Good
Раса: Человек



Цитата(Ilerien @ Jun 12 2008, 17:34) *
Мануалы, задачи соответствующей сложности и образцы скриптов в руки (IMG:style_emoticons/kolobok_light/smile.gif)


Не присоветуете, где можно их найти? (кроме NWNLexicon'а, он у нас есть, но не всегда понятно, как ту теорию применять на практике)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ilerien
сообщение Jun 12 2008, 20:08
Сообщение #3632


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

Класс: Волшебник
Характер: Lawful Evil
Раса: Эльф
NWN: Скриптинг [PW]
Gem of the North



Задачи обычно возникают по мере разработки (сам так учился, первый скрипт был вроде в онспавн мобу кастомная аура с дамагом). Лексикон - штука хорошая, но мне в своё время хватало того, что есть в хелпе. Образцы есть на ГМ (тут т. е.) и в стандартном паке скриптов.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lirulin
сообщение Jun 12 2008, 21:06
Сообщение #3633


Level 3
*

Класс: Клерик
Характер: Chaotic Good
Раса: Эльф



Цитата(Ilerien @ Jun 12 2008, 23:08) *
Лексикон - штука хорошая, но мне в своё время хватало того, что есть в хелпе. Образцы есть на ГМ (тут т. е.) и в стандартном паке скриптов.

Слуш, а если там в образце идет например object oMoveTo - вместо него надо тэг объекта, до, после или как? (IMG:style_emoticons/kolobok_light/unsure.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
azathoth
сообщение Jun 12 2008, 21:41
Сообщение #3634


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

Класс: Оборотень
Характер: Chaotic Neutral
Раса: Нежить
NWN: Скриптинг [Sn]



Neverwinter Script
в образце идет например object oMoveTo - вместо него надо тэг объекта

c чего это вдруг? Тэг - это строка, а нужен "object oMoveTo" - объект написано.

Чтобы из тэга получить объект надо сделать
Neverwinter Script
// Get the nNth object with the specified tag.
// - sTag
// - nNth: the nth object with this tag may be requested
// * Returns OBJECT_INVALID if the object cannot be found.
// Note: The module cannot be retrieved by GetObjectByTag(), use GetModule() instead.
object GetObjectByTag(string sTag, int nNth=0)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lirulin
сообщение Jun 12 2008, 22:06
Сообщение #3635


Level 3
*

Класс: Клерик
Характер: Chaotic Good
Раса: Эльф



Так вот в этом-то и проблема - как связать object oMoveTo и GetObjectByTag? "=" между ними поставить? (сколько ни смотрю на образцы скрипов, что-то не то выходит)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ilerien
сообщение Jun 13 2008, 12:21
Сообщение #3636


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

Класс: Волшебник
Характер: Lawful Evil
Раса: Эльф
NWN: Скриптинг [PW]
Gem of the North



Neverwinter Script
string sTag = GetTag(oMoveTo); // если хотим получить тег по объекту
object oMoveTo = GetObjectByTag(sTag); // если хотим получить объект по тегу
Есть смысл почитать книжку Керниган, Ричи "Язык С" (IMG:style_emoticons/kolobok_light/wink3.gif)

Сообщение отредактировал Ilerien - Jun 13 2008, 12:25
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Xfans
сообщение Jun 13 2008, 14:58
Сообщение #3637


Level 3
*

Класс: Обыватель
Характер: Neutral Good
Раса: Человек



Наверное и нам не помешает ознакомиться с этой книгой? Дабы не плодить глупые вопросы в геометрической прогрессии (IMG:style_emoticons/kolobok_light/rolleyes.gif)
Ilerien, а тот скрипт, на триггер, где хенч должен говорить - там условие, что без хенча не сработает, уже включено? (чур тапком не убивать, хоть ты и Evil)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ilerien
сообщение Jun 13 2008, 21:12
Сообщение #3638


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

Класс: Волшебник
Характер: Lawful Evil
Раса: Эльф
NWN: Скриптинг [PW]
Gem of the North



Цитата
Наверное и нам не помешает ознакомиться с этой книгой? Дабы не плодить глупые вопросы в геометрической прогрессии
Стоит, чтобы избежать совсем глупых вопросов (IMG:style_emoticons/kolobok_light/wink3.gif) Книжка хорошая, позволит понять некоторые общие принципы (IMG:style_emoticons/kolobok_light/smile.gif)
Цитата
Ilerien, а тот скрипт, на триггер, где хенч должен говорить - там условие, что без хенча не сработает, уже включено? (чур тапком не убивать, хоть ты и Evil)
Предпочитаю файерболы (IMG:style_emoticons/kolobok_light/crazy.gif) Условие вот:
Neverwinter Script
if(GetIsObjectValid(oHench)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
virusman
сообщение Jun 13 2008, 21:14
Сообщение #3639


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

Класс: Волшебник
Характер: Neutral Good
Раса: Человек
NWN: Скриптинг [PW]
Axistown SR 1.9
NWNX



По NWScript'у лучше и проще Лексикон почитать, чем Кернигана и Ричи. (IMG:style_emoticons/kolobok_light/smile.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Xfans
сообщение Jun 14 2008, 12:36
Сообщение #3640


Level 3
*

Класс: Обыватель
Характер: Neutral Good
Раса: Человек



Цитата(Ilerien @ Jun 13 2008, 22:12) *
Стоит, чтобы избежать совсем глупых вопросов (IMG:style_emoticons/kolobok_light/wink3.gif) Книжка хорошая, позволит понять некоторые общие принципы (IMG:style_emoticons/kolobok_light/smile.gif) Предпочитаю файерболы (IMG:style_emoticons/kolobok_light/crazy.gif) Условие вот:
Neverwinter Script
if(GetIsObjectValid(oHench)

Ага, учебник скачали, щас будем читать=)
Слуште, а как управлять тем, кого именно отцеплять вместо нового хенча? Он первого отцепляет, а если второго хочешь отцепить, тока вручную надо, да? Может для этого тоже имеется что-нить чудодейственное в ваших закромах-мозгах? (IMG:style_emoticons/kolobok_light/blush.gif)
И побежали-ка мы закупать амулеты защиты от огня, раз уж тебе так нра файрболы=)))))
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
justshurik
сообщение Jun 14 2008, 13:43
Сообщение #3641


Level 4
**

Класс: Маг
Характер: Chaotic Evil
Раса: Человек



Помогите! столкнулся с проблемой. При написании скриптов не могу писать на кирилице(я имею ввиду комментарии в коде, фразы, которые должны произносить персонажы по сцене) в коде. Я видел что многие каким-то образом обошли эту проблему, подскажите пожалуйста как это сделать!
Заранее спасибо!
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ilerien
сообщение Jun 14 2008, 14:07
Сообщение #3642


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

Класс: Волшебник
Характер: Lawful Evil
Раса: Эльф
NWN: Скриптинг [PW]
Gem of the North



Цитата
Помогите! столкнулся с проблемой. При написании скриптов не могу писать на кирилице(я имею ввиду комментарии в коде, фразы, которые должны произносить персонажы по сцене) в коде. Я видел что многие каким-то образом обошли эту проблему, подскажите пожалуйста как это сделать!
Патч
Цитата
Слуште, а как управлять тем, кого именно отцеплять вместо нового хенча? Он первого отцепляет, а если второго хочешь отцепить, тока вручную надо, да? Может для этого тоже имеется что-нить чудодейственное в ваших закромах-мозгах?
И побежали-ка мы закупать амулеты защиты от огня, раз уж тебе так нра файрболы=)))))

А мы баньшой, баньшой... Фокус на некро имеется (IMG:style_emoticons/kolobok_light/smile.gif)
Всё очень просто, нужно заменить
Neverwinter Script
RemoveHenchman(oPC, GetHenchman(oPC));
на
Neverwinter Script
RemoveHenchman(oPC, GetHenchman(oPC, 2));


Сообщение отредактировал Ilerien - Jun 14 2008, 14:12
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
justshurik
сообщение Jun 14 2008, 15:08
Сообщение #3643


Level 4
**

Класс: Маг
Характер: Chaotic Evil
Раса: Человек



Спасибо за патч. только не помогло. все равно вместо русских букв сплошные крауозябры...=(
Может есть еще какой-то способ?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
virusman
сообщение Jun 14 2008, 15:45
Сообщение #3644


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

Класс: Волшебник
Характер: Neutral Good
Раса: Человек
NWN: Скриптинг [PW]
Axistown SR 1.9
NWNX



Цитата(justshurik @ Jun 14 2008, 16:08) *
Спасибо за патч. только не помогло. все равно вместо русских букв сплошные крауозябры...=(
Может есть еще какой-то способ?
Панель управления -> Язык и региональные стандарты -> Дополнительно. Какой язык выставлен по умолчанию?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
sixpounder
сообщение Jun 14 2008, 16:10
Сообщение #3645


Level 1


Класс: Обыватель
Характер: Lawful Good
Раса: Человек



где можно скачать nwn1 НЕ купить а скачать.
если кто знает дайте ссылку желательно не через торрент.
буду очень благодарен
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
justshurik
сообщение Jun 14 2008, 16:12
Сообщение #3646


Level 4
**

Класс: Маг
Характер: Chaotic Evil
Раса: Человек



прошу прощения. проблема решилась. нужно было просто поменять шрифт.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Jun 14 2008, 16:12
Сообщение #3647


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Тут запрещен варез.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
sixpounder
сообщение Jun 14 2008, 16:15
Сообщение #3648


Level 1


Класс: Обыватель
Характер: Lawful Good
Раса: Человек



мне сказали что на этом сайте мне могут помочь в поисках (IMG:style_emoticons/kolobok_light/smile.gif)
но почему то я ожидал такой ответ
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
justshurik
сообщение Jun 14 2008, 20:56
Сообщение #3649


Level 4
**

Класс: Маг
Характер: Chaotic Evil
Раса: Человек



У меня глупый вопрос.
Не могу заставить НПС встать со стула.
Сажал я его на стул так:
CODE
object Mont=GetObjectByTag("mont"); <- сам НПС
object Chair = GetObjectByTag("Chair"); <- стул, на который НПС должен сесть и потом встать
...
AssignCommand(Mont,ActionSit(Chair));

и никак не могу заставить его подняться. Знатоки, подскажите пожалуйста!
Заранее благодарен!
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
virusman
сообщение Jun 14 2008, 21:00
Сообщение #3650


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

Класс: Волшебник
Характер: Neutral Good
Раса: Человек
NWN: Скриптинг [PW]
Axistown SR 1.9
NWNX



ClearAllActions?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

205 страниц V  « < 144 145 146 147 148 > » 
Ответить в эту темуОткрыть новую тему
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28th April 2025 - 23:11