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

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

 Правила этого форума ПРАВИЛА РАЗДЕЛА
205 страниц V  « < 67 68 69 70 71 > »   
Ответить в эту темуОткрыть новую тему
> Вопросы новичков, Абсолютные глупости
Batkom
сообщение Jul 25 2005, 03:29
Сообщение #1701


Level 4
**

Класс: Клерик
Характер: Lawful Good
Раса: Человек



Начал делать систему лута, работает следующим образом, на месте трупа создается спец.контейнер (инвизибл плесбл) юзаемый и с инвентарем, а там уже создаются рандомно сокровища используя стандартный скрипт, можно ли сделать так, чтобы при этом труп монстра оставался некоторое время, грубо говоря всем монстрам(включая стандартных) увеличить время разложения, а все дополнительные итимы(то, что вызывается с помощью функции craft_drop_items) перенести в контейнер
Добавлено в 04:45
Нашел как замедлить разложение трупа
Neverwinter Script Source
AssignCommand(OBJECT_SELF, SetIsDestroyable(FALSE, FALSE, FALSE));
DelayCommand(300.0, AssignCommand(OBJECT_SELF, SetIsDestroyable(TRUE, FALSE, FALSE)));

Дело в том, что помимо моей системы лута мне также нужна функция craft_drop_items
Но тогда придется ждать 5 минут, пока труп исчезнет и даст взять мешочек с остальным бредом(кровь из дракона, зуб из бодака, палец из скелета и тд и тп)

Вот кусок скрипта смерти моба на настоящий момент
Neverwinter Script Source
if (!((GetClassByPosition(1, OBJECT_SELF)==CLASS_TYPE_ANIMAL)||(GetClassByPosition(1, OBJECT_SELF)==CLASS_TYPE_VERMIN)||(GetIsPC(oKiller)== FALSE)))
    {
    object oTreasure = CreateObject(OBJECT_TYPE_PLACEABLE, "ресреф контейнера", GetLocation(OBJECT_SELF));
    /*


                                         >>тут уясняется какие треасуры при каких условиях создавать в контейнере, но этот текст длинный и в данном случае бесполезный<<

    */

    AssignCommand(OBJECT_SELF, SetIsDestroyable(FALSE, FALSE, FALSE));
    DelayCommand(300.0, destroy(oTreasure)); //эта функция дестроит контейнер и  все предметы в нем
    DelayCommand(300.0, AssignCommand(OBJECT_SELF, SetIsDestroyable(TRUE, FALSE, FALSE)));
    }
    craft_drop_items(oKiller); //вот собсно как переместить итемы создаваемые этой функцией в контейнер?

Добавлено в 04:58
Вроде бы нашел решение
в скрипте x2_inc_compon
в воиде функции
там где определяется object oSelf нужно заменить на
object oSelf = GetNearestObjectByTag("тег контейнера", OBJECT_SELF, 1);

Пока на практике все это не проверял, но работать поидее должно.

Сообщение отредактировал Batkom - Jul 25 2005, 05:00
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Zirrex
сообщение Jul 25 2005, 08:59
Сообщение #1702


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

Класс: Друид
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]
Амен



Batkom а вот этот кусок кода зачем?

Neverwinter Script Source
if (!((GetClassByPosition(1, OBJECT_SELF)==CLASS_TYPE_ANIMAL)||(GetClassByPosition(1, OBJECT_SELF)==CLASS_TYPE_VERMIN)||(GetIsPC(oKiller)== FALSE)))

Особенно мне непонятно, что делает тут условие, что это не игрок. Зачем? Ты его на скрипт смерти модуля что ли ставишь? И с классами не надо. Лучше уж так:

