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

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

 Правила этого форума ПРАВИЛА РАЗДЕЛА
196 страниц V  « < 194 195 196  
Ответить в эту темуОткрыть новую тему
> Вопросы новичков, Абсолютные глупости
Feron
сообщение Mar 11 2016, 06:39
Сообщение #4876


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

Класс: Обыватель
Характер: True Neutral
Раса: Человек
NWN: Модмейкер
Сиала



QUOTE (Heather @ Mar 10 2016, 21:59) *
Мне надо, чтобы заходя в комнату, зажигались факелы на стенах. Не светильники-объекты, а часть тайла. Без рычагов, без кнопок и действий. По триггеру.
Собственно, тот скрипт, что я выложила, работает ровно так, как надо. Но спасибо за предложение. =)


Я понял. Показал не ради загораемого факела плейсбла а на случай, если дополнительно к обновлению освещения тайла хочется добавить повышение освещения во всей локации.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
ud4ever
сообщение Mar 21 2016, 21:52
Сообщение #4877


Level 2
*

Класс: Бард
Характер: Neutral Evil
Раса: Человек



Подскажите, пожалуйста, скорее всего кто-либо сталкивался. Как отключить бартер в модуле?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Mar 22 2016, 07:51
Сообщение #4878


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

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



Цитата(ud4ever @ Mar 22 2016, 00:52) *
Подскажите, пожалуйста, скорее всего кто-либо сталкивался. Как отключить бартер в модуле?

Что вы имеете в виду? Подробнее задачу опишите.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
ud4ever
сообщение Mar 22 2016, 08:20
Сообщение #4879


Level 2
*

Класс: Бард
Характер: Neutral Evil
Раса: Человек



Цитата(Aiwan @ Mar 22 2016, 08:51) *
Что вы имеете в виду? Подробнее задачу опишите.

задача заключается в том чтобы при попытке совершить бартер он либо не работал, либо сразу отменялся для того чтобы у игроков не было возможности дюпить внутриигровые шмотки с его помощью
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Melisse
сообщение Mar 22 2016, 09:31
Сообщение #4880


Level 11
***

Класс: Волшебник
Характер: Neutral Good
Раса: Фея



На модульное событие потери вещи проверяй
1. Вещь существует (может удалилась)
2. Вещь не в инвентаре плэйса или существа
2. Вещь не выложена на пол
4. Вот и наш Бартер - отменяем действие
5. ????
6. PROFIT!

Сообщение отредактировал Melisse - Mar 22 2016, 09:33
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
denis0k
сообщение Mar 23 2016, 08:48
Сообщение #4881


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

Класс: Воин
Характер: Lawful Good
Раса: Человек
NWN: Скриптинг [PW]
Gem of the North
Край Лесов



Я конечно не очень силён в дюпе... Но по логике нужно 2 события - передать итем второму игроку, дать ему сохраниться с ним и завалить сервер, пока не сохранился первый игрок. Передать можно через пол. А для завала сервера уже не важно - сработает ваш бартер или нет, если валить будут бартером. Уверен, есть и другие способы, не так давно был разговор про откат через полиморф.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Feron
сообщение Mar 28 2016, 10:06
Сообщение #4882


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

Класс: Обыватель
Характер: True Neutral
Раса: Человек
NWN: Модмейкер
Сиала



Цитата(denis0k @ Mar 23 2016, 09:48) *
Я конечно не очень силён в дюпе...


Тебе везет, завидую. Помимо описанного способа дюпа в котором не важно, как передается, есть завязанный на бартере дюп. Основной лечится nwnx-ом.

@Melisse - все верно, только отмена действия это не совсем то, что может помочь, ибо действие уже будет произведено и бартер не закроется, а это то, о чем попросили.

Самый простой и железный способ отменить любую попытку бартера без танцев с бубном это сохранение чара через ExportSingleCharacter на потере вещи, по принципу, как описал Melisse для определения ситуации бартера. При этом вещь вернется в бекпак персонажу. Там есть побочных эффект, что вещь нельзя до рестарта будет выложить еще раз - но это не страшно. А вообще, как правильно написали - если стоит фикс антипрозрачности через nwnх, то бартер безобиден для дюпа.

Можешь просто на каждой потере сохранять чара, по перфомансу это тебе не удари и поможет со случаеми, который описал denis0k. При этом у тебя могут быть ситуации потери вещи, а не дюпа. Полностью засинхронизировать сохранение персонажей, чтобы не было дюпа или потерь вещей невозможно. Есть всегда, что в момент записи будет рестарт и там будет глюк. Это редко, но может быть.

Если нужна помощь в конкретных кусках кода - обращайся. Так же могу поделиться всеми защитами от Дюпа. От всех известных дюпов есть в наличии решения, включая полиморфы.

Сообщение отредактировал Feron - Mar 28 2016, 10:11
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
StasMokos
сообщение Mar 4 2017, 03:09
Сообщение #4883


Level 3
*

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



Я надеюсь, что здесь кто-то есть, потому что очень нужна ваша помощь.
Такой вопрос: при установлении int в начале скрипта может быть такое, что он не перезаписывается в дальнейшем под условием?
Это на контейнере, если что.

Пример

Neverwinter Script
int lut1;

if (Type == "lut_sm")
  int lut1 = 35;
 
if (lut1 >> 12)
  делается что-то;


При этом если проверять в первом условии переменные, то int равен 35, а не 0. Почему после первой проверки и, соответственно, во второй проверке он равен 0?
Что я не понимаю?((

Сообщение отредактировал Aiwan - Mar 5 2017, 13:39
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Mar 5 2017, 13:41
Сообщение #4884


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

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



А весь скрипт большой? Кусок мало что говорит.

Он может не перезаписываться под твоим же условием.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Mar 6 2017, 08:07
Сообщение #4885


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

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



Neverwinter Script
if (lut1 >> 12)
Если это условие просто БОЛЬШЕ, то должно быть так:
Neverwinter Script
if (lut1 > 12)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Heather
сообщение May 7 2017, 11:48
Сообщение #4886


Level 4
**

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



Привет! Всех с праздниками!
Помогите, пожалуйста, с очень простой штукой! Хочу, чтобы в катсцене говорили имя игрока (через SpeakString), но не могу найти, как его задать. Что-то типа<PCName>... В Лексиконе искала, не нашла, бикоз май инглиш из нот гуд (IMG:style_emoticons/kolobok_light/smile.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
greye
сообщение May 10 2017, 10:37
Сообщение #4887


Level 7
**

Класс: Некромант
Характер: True Neutral
Раса: Нежить



Цитата(Heather @ May 7 2017, 12:48) *
Привет! Всех с праздниками!
Помогите, пожалуйста, с очень простой штукой! Хочу, чтобы в катсцене говорили имя игрока (через SpeakString), но не могу найти, как его задать. Что-то типа<PCName>... В Лексиконе искала, не нашла, бикоз май инглиш из нот гуд (IMG:style_emoticons/kolobok_light/smile.gif)

Neverwinter Script
string playerName = GetName(GetFirstPC());
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Heather
сообщение May 13 2017, 09:29
Сообщение #4888


Level 4
**

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



greye, спасибо!
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Elendion
сообщение May 17 2017, 08:46
Сообщение #4889


Level 1


Класс: Пьяный Мастер
Характер: True Neutral
Раса: Человек



Уважаемые господа, как сделать, чтобы нужных неписей нельзя было оттолкнуть в стороны движением игрока?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Melisse
сообщение May 25 2017, 09:18
Сообщение #4890


Level 11
***

Класс: Волшебник
Характер: Neutral Good
Раса: Фея



Я знаю только такой вариант - нужно на ОнСпавн наложить "эффект духа" на НПЦ, чтобы через него можно было проходить и он не учитывался поиском пути.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Heather
сообщение May 27 2017, 09:41
Сообщение #4891


Level 4
**

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



Вроде, если НПС нейтральный к игроку (т.е. подсвечивается синим, а не зеленым), то он не будет отскакивать.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
denis0k
сообщение Jun 5 2017, 18:31
Сообщение #4892


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

Класс: Воин
Характер: Lawful Good
Раса: Человек
NWN: Скриптинг [PW]
Gem of the North
Край Лесов



Какова цель?

Если чтобы непись стоял строго на месте, то можно попробовать пост. Чтобы возвращался, когда его таки спихнут. Ходьбой с клавиатуры можно даже застрявших "в текстурах" игроков выталкивать.

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

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

 



Текстовая версия Сейчас: 20th August 2017 - 01:24