![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#561
|
|||
Level 9 ![]() ![]() ![]() Класс: Страж Тьмы Характер: Chaotic Evil Раса: Нежить ![]() |
Я точно знаю что скрипт кривой :xz: ,пожалуйста помогите разобратся что в нем не так? |
||
![]()
Сообщение
#562
|
|
4-х Кубовый ![]() Класс: Некромант Характер: Lawful Evil Раса: Человек NWN: Скриптинг [Sn] Проклятие Левора ![]() |
А что он должен делать-то? У тебя странная подача вопроса... ;)
|
![]()
Сообщение
#563
|
|||||||
Level 8 ![]() ![]() ![]() Класс: Фея Характер: Chaotic Evil Раса: Фея ![]() |
Ну как я понял - это скрипт на OnClient Enter. Он дает вновь прибывшему игроку 1 XP, уничтожает его вещи и дает свои... У меня шас нет толчка под рукой, но
Незнаю, можно ли проверять наличие какого-нить опыта с помощью
но в любом случае
Тут нада скобочку закрыть после SetXP (oPC,1); |
||||||
![]()
Сообщение
#564
|
|||||||||||
Level 10 ![]() Класс: Монах Характер: Lawful Good Раса: Человек NWN: Контент ![]() |
Лито: В таких условиях можно лишь предпологать вариант коррекции ошибок, но я попробую. Пункт первый - ошибка стопудово. Исправление - есть мое IMHO. Остальные - по усмотрению и необходимости в скрипте. 1. Бяку нашел. Сразу. Ты удаляешь все предметы в инвентаре и в этом цикле создаешь еще ЧЕТЫРЕ новых!!! Посмотри, где скобочку не закрыл... IMHO:
Скорее всего, должно быть:
Обрати внимание на закрывающую скобку, перенесенную с последней строчки на пятую. 2. С помощью
ты проверяешь НЕ НУЛЕВОСТЬ экспы, т.е. скрипт сработает, только если у игрока не 0 экспы. Если так и надо, тогда ОК, но конструкция явно "дикая" (wild expression :yes: ). Лучше, наверно, !(GetXP(oPC)) перевести в (GetXP(oPC)>0). Хотя первый вариант явно быстрее. Скорее всего, CreateItem'ы надо вынести за условие. Чтобы они давались и "нулевым" входящим. 3. В коде:
Надо бы проверять на valid. Вроде:
На всякий случай. Иногда, почему-то слетает. Несмотря на все уверения. :xz: Пока только это. :crazy: З.Ы. Вопросы надо задавать яснее. Пока Raven не намекнул, что это OnClientEnter, я тоже не врубался, что нужно. Сообщение отредактировал Lemegeton - Dec 23 2004, 14:46 |
||||||||||
![]()
Сообщение
#565
|
|
Level 8 ![]() ![]() ![]() Класс: Фея Характер: Chaotic Evil Раса: Фея ![]() |
Брр.. из-за этой пунктуации сразу не врубился :(
|
![]()
Сообщение
#566
|
|
4-х Кубовый ![]() Класс: Некромант Характер: Lawful Evil Раса: Человек NWN: Скриптинг [Sn] Проклятие Левора ![]() |
Молодцы ребята! ;) РЕСПЕКТ! :good:
|
![]()
Сообщение
#567
|
|
Level 7 ![]() ![]() Класс: Бард Характер: Lawful Good Раса: Фея ![]() |
Вот у меня вопросик))Как игровому персу присобачить какиенибудь крылья, или хвост?
|
![]()
Сообщение
#568
|
|
4-х Кубовый ![]() Класс: Некромант Характер: Lawful Evil Раса: Человек NWN: Скриптинг [Sn] Проклятие Левора ![]() |
Никак, наверное. Это рассовый признак.
|
![]()
Сообщение
#569
|
|
Level 10 ![]() Класс: Монах Характер: Lawful Good Раса: Человек NWN: Контент ![]() |
Как так - "рассовый"? Хвост может быть у каждого! :D
Только тулсет этого, похоже, не позволяет (вернее, шибко геморно)... :xz: Сообщение отредактировал Lemegeton - Dec 23 2004, 17:36 |
![]()
Сообщение
#570
|
|
Level 3 ![]() Класс: Рейнджер Характер: Chaotic Good Раса: Эльф ![]() |
Я знаю, что когда заходишь под ДМом то можно контролить кого угодно, а можно ли тогда в это время какой-нить консольной командой(если такая есть) сохранить перса??
И ещё, чем мона править файлы персов? те которые по моему в локалваулте хранятся? |
![]()
Сообщение
#571
|
|
Level 8 ![]() ![]() ![]() Класс: Маг Характер: Lawful Good Раса: Полуэльф ![]() |
DBColl
Мну не понимать... :crazy: Каком всплывающем меню...И у мну на русском... :xz: Добавлено в [mergetime]1103815058[/mergetime] и еще .. Пробую поставить с помощью мастера скриптов в диалог ограничение на характер(злой, нейтрал или хор.), но вместо того, чтоб правильно работать, диалог всегда обрывается на месте фразы со скриптом......дело ясное, что дело темное...во |
![]()
Сообщение
#572
|
|||||
4-х Кубовый ![]() Класс: Некромант Характер: Lawful Evil Раса: Человек NWN: Скриптинг [Sn] Проклятие Левора ![]() |
Есть на ваульте прога Leto называется. Ищи.
Во-первых, ставь тулсет на инглише, ибо давно известно, что тул криво работает на руссише. Во-вторых, по делу. Ты должен сначала сделать Copy строки на которую хочешь перескочить, затем ставишь курсор на ту строку, с которой хочешь перескакивать в это "другое" место и по правой мыши в менюшке нажимаешь Copy As Link (или в твоем случае "Связать"). Вот и все. |
||||
![]()
Сообщение
#573
|
|||||
Level 9 ![]() ![]() ![]() Класс: Страж Тьмы Характер: Chaotic Evil Раса: Нежить ![]() |
В будущем лучше буду ставить вопрос :yes:
- это то что я переписал
- А в этой строчке он ругается
+не могу нигде присобачить создание итемов, вобщем - :xz: |
||||
![]()
Сообщение
#574
|
|||||
4-х Кубовый ![]() Класс: Некромант Характер: Lawful Evil Раса: Человек NWN: Скриптинг [Sn] Проклятие Левора ![]() |
Убери из этой строчки последнюю точку с запятой. Добавлено в [mergetime]1103824302[/mergetime]
Создание итемов присобачь в конце скрипта, перед последней фигурной скобкой. |
||||
![]()
Сообщение
#575
|
|||
Level 9 ![]() ![]() ![]() Класс: Страж Тьмы Характер: Chaotic Evil Раса: Нежить ![]() |
все равно на той же строчке та же ошибка :this: |
||
![]()
Сообщение
#576
|
|||
Level 10 ![]() ![]() ![]() Класс: Воин Характер: Lawful Neutral Раса: Человек NWN: Скриптинг [PW] ![]() |
Странно вы как то наличие предмета проверяете... А может лучше так: if(GetIsObjectValid(oItem)) ??? |
||
![]()
Сообщение
#577
|
|
4-х Кубовый ![]() Класс: Некромант Характер: Lawful Evil Раса: Человек NWN: Скриптинг [Sn] Проклятие Левора ![]() |
Лито
Приведи текст ошибки что ль?.. :this: |
![]()
Сообщение
#578
|
|
Level 9 ![]() ![]() ![]() Класс: Страж Тьмы Характер: Chaotic Evil Раса: Нежить ![]() |
очень прошу, может вы все готовое выложите в одном коде, а то я уже замучался, не работает, буду очень признателен :yes:
у меня тулсет русский к сожелению :swoon: пишет вот это - переменная, определенная без типа Сообщение отредактировал Лито - Dec 23 2004, 21:33 |
![]()
Сообщение
#579
|
|
Level 8 ![]() ![]() ![]() Класс: Маг Характер: Lawful Good Раса: Полуэльф ![]() |
Пнятненько:)
Только вот я не разберусь на инглише.... Хоть и знаю его, но на русском понятней, особенно пока учусь. :) Но теперь понял и попробую....:) |
![]()
Сообщение
#580
|
|||||||||
Level 5 ![]() ![]() Класс: Некромант Характер: Neutral Evil Раса: Нежить NWN: Скриптинг [PW] ![]() |
Добавь сразу после
строчку
Пиши скрипты не в тэгах CODE, а в тэгах NSS. Для этого они на этом форуме и реализованы. И научись скрипты писать с соблюдением правил лестницы. То есть делай отступы в виде 2-4 пробелов в начале КАЖДОЙ новой строки в блочных операторах. И никогда не стоит пренебрегать пробелами. Иначе ты еще ОЧЕНЬ долго будешь допускать мелкие синтаксические ошибки... То есть твой скрипт должен был бы выглядить следующий образом (ошибки скрипта я не исправлял, мне некогда их искать):
|
||||||||
![]()
Сообщение
#581
|
|
Level 9 ![]() ![]() ![]() Класс: Страж Тьмы Характер: Chaotic Evil Раса: Нежить ![]() |
Заработал :yes:
Спасибо всем кто принял участие.Большое! :yes!: PS На будущее...у меня есть еще несколько подобных вопросов, может мне стоит их писать в топ "скрипты"? Сообщение отредактировал Лито - Dec 24 2004, 09:39 |
![]()
Сообщение
#582
|
|||
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Да, в тему с проблемами скриптов. Пиши туды. :yes: |
||
![]()
Сообщение
#583
|
|
Level 8 ![]() ![]() ![]() Класс: Маг Характер: Lawful Good Раса: Полуэльф ![]() |
Aiwan
Хех, а вот и ты.... :) DBColl у мну получилось... Теперь буду диалоги осваивать... Может кто поможет мне понять, каким скриптом запустить триггер встречи... Хочу, чтоб зомби появлялись только ночью...:) |
![]()
Сообщение
#584
|
|
Level 9 ![]() ![]() ![]() Класс: Страж Тьмы Характер: Chaotic Evil Раса: Нежить ![]() |
А вот у меня вопрос не по скриптам , я создал предмет у торговца (еда) но у него она стоит 1gp как сделать так чтобы она стоила 10? :xz:
PS помоему абсолютная глупость :yes: но никак не могу с этим разобратся Сообщение отредактировал Лито - Dec 24 2004, 11:37 |
![]()
Сообщение
#585
|
|
Level 10 ![]() Класс: Монах Характер: Lawful Good Раса: Человек NWN: Контент ![]() |
Лито:
Стоимость товара у торговца зависит от многого. В основном, от процентной наценки торговца и от умения персонажа торговаться. Но и у предмета есть стоимость (в самой первой вкладке в свойствах предмета, слева-сверху). Она зависит от предмета (точнее, от того, как она прописана на предмет в файле 2da >:/ ), но есть и параметр Дополнительной стоимости (вроде непосредственной и необоснованной наценки) он расположен как раз под "зарядами" на той же самой первой вкладке. Увеличь ее на сколько нужно. ;) Сообщение отредактировал Lemegeton - Dec 24 2004, 12:05 |
![]() ![]() |
Текстовая версия | Сейчас: 9th July 2025 - 06:58 |