Neverwinter Script Source
if (GetRacialType(OBJECT_SELF) == RACIAL_TYPE_ANIMAL ||
        GetRacialType(OBJECT_SELF) == RACIAL_TYPE_ABERRATION ||
        GetRacialType(OBJECT_SELF) == RACIAL_TYPE_MAGICAL_BEAST ||
        GetRacialType(OBJECT_SELF) == RACIAL_TYPE_BEAST ||
        GetRacialType(OBJECT_SELF) == RACIAL_TYPE_VERMIN)
    {

Код переноса всех вещей в контейнер:
Neverwinter Script Source
object oLootEQ = GetFirstItemInInventory(oDeadNPC);

while (GetIsObjectValid(oLootEQ))
{
    AssignCommand(oTreasure, ActionTakeItem(oLootEQ, OBJECT_SELF));
    oLootEQ = GetNextItemInInventory(oDeadNPC);
}

Просто, тебе надо все крафтовые вещи создавать вначале не у убийцы "oKiller", а у жертвы "OBJECT_SELF".

Посмотри еще разные системы лута, набрав тут Neverwinter Vault слово "loot".

Сообщение отредактировал Zirrex - Jul 25 2005, 09:00
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Dik Morris
сообщение Jul 25 2005, 09:10
Сообщение #1703


Вечно меняющийся
Иконки Групп

Класс: Монах
Характер: True Neutral
Раса: Человек
NWN: Скриптинг [Sn]



Daemonix!
Это не так уж сложно как кажется большинству новичков, смотри:
1) - Создаешь своего персонажа (ну с кем диалог должен быть непрерывным)
2) - Вокруг его рисуешь триггер ( не очень большой но и не очень малой)
3) - На onEnter тригерра вешаешь вот этот скрипт (предварительно посмотри скрипт, и поставь в нем тэг)
Neverwinter Script Source
void main()
{
object oPC = GetEnteringObject();
object oNPC = GetObjectByTag("Тэг твоего НПС");

SetCutsceneMode(oPC);

AssignCommand(oNPC, ClearAllActions());
AssignCommand(oPC, ClearAllActions());
ActionDoCommand(AssignCommand(oPC, SetFacingPoint(GetPosition(oNPC))));
ActionDoCommand(AssignCommand(oNPC, SetFacingPoint(GetPosition(oPC))));
ActionDoCommand(AssignCommand(oNPC, ActionPlayAnimation(ANIMATION_FIREFORGET_GREETING, 1.0,6.6f)));
ActionDoCommand(AssignCommand(oPC, ActionStartConversation(oNPC)));

if (!GetIsPC(oPC) || GetLocalInt(OBJECT_SELF, "TRIGGER") == 1)
return;
SetLocalInt(OBJECT_SELF,"TRIGGER",1);

}

Тогда НПС начнет диалог... НО! На последнюю ветку в диалоге во кладку СОВЕРШЕНЫ ДЕЙСТВИЯ засунь вот этот скриптик :yes:
Neverwinter Script Source
void main()
{
object oPC = GetPCSpeaker();
object oNPC = GetObjectByTag("Тэг твоего НПС");
ActionWait(3.5);
ActionDoCommand(AssignCommand(oNPC, ActionDoCommand(SetCutsceneMode(oPC, FALSE))));
}

Все... :yahoo:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
-fenix-
сообщение Jul 25 2005, 10:01
Сообщение #1704


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

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



Dik Morris, проверку и установку переменной наверное надо делать в начале!
А то бедных неступившых неписей колбасит, а потом оказывается, что они тут не причем.
Neverwinter Script Source
void main()
{
object oPC = GetEnteringObject();
object oNPC = GetObjectByTag("Тэг твоего НПС");

  if (!GetIsPC(oPC) || GetLocalInt(OBJECT_SELF, "TRIGGER") == 1)
    {
    return;
    }

    {
    SetLocalInt(OBJECT_SELF,"TRIGGER",1);
    SetCutsceneMode(oPC);

    AssignCommand(oNPC, ClearAllActions());
    AssignCommand(oPC, ClearAllActions());
    ActionDoCommand(AssignCommand(oPC, SetFacingPoint(GetPosition(oNPC))));
    ActionDoCommand(AssignCommand(oNPC, SetFacingPoint(GetPosition(oPC))));
    ActionDoCommand(AssignCommand(oNPC, 
    ActionDoCommand(AssignCommand(oNPC,ActionPlayAnimation
    (ANIMATION_FIREFORGET_GREETING, 1.0,6.6f)));
    ActionDoCommand(AssignCommand(oPC, ActionStartConversation(oNPC)));
    }
}


И вопросик, чем открыть расширение erf?

Сообщение отредактировал -fenix- - Jul 25 2005, 11:03
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Daemonix
сообщение Jul 25 2005, 10:30
Сообщение #1705


Level 10
***

Класс: Мастер Оружия
Характер: Lawful Good
Раса: Человек



Спасибо Dik Morris, спасибо -fenix-!
Я в ближайшее время попробую. А пока что пробую сделать НЕЛИНЕЙНЫЙ сюжет, с ветками, хотя конечный результат всегда один и тот же... :crazy:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Dik Morris
сообщение Jul 25 2005, 10:48
Сообщение #1706


Вечно меняющийся
Иконки Групп

Класс: Монах
Характер: True Neutral
Раса: Человек
NWN: Скриптинг [Sn]



Daemonix !
QUOTE
Я в ближайшее время попробую. А пока что пробую сделать НЕЛИНЕЙНЫЙ сюжет, с ветками, хотя конечный результат всегда один и тот же...

Хм... А вот как НЕЛИНЕЙНЫЙ сюжет то может быть с одним и тем же результатом? :unsure:
Ведь нелинейность и заключается в том, что результаты то разные! Свобода, так сказать...
Это конечно хорошо, но вот свой сюжет можешь, пришлешь на мыло? Просто глянуть охота, да заодно и подсказать что.
Мыло: DikMorris@yandex.ru
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Daemonix
сообщение Jul 25 2005, 12:24
Сообщение #1707


Level 10
***

Класс: Мастер Оружия
Характер: Lawful Good
Раса: Человек



Dik Morris!
Да, кстати, хорошая идейка! Обязательно пришлю. Хотя я и до конца не додумал. Но пришлю что есть.
Добавлено в [mergetime]1122290425[/mergetime]
Кстати вот, проверь почтарь. Я вроде уже пререслал.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Jul 25 2005, 14:40
Сообщение #1708


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

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



QUOTE (Dik Morris @ Jul 25 2005, 13:48)
Это конечно хорошо, но вот свой сюжет можешь, пришлешь на мыло? Просто глянуть охота, да заодно и подсказать что.

QUOTE (Daemonix @ Jul 25 2005, 15:24)
Да, кстати, хорошая идейка! Обязательно пришлю. Хотя я и до конца не додумал. Но пришлю что есть.

Так рождаются новые команды :rolleyes:
Кхе Кхе... Молодежь! Тут вам не форум MTV, так что еще будете тут спамить и флудить получите по затылку. Можете не отвечать, примите к сведению.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Batkom
сообщение Jul 25 2005, 15:27
Сообщение #1709


Level 4
**

Класс: Клерик
Характер: Lawful Good
Раса: Человек



просто у меня лут зависит от уровня убийцы, а если это ловушка или фам, то уже совсем нето
Добавлено в [mergetime]1122298155[/mergetime]
-fenix- erf это файлы с ресурсами, создаются\открываются с помощью файл\импорт-експорт в тулсете
они не содержат моделек или еще чего, они содержат только спиок характеристик, координат, еще чего или скрипт. Экспортировать\импортировать в 1.66 можно все что душе угодно, от локаций до конфигурации магазинов.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vitalist
сообщение Jul 25 2005, 19:06
Сообщение #1710


Level 4
**

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



В скриптах я разбираюсь не больше, чем в уголовном кодексе Мозамбика, поэтому скажите, что нужно нацарапать, чтоб перс появился в начале игры в нужной мне экипировке (к примеру, в руках одно оружие)? Заранее благодарен.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Batkom
сообщение Jul 25 2005, 20:57
Сообщение #1711


Level 4
**

Класс: Клерик
Характер: Lawful Good
Раса: Человек



Сенк, все сделал, теперь все отлично работает.
Теперь решил написать гильдию убийц, которая позволяет заказывать одних игроков другим.
Приходит игрок, говорит ниписю что хочет заказать чара, появляется набор ответов с именами игрков.
Вот собственно как вставить список игроков в диалог
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
-fenix-
сообщение Jul 25 2005, 21:16
Сообщение #1712


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

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



QUOTE (Vitalist @ Jul 25 2005, 19:06)
В скриптах я разбираюсь не больше, чем в уголовном кодексе Мозамбика, поэтому скажите, что нужно нацарапать, чтоб перс появился в начале игры в нужной мне экипировке (к примеру, в руках одно оружие)? Заранее благодарен

Посмотри в Базе скриптов вот этот пост "Лито Jan 27 2005, 21:00".

QUOTE (Batkom @ Jul 25 2005, 20:57)
Теперь решил написать гильдию убийц, которая позволяет заказывать одних игроков другим. Приходит игрок, говорит ниписю что хочет заказать чара, появляется набор ответов с именами игрков. Вот собственно как вставить список игроков в диалог

Тебе тоже туды

СЕРИЯ "СКРИПТЫ СТАРОЙ БАЗЫ"
ЦИКЛ "СКРИПТЫ ДЯДЮШКИ MILEZ'А"
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Zirrex
сообщение Jul 25 2005, 21:47
Сообщение #1713


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

Класс: Друид
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]
Амен



Batkom это не так просто, как кажется на первый взгляд. Если ты когда-нибудь видел посохи DMFI, то там есть подобный скрипт. Чтобы его тут продемонстрировать, страницы не хватит. Вкратце, там с помощью токенов создается нужный диалог, и потом, выбирая определенный пункт меню, можно делать что угодно с тем персонажем, который выбран. Посмотри на Ваулте этот набор. Набери в поиске слово "DMFI".
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DEM
сообщение Jul 25 2005, 22:46
Сообщение #1714


Level 7
**

Класс: Маг
Характер: Lawful Neutral
Раса: Эльф



Batkom, а ты представь что играют игроков 60-70...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Аваддон
сообщение Jul 26 2005, 04:53
Сообщение #1715


Level 10
***

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



DEM А ты представь что NWN сервер больше 60ти игроков не тянет =) Можно разбить на 6 страниц по 10 игроков в алфавитном порядке.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Zirrex
сообщение Jul 26 2005, 08:34
Сообщение #1716


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

Класс: Друид
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]
Амен



Аваддон кто тебе сказал, что он не тянет больше 64 человек? Я несколько раз натыкался через GameSpy на сервера, которые поддерживают 96 человек, и даже были моменты, когда такие сервера оказывались заполнены под завязку. Наши сервера может быть и не тянут, но зарубежные, легко.

Что у нас с базой скриптов случилось? Выдает на 2-ой и 3-ей страницах ошибку сервера.

Сообщение отредактировал Zirrex - Jul 26 2005, 08:35
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DEM
сообщение Jul 26 2005, 09:05
Сообщение #1717


Level 7
**

Класс: Маг
Характер: Lawful Neutral
Раса: Эльф



Аваддон, а ты представь что есть один ШАРД, на котором играет больше 100 игроков :good: Там почти как онлайн игра получилась... :buba:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Batkom
сообщение Jul 26 2005, 11:31
Сообщение #1718


Level 4
**

Класс: Клерик
Характер: Lawful Good
Раса: Человек



я и собираюсь делать акцент на массовость
З.Ы. Аваддон спасибо за гильдовую систему, я оттуда много идей почерпнул
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Аваддон
сообщение Jul 26 2005, 14:57
Сообщение #1719


Level 10
***

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



Zirrex DEM Я не представляю как вы собираетесь сделать ХОРОШИЙ ШАРД. Нелагающий при народе в 40 игроков. Если тока нпс и скрипты к минимуму свести.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
zmey
сообщение Jul 26 2005, 16:40
Сообщение #1720


Level 4
**

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



Я выдрал из хака модели деревьев, прописал их в 2da файле и сунул в другой хак. Подключил к модулю, а стволы у них - белые, блин, без текстур. об чём тут дело? :vava: :crazy:
Добавлено в [mergetime]1122385767[/mergetime]
Хм, забыл совсем... у меня несколько связаных модулей, и мне надо, чтобы непись во втором модуле узнал о смерти непися в первом. как это реализовать? :crazy:
Добавлено в [mergetime]1122385790[/mergetime]
..... знаю, что вопрос тупой....
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
balrog
сообщение Jul 26 2005, 18:55
Сообщение #1721


Великий хранитель фотоальбома
Иконки Групп

Класс: Оборотень
Характер: Chaotic Neutral
Раса: Тварь
МАСТЕР Кисти



QUOTE
Я выдрал из хака модели деревьев, прописал их в 2da файле и сунул в другой хак. Подключил к модулю, а стволы у них - белые, блин, без текстур. об чём тут дело? 

ТЫ забыл выдрать вместе с деревьями все их текстуры ё моё. Найди в том хаке нужные тебе текстуры и скопируй вместе с деревьями. Текстуры могут быть так *.tag так и *.plt расширения. Советую скачать коли ещё не имеешь НВН Эксплорер с ваулта, он тебе наверняка пригодится и облегнчет труд ешо ни раз.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vitalist
сообщение Jul 26 2005, 19:34
Сообщение #1722


Level 4
**

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



-fenix-, что-то я не нашел там такой даты :xz: . Может так напишите (если можно поподробнее)?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Zirrex
сообщение Jul 26 2005, 21:52
Сообщение #1723


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

Класс: Друид
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]
Амен



Аваддон лично я этого делать не собираюсь, мне хватает на шарде 20-25 человек ежедневно. Просто заметил, что такие шарды существуют.

zmey если только через базу данных, которая будет записывать информацию на одном сервере, и передавать на другой. Как именно это реализовать, я не знаю, ибо подобное не приходилось делать.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Jul 27 2005, 05:05
Сообщение #1724


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

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



QUOTE (zmey @ Jul 26 2005, 19:40)
Подключил к модулю, а стволы у них - белые, блин, без текстур. об чём тут дело?

Ищи в модели текстовой, по строкам bitmap. Выдаст все текстуры модели.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
-fenix-
сообщение Jul 27 2005, 14:36
Сообщение #1725


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

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



QUOTE (Vitalist @ Jul 26 2005, 19:34)
-fenix-, что-то я не нашел там такой даты dntknw.gif . Может так напишите (если можно поподробнее)?

Он там есть, наверно просто время не то :xz:
В любом случае, там кажись для шарда, а для сингла(у тебя ведь сингл?) наверно и так пойдет.

Neverwinter Script Source
void main()
{
object oPC = GetEnteringObject(); // это PC
object oStore = GetModule(); // это модуль
int PCClass = GetClassByPosition(1, oPC); // класс PC

if(GetLocalInt(oStore, "DAL") != 1)// проверка

{
  SetLocalInt(oStore, "DAL", 1);
  object oItem = GetFirstItemInInventory (oPC);
  while(GetIsObjectValid(oItem)) // чистим инвентарь у PC
    {
    DestroyObject(oItem);
    oItem = GetNextItemInInventory (oPC);
    }
  int i=0;
  while(i<14)// чистим слоты у PC
    {
    DestroyObject(GetItemInSlot(i, oPC));
    i++;
    }
  switch (PCClass) // согласно классу одеваем PC
    {
        case CLASS_TYPE_BARBARIAN:
        {
            GiveGoldToCreature(oPC, 500); // кол-во золота
            CreateItemOnObject("ResRef", oPC); // предмет
            break;
        }
        case CLASS_TYPE_BARD:
        {
            GiveGoldToCreature(oPC, 500);
            CreateItemOnObject("ResRef", oPC);
            break;
        }
        case CLASS_TYPE_CLERIC:
        {
            GiveGoldToCreature(oPC, 500);
            CreateItemOnObject("ResRef", oPC);
            break;
        }
        case CLASS_TYPE_DRUID:
        {
            GiveGoldToCreature(oPC, 500);
            CreateItemOnObject("ResRef", oPC);
            break;
        }
        case CLASS_TYPE_FIGHTER:
        {
            GiveGoldToCreature(oPC, 500);
            CreateItemOnObject("ResRef", oPC);
            break;
        }
        case CLASS_TYPE_MONK:
        {
            GiveGoldToCreature(oPC, 500);
            CreateItemOnObject("ResRef", oPC);
            break;
        }
        case CLASS_TYPE_PALADIN:
        {
            GiveGoldToCreature(oPC, 500);
            CreateItemOnObject("ResRef", oPC);
            break;
        }
        case CLASS_TYPE_RANGER:
        {
            GiveGoldToCreature(oPC, 500);
            CreateItemOnObject("ResRef", oPC);
            break;
        }
        case CLASS_TYPE_ROGUE:
        {
            GiveGoldToCreature(oPC, 500);
            CreateItemOnObject("ResRef", oPC);
            break;
        }
        case CLASS_TYPE_SORCERER:
        {
            GiveGoldToCreature(oPC, 500);
            CreateItemOnObject("ResRef", oPC);
            break;
        }
        case CLASS_TYPE_WIZARD:
        {
            GiveGoldToCreature(oPC, 500);
            CreateItemOnObject("ResRef", oPC);
            break;
        }
    }
}
}

Можно еще написать, чтоб давл предметы в зависимости от расы или еще чего, как хочешь.

Сообщение отредактировал -fenix- - Jul 27 2005, 15:11
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

205 страниц V  « < 67 68 69 70 71 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18th April 2024 - 07:34