Скрипты, Все вопросы и ответы по скриптам |
Здравствуйте, гость ( Вход | Регистрация )
Скрипты, Все вопросы и ответы по скриптам |
Dec 11 2004, 12:50
Сообщение
#401
|
|||
Миловидный Бегрюссунг Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
Ась? Добавлено в [mergetime]1102758632[/mergetime] Смени кодировку |
||
Dec 11 2004, 12:56
Сообщение
#402
|
|
Level 4 Класс: Клерик Характер: Lawful Neutral Раса: Человек NWN: Скриптинг [PW] |
komu nado, tot poimet :drag:
|
Dec 11 2004, 14:30
Сообщение
#403
|
|
Level 8 Класс: Фея Характер: Chaotic Evil Раса: Фея |
Перевод - "Замени их пустышками"
Зы. Интересные мысли насчет ворот - спасибо за наводку :) |
Dec 12 2004, 20:53
Сообщение
#404
|
|||
Level 10 Класс: Воин Характер: Lawful Neutral Раса: Человек NWN: Скриптинг [PW] |
Тут решил факелы включающиеся ночью с OnHB перевести, чтобы при входе в локацию если ночь все не включенные факелы загорались. Написал скрипт
Тестил - пишет Too many Instructions.. и загорается только часть факелов. Поправьте пожалуйста. Я редко с while и for работаю:) |
||
Dec 12 2004, 21:00
Сообщение
#405
|
|||
Level 5 Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
смотри. Во первых ты перебираешь все объекты в локе, так? а вот меняешь oTorch ты внутри ифа, те если (GetTag(oTorch)=="test_torch" && GetLocalInt(oTorch,"on")!=1) то у тебя включ, и меняется торч. Так вот, первый же объект, который не удовлетворит условию приведет к тому, что этот объект будет у тебя в while вечно бегать. Решение:
в этом случае мы всегда переключ. торч на след. объект и цикл кончится, как только все объекты будут проверены. |
||
Dec 12 2004, 23:25
Сообщение
#406
|
|
Level 10 Класс: Воин Характер: Lawful Neutral Раса: Человек NWN: Скриптинг [PW] |
Lex :good: спасибо Лекс. Я все понял:)
|
Dec 16 2004, 17:02
Сообщение
#407
|
|
Level 10 Класс: Воин Характер: Lawful Neutral Раса: Человек NWN: Скриптинг [PW] |
А никто не подскажет, как была реализована система языков на Axistown. Ну я когда там играл можно было на эльфийском говорить, "по фене ботать" (на воровском). Конечно псевдо - заменялись буквы только. Но как отслеживалось что игрок сказал, не выдавалось это в эфир и после выписывало другое значение?
|
Dec 17 2004, 20:47
Сообщение
#408
|
|
Level 5 Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
знаю только, что через невидимых слухачей, что раскиданы по всем локам.
Говоришь в пати, они все слышат, и заставляют игрока говорить всякую белеберду в общий канал, кидая SendMessageToPC тем, кто язык понимает. в принципе написать не составляет труда. |
Dec 17 2004, 21:03
Сообщение
#409
|
|
Level 10 Класс: Воин Характер: Lawful Neutral Раса: Человек NWN: Скриптинг [PW] |
Lex написал бы... :)
|
Dec 17 2004, 21:19
Сообщение
#410
|
|
Level 5 Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
у меня тут нет тулсета... он дома, а дома нету нета.
|
Dec 19 2004, 13:47
Сообщение
#411
|
|
Level 3 Класс: Волшебник Характер: Chaotic Evil Раса: Человек |
Усем дарово...вот решил написать мод, а точнее шард =) (безумец скажите вы =) )
Так вот, нифига не пойму как одну штуковину сделать: Создал три фракции: Тьма, Свет, Серые. Соответсвенно Тьма не любит Свет, Свет не любит Тьму, а Серым ваще на всё по барабану...Так вот, играк начинает в великих чертогах 3 богов, каждый бог для каждой фракции...Терь вопрос, как мне сделать что бы после выбора фразы во время базара с каким либо богом, игрок становился членом этой фракции??? |
Dec 19 2004, 14:44
Сообщение
#412
|
|
Level 4 Класс: Маг Характер: Chaotic Good Раса: Эльф NWN: Тексты |
Хоть я и не скриптер - ответить наверное могу. Игрокам сменить фракцию нельзя, она у них всего одна - PC. Так что тут важен результат этого причисления к фракции, чего ты хочешь добиться? В принципе к каждому игроку можно привязать переменную, сохраненную в базе данных, которая будет определять его принадлежность к определенной группе. Потом на входе на шард проверять наличие переменной и проводить соответсвующие действия с игроком (перемещать его в нужную локацию например).
|
Dec 19 2004, 14:49
Сообщение
#413
|
|
Level 3 Класс: Волшебник Характер: Chaotic Evil Раса: Человек |
FeaNor
ну вот к примеру, игрок решил идти на сторону Тьмы, тада любой НПС из фракции Света начнёт его бить как только встретит (ну это грубо говоря), а Серый ни чё не будет делать пока его не ударят +) |
Dec 19 2004, 15:04
Сообщение
#414
|
|
Миловидный Бегрюссунг Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
NPC фракцию настроить можно, как сказал Феанор, повесь локалку на РС и если он ТЕМНЫЙ, то отношение меняется. Ты вообще не шаришь в скриптах или понял что мы говорим?
|
Dec 19 2004, 15:15
Сообщение
#415
|
|
Level 3 Класс: Волшебник Характер: Chaotic Evil Раса: Человек |
Aiwan
в НВН скриптах очень мало =) тока недавно начал...но суть уловил =) |
Dec 23 2004, 09:04
Сообщение
#416
|
|
Level 10 Класс: Монах Характер: Lawful Good Раса: Человек NWN: Контент |
Вопросец, конечно, дебилизмом попахивает, но никто не пытался изменить/создать GUI_Panel???
|
Dec 23 2004, 11:26
Сообщение
#417
|
|
4-х Кубовый Класс: Некромант Характер: Lawful Evil Раса: Человек NWN: Скриптинг [Sn] Проклятие Левора |
Lemegeton
На ваульте де-то валяется GUI-панель в стиле БГ. ;) Так что пробовали. :yes: |
Dec 23 2004, 14:16
Сообщение
#418
|
|
Level 10 Класс: Монах Характер: Lawful Good Раса: Человек NWN: Контент |
А что насчет создания новых панелей?
|
Dec 23 2004, 16:23
Сообщение
#419
|
|
4-х Кубовый Класс: Некромант Характер: Lawful Evil Раса: Человек NWN: Скриптинг [Sn] Проклятие Левора |
Ну вот тот автор и "рескинил" стандартные. Так почему нельзя сделать что-то иное?.. Единственное что, это скорее всего расположение и размеры окон с динамичными данными скорее всего не изменить (я про окно сообщений сервера, диалоговое окно и т.п...)
|
Dec 24 2004, 01:06
Сообщение
#420
|
|||
Миловидный Бегрюссунг Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
На кой? :xz: :D |
||
Dec 24 2004, 09:54
Сообщение
#421
|
|
Level 10 Класс: Монах Характер: Lawful Good Раса: Человек NWN: Контент |
Да, собственно говоря, ради любобытства... Хотел систему крафта магических предметов сделать а-ля Morrowind - с ГУИ. Так как-то многовато скриптов...
Сообщение отредактировал Lemegeton - Dec 24 2004, 09:54 |
Dec 25 2004, 16:32
Сообщение
#422
|
|||
Level 9 Класс: Страж Тьмы Характер: Chaotic Evil Раса: Нежить |
Я заметил, чтоь на этом форуме обитают хорошие люди, которые всегда помогут.Спасибо им за это.По этому поводу решил задать еще вопросы и надеюсь получить на них ответы :yes: 1.Есть вот такой скрипт на OnClientEnter, проверяет первый ли раз зашел игрок в модуль, если первый то выдает вещи, но тут есть проблема, при потере опыта и нажатии кнопки респауна, хр игрока скатывается до 0, при перезаходе опять срабатывает скрипт и игроку повторно выдается комплект вещей.Собственно вопрос:как сделать так чтобы вещи выдавались один единственный раз!без возможности перезахода при смерти>респауне? вот этот скрипт
Это самое важное, очень прошу с этим помочь Теперь второе 2.Есть корабль, на котором есть капитан, который за деньги переправляет игрока в другую точку модуля, за это просят 50gp, но тут тоже проблема, даже если у игрока меньше 50 золотых, его все равно переправляют, просто забирают все деньги которые есть, например есть 150 gp, забирают 50 и переправляют, второй случай: есть 37 gp, забирают эти 37 и все равно переправляют вопрос: как сделать проверку золота, и чтобы если у игрока нет 50 гп, ему вежливо отказывали в поездке пока все, заранее спасибо :good: ---------------------- Вспомнил еще кое что 3.Как сделать случайную погоду, чтобы в локации не все время лил дождь но иногда выглядывало солнце и дождь проходил? Сообщение отредактировал Лито - Dec 25 2004, 16:38 |
||
Dec 25 2004, 17:51
Сообщение
#423
|
|||||||
Миловидный Бегрюссунг Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
1. Уже поднимали этот вопрос. Дай РС предмет в инвентарь, что бы он не мог его выкинуть и проверяй его при заходе-перезаходе. 2. Очень просто. Сделай две ветки одна под другой. На одну из них повесь проверку на количество золота в инвентаре: + Проезд 50 монет! Ты будешь платить? - У тебя нет такой суммы! (На строку с плюсом повесь скрипт)
Можно поинтересней скрипт написать... УНИВЕРСАЛЬНЫЙ
|
||||||
Dec 25 2004, 18:09
Сообщение
#424
|
|
Level 9 Класс: Страж Тьмы Характер: Chaotic Evil Раса: Нежить |
очень благодарен за 2, мог бы и сам додуматся, учится и еще раз учится мне надо :yes:
но вот с тем чтобы выдавать предмет при первом заходе...вобще я не знаю как будет лучше но я хотел чтобы если при респауне опыт вдруг становился равен 0 то автоматом игроку давали 1хр, а дальше пусть перезаходит сколько угодно, у него же 1хр есть,значит и скрипт на заход не сработает....о я сам себя осенил!поставлю на скрипт респауна GiveXP! все спасибо :yahoo: Сообщение отредактировал Лито - Dec 25 2004, 18:43 |
Dec 25 2004, 19:05
Сообщение
#425
|
|
Level 8 Класс: Фея Характер: Chaotic Evil Раса: Фея |
По поводу погоды - я сейчас как раз буду начинать над этим работать, так что как зделаю - жди описания
Если невтерпеж - посмотри на Ваулте, я там видел пару WeatherSim`ов, но не смотрел, не тестил, ниче сказать не могу по поводу этих хаков |
Текстовая версия | Сейчас: 27th April 2024 - 12:26 |