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

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

 Правила этого форума ПРАВИЛА РАЗДЕЛА
205 страниц V  « < 119 120 121 122 123 > »   
Ответить в эту темуОткрыть новую тему
> Вопросы новичков, Абсолютные глупости
Alian REXis
сообщение Mar 2 2007, 15:43
Сообщение #2996


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

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



QUOTE(Пафнир @ Mar 2 2007, 15:36) [snapback]105242[/snapback]

Пробовал, но, похоже как-то не так (IMG:style_emoticons/kolobok_light/sad.gif) Не получается что-то

Ты объясни для начала, что хочешь сделать.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Пафнир
сообщение Mar 2 2007, 15:48
Сообщение #2997


Level 3
*

Класс: Разведчик Арфистов
Характер: Chaotic Good
Раса: Человек



QUOTE(Alian REXis @ Mar 2 2007, 15:43) [snapback]105243[/snapback]

Ты объясни для начала, что хочешь сделать.

Ничего необычного: триггер по которому персонаж ходит, не замечая его (если только DebugMode не включен), а не тот, на который он тыкает рукой-курсором. Объяснил как мог, со всей доступностью. Надеюсь на не мене доступный ответ.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Teranozavr_REX
сообщение Mar 2 2007, 15:51
Сообщение #2998


Level 4
**

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



пытаюсь определить location
NSS
location locLocation = Location(oArea, vPosition, fFacing);

oArea это название той локации, то как бы мне ее получить)) название последней у меня на руском шрифты глючит. Можно сделатьчто то типа вызватьфункцию что бы узнать текущюю локацию??? если да то какой что то типа object GetArea(object oTarget) -тока я тут непонял что ей уже датькак параметер

vPosition это ятак понимаю должна бытьструктура в которой есть X Y Z ??? которую я тоже могу определитьзарание ??? если да то система этих координат совпадает стеми что тулсет пишет при нажатии "настроить расположение обьекта" ???

fFacing - можно егони как не определятьа просто 0 написатьтам или 180


Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Alian REXis
сообщение Mar 2 2007, 16:00
Сообщение #2999


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

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



Пафнир, ты создаешь триггер перехода местности, только он светиться синим. Триггер-ловушка светиться красным. А есть еще обычный (Generic) триггер, который невидимый, его и выбирай при создании. Вроде бы все понятно.
QUOTE(Teranozavr_REX @ Mar 2 2007, 15:51) [snapback]105245[/snapback]
oArea это название той локации, то как бы мне ее получить))

GetAreaByTag("тэг")

QUOTE(Teranozavr_REX @ Mar 2 2007, 15:51) [snapback]105245[/snapback]
fFacing - можно егони как не определятьа просто 0 написатьтам или 180

Это направление, куда будет смотреть объект в этой локации.
QUOTE(Teranozavr_REX @ Mar 2 2007, 15:51) [snapback]105245[/snapback]
vPosition это ятак понимаю должна бытьструктура в которой есть X Y Z ???

Вроде бы все правильно понимаешь.

Сообщение отредактировал Alian REXis - Mar 2 2007, 16:02
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Пафнир
сообщение Mar 2 2007, 16:05
Сообщение #3000


Level 3
*

Класс: Разведчик Арфистов
Характер: Chaotic Good
Раса: Человек



Дело в том, что я и создаю ОБЫЧНЫЙ Generic! Поэтому и спрашиваю! Метод научного тыка ничерта не дал - все остается без изменений!
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Teranozavr_REX
сообщение Mar 2 2007, 16:24
Сообщение #3001


Level 4
**

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



QUOTE(Alian REXis @ Mar 2 2007, 17:00) [snapback]105249[/snapback]

GetAreaByTag("тэг")


Блин нехочю сомниваться ... но такой нету функции оно ее ненаходит в хелпе ее нет((
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Alian REXis
сообщение Mar 2 2007, 16:40
Сообщение #3002


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

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



Черт! Перепутал. Сейчас посмотрю.
По моему , GetArea()

Сообщение отредактировал Alian REXis - Mar 2 2007, 16:42
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Mar 2 2007, 18:24
Сообщение #3003


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

Класс: Обыватель
Характер: Lawful Neutral
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Пафнир, триггер хайлайтается если у него высота отлична от 0.0.
У всех generic она такая по умолчанию. Так что не пойму, что у тебя за проблемы.

Teranozavr_REX, тебе location сам в данной ситуации нафиг не сдался. Тебе нужны координаты триггера или поинта, куда креетить НПС/Монстров. Используй для этого
GetLocation(object) и не страдай. Определение координат через Location нужно весьма редко, и в основном для работы с координатами и векторами. Специфично короче.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Пафнир
сообщение Mar 2 2007, 18:44
Сообщение #3004


Level 3
*

Класс: Разведчик Арфистов
Характер: Chaotic Good
Раса: Человек



Народ, я ЛОХ!!!!!!!!!!!! (IMG:style_emoticons/kolobok_light/yahoo.gif) Сам за<..>мучался и с другими не лучше поступил: в свойствах/письменах/строка"OnClick" поставил тег скрипта! (IMG:style_emoticons/kolobok_light/crazy.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Arilyn Moonblade
сообщение Mar 3 2007, 15:25
Сообщение #3005


Level 5
**

Класс: Разведчик Арфистов
Характер: Chaotic Good
Раса: Эльф



Ребята у меня к вам просьба (IMG:style_emoticons/kolobok_light/unsure.gif)

У меня столько идей по созданию модулей, но сам я к глубочайшему сожалению полностью дуб-дубом ко всему что касается скриптов...
В этой и других темах я нашел много ответов на свои вопросы, но у меня их СТОЛЬКО что я думаю вы скорее выйдете из себя чем я получу на всё ответ если буду их вам задавать (IMG:style_emoticons/kolobok_light/sad.gif)

Поэтому никто не знает где можно достать какое-нибудь... пособие что-ли.. по созданию скриптов? (желательно где-нить в инете..и бесплатно (IMG:style_emoticons/kolobok_light/rolleyes.gif) )
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Mar 3 2007, 15:51
Сообщение #3006


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

Класс: Обыватель
Характер: Lawful Neutral
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



нужен Lexicon. Описание всех функций, пара туториалов в тулсет и особено в скриптинг, много примеров. Минус у данной штуки только 1, но очень небольшой - она на английском (довольно простеньком).
под рукой сейчас ссылки на него нету, погуглить нада.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Arilyn Moonblade
сообщение Mar 3 2007, 15:57
Сообщение #3007


Level 5
**

Класс: Разведчик Арфистов
Характер: Chaotic Good
Раса: Эльф



Ох спасибо заранее (IMG:style_emoticons/kolobok_light/clapping.gif) (IMG:style_emoticons/kolobok_light/yu.gif)

Насчет английского не проблема - я его люблю, сам неплохо им владею и у меня по нему 9 в школе (в вашей системе это 4+)

Просто есть у меня интересные идеи насчет своего небольшого но милого модуля, но без знаний по скриптам ничего мне не светит
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Teranozavr_REX
сообщение Mar 5 2007, 14:58
Сообщение #3008


Level 4
**

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



(IMG:style_emoticons/kolobok_light/bb.gif) И сново я )))

значит так что имеем
в слоте OnEnter тригера нарисованогона полу стоит скрипт

void main()
{
object oTrig1=GetObjectByTag("Perd");
object oTrig2=GetObjectByTag("Za");

location lStart=GetLocation(GetObjectByTag("WP"));

CreateObject(OBJECT_TYPE_CREATURE,"Voin",lStart,FALSE,"Strag");

}
неработает(((
де ошибка
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Alian REXis
сообщение Mar 5 2007, 15:34
Сообщение #3009


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

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



Написано, все вроде правильно (только не понял зачем 3-я и 4-я строчки). Я так понял, скрипт компилится, а результата нет? Возможно несоответствие параметров в скрипте с параметрами настроек объектов (тэги, ресрефы). В тулсете все привязано к регистру, перепроверь.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Teranozavr_REX
сообщение Mar 5 2007, 15:59
Сообщение #3010


Level 4
**

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



угу пасибо вродебы перепроверил я так тоже подумал(( но непомогло буду еще мучать...
3
4 сторка... это для дальнееешего развития срипта но пока что я весь остальной код вытер пока этот кусок не работает
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Mar 5 2007, 16:07
Сообщение #3011


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

Класс: Обыватель
Характер: Lawful Neutral
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



QUOTE(Teranozavr_REX @ Mar 2 2007, 15:12) [snapback]105236[/snapback]
исправллюсь не знал спасибо

чет я не заметил исправлений. Так и пишешь без тэгов, а за это у нас вообще преды дают (IMG:style_emoticons/kolobok_light/smile.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Teranozavr_REX
сообщение Mar 6 2007, 16:47
Сообщение #3012


Level 4
**

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



еще раз извеняюсь волновался сильно...
все у меня прекрасно заработало...( проблема была в том что рефр сыока не сопадала с тегом НПС)
возник следующий вопрос...

как построить логику таким образом...
что бы с заходом первого(и именно первогоа не каждого (IMG:style_emoticons/kolobok_light/sad.gif) ) плеера в локу (наступанию на тригер) НПС создавались а с выходом последнего игрока уничтожались...

одним словом есть какая то функция котороя бы проверяла есть игроки на в локе или этот уже последний
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
helvene
сообщение Mar 6 2007, 16:51
Сообщение #3013


Mystery
Иконки Групп

Класс: Маг
Характер: Lawful Evil
Раса: Тварь
NWN: Контент
Амен



QUOTE(Teranozavr_REX @ Mar 6 2007, 16:47) [snapback]105468[/snapback]
одним словом есть какая то функция котороя бы проверяла есть игроки на в локе или этот уже последний

Скрипт под мультиплеер?
Вообще вам на системы спавна смотреть.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Teranozavr_REX
сообщение Mar 6 2007, 17:04
Сообщение #3014


Level 4
**

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



мне не совсем систему спама мне надо привязаться к определенной локации

где на нее спотреть)) на эту систему...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Mar 6 2007, 18:17
Сообщение #3015


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

Класс: Обыватель
Характер: Lawful Neutral
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



QUOTE(Teranozavr_REX @ Mar 6 2007, 16:47) [snapback]105468[/snapback]
одним словом есть какая то функция котороя бы проверяла есть игроки на в локе или этот уже последний

функции нет. Это можно организовать скриптами, методов много. Пусть лучше шардовики расскажут, тут еще момент оптимальности и ресурсоемкости присутствует.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Teranozavr_REX
сообщение Mar 6 2007, 18:58
Сообщение #3016


Level 4
**

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



почитал много тоже понял что фунции нет такой...(((
и нужногоответа не нашел...

Раскажите пожалусто всетаки ктото как это организовать...
без записей в базу чего либо...
и с учетом того что чар в локацию может зайти через двери а может просто засейвиться втой локации

надо что бы при входе первого стража респилась
и при выходе последнего из локации уничтожалась
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
-fenix-
сообщение Mar 6 2007, 19:15
Сообщение #3017


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

Класс: Воин
Характер: Lawful Good
Раса: Человек
NWN: Скриптинг [Sn]



Писать систему. Шардовики тут и правда лучше подскажут, но с потолка:

1)Циклом проверять наличие игроков в локе, как только он игроков не найдет - отключается сам и отключает спавн моба, убивает его, или что там нада. При входе игрока в локацию все это активируется снова.

2) Мож как-нить считать и запоминать игроков в локе? Типа, зашел в локу - плюс 1, вышел - минус 1, как тока станет ноль отключать спавн моба.

Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Mar 6 2007, 19:22
Сообщение #3018


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

Класс: Обыватель
Характер: Lawful Neutral
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



QUOTE(-fenix- @ Mar 6 2007, 19:15) [snapback]105480[/snapback]
2) Мож как-нить считать и запоминать игроков в локе? Типа, зашел в локу - плюс 1, вышел - минус 1, как тока станет ноль отключать спавн моба.

самый лучший вариант, если только нет косяков с дисконектом. Возможно при этом не срабатывает onExit локации.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Teranozavr_REX
сообщение Mar 7 2007, 11:59
Сообщение #3019


Level 4
**

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



мне второй вариант больше нравиться ибо первый на харбит вешатьприйдеться насколько я понимаю...

реально остаеться актуальным вопрос onExit и onEnter среагируют если чар в локацию попадает путем входа выхода...

по реализации вопрос... из моих смутных пониманий мне надо на какойто плейс в этой локе записатьпеременную??? как это в деталях сделать мона ???
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
-fenix-
сообщение Mar 7 2007, 12:23
Сообщение #3020


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

Класс: Воин
Характер: Lawful Good
Раса: Человек
NWN: Скриптинг [Sn]



При обычном входе/выходе из локи это все работает, а вот как на счет входа/выходы их игры - хз. Точнее, onEnter срабатывает при заходе, а вот срабатывает ли onExit при выходе - ХЗ. Если не получица, то есть шанс с OnClientLeave, тока опять хз, срабатывает он в мультиплеере (как я понял у тебя мультиплеерный мод), а если срабатывает, то возможна ли на нем определить локацию игрока. Тут пробывать нада.


Да, тут локалка нужна для подведения подсчета в ней, вешай ее на текущую область:
NSS
// плюс один
SetLocalInt(GetArea(OBJECT_SELF), "LOCALKA", GetLocalInt(GetArea(OBJECT_SELF), "LOCALKA") + 1);
// минус один
SetLocalInt(GetArea(OBJECT_SELF), "LOCALKA", GetLocalInt(GetArea(OBJECT_SELF), "LOCALKA") - 1);


Сообщение отредактировал -fenix- - Mar 7 2007, 12:23
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

205 страниц V  « < 119 120 121 122 123 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29th July 2025 - 01:19