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

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

 Правила этого форума ПРАВИЛА РАЗДЕЛА
147 страниц V  « < 67 68 69 70 71 > »   
Ответить в эту темуОткрыть новую тему
> Скрипты, Все вопросы и ответы по скриптам
NedWarN
сообщение Nov 2 2005, 00:30
Сообщение #1686


Level 5
**

Класс: Маг
Характер: Lawful Good
Раса: Тварь



Никогда, не изучал и хочу узнать, как делается условие. "если ПК встав на определённый триггер, нажмёт отдых то.... "
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
2_advanced
сообщение Nov 2 2005, 01:18
Сообщение #1687


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

Класс: Вор
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]



Neverwinter Script Source
онрест :swoon:
if(GetIsInSubArea(GetLastPCRested(), триггер) &&
    GetLastRestEventType()==REST_EVENTTYPE_REST_STARTED)

Добавлено в 02:19
QUOTE
то герой перенесется в страну снов
:D
Добавлено в 02:20
}


LEX: Мм.. с GetIsInSubArea раньше не сталкивался. :) Пасиб за новую функцию. :D
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
2_advanced
сообщение Nov 2 2005, 03:06
Сообщение #1688


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

Класс: Вор
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]



QUOTE
Пасиб за новую функцию.

:D :lol:
еще есть SetName & SetDescription :D но в НВНХе..
весь крафт на этом стоит =) если подобного не будет в НВН2 - убьюсь нафиг :D
кстати, а что там с SQL? самим приделывать придется? :drag:
Добавлено в [mergetime]1130890569[/mergetime]
зы. изврат этот тут
Добавлено в [mergetime]1130890934[/mergetime]
© :D
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Белатрис
сообщение Nov 2 2005, 06:27
Сообщение #1689


Level 11
***

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



QUOTE (Dik Morris @ Nov 1 2005, 15:36)
Я уже говорил, ставь скриптик на оnSpawn нужного НПС, вводи ТАГ мишени, и в добры путь.

Именно так я все сделал, 101% правильности! Но он не работает, т.е. работает на половину. Если НПС поставить в друго конце помещения, то он подойдет к мишени и будет стоять(как идиот!).
Незнаю чего я там мудрю. :xz: Кажись все правильно... Кстати без этого скрипта первая моя местность будет совершенно Безталковой.

Сообщение отредактировал Белатрис - Nov 2 2005, 07:39
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
AliceDiren
сообщение Nov 2 2005, 17:14
Сообщение #1690


Level 7
**

Класс: Маг
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [Sn]



Белатрис, а ты убрал галочку статик с мишени? Если нет, тогда, конечно, NPC ее атаковать не будет :xz: Я бы убрала галочку статик и указала, что это сюжетный плэйс, тогда скрипт заработает и NPC будет до бесконечности стрелять в мишень. ИХМО так.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Dik Morris
сообщение Nov 2 2005, 18:11
Сообщение #1691


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

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



Народ сори, вопрос отпадает, я сам додумался.
Но возник другой, функция
Neverwinter Script Source
SetAILevel(object oTarget, int nAILevel)

Она идет только под сценки? Или есть ли смысл использовать ее, в игре?
PS: Скажем, увеличить «мозги» хенчу.
AliceDiren
QUOTE
убрал галочку статик с мишени?

У меня он атакует, даже если плейс статик. ;)

Сообщение отредактировал Dik Morris - Nov 2 2005, 19:31
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
-fenix-
сообщение Nov 2 2005, 22:17
Сообщение #1692


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

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



QUOTE (Dik Morris @ Nov 2 2005, 19:11)
Она идет только под сценки? Или есть ли смысл использовать ее, в игре? PS: Скажем, увеличить «мозги» хенчу.

Dik Morris, можно увеличить кому угодно и где угодно, НО чем больше уровень АИ, тем больше нагрузка на проц. Лучше всего использовать это, как временное увеличение мозгов, скажем в сценки, чтобы в рассчитанном по секундам скрипте не случалось багов, по причине тупости ПС.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Nov 2 2005, 23:56
Сообщение #1693


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

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



аи ставится 0 у нпс, если игрока нет в локе
аи ставится лоу у нпс, если игрок в локе, но с нпс не контачит
аи ставится хай у нпс во время боя
аи хай у хенчшей, фамильяров и прочих пр умолчанию

Вроде так
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
-fenix-
сообщение Nov 3 2005, 00:16
Сообщение #1694


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

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



Но если изменить АИ, то дефолт отменится, поэтому не забывайте переустанавливать АИ, после поправки мозгов.
У хенчей наверное ставется, но ИМХО, если таких много, то лаги будут.

QUOTE

Description
Sets the AI level of a creature. By default, the game will determine the best AI level to use, but by using this function the default value will be overridden. This function does not work on players. Reserve AI_LEVEL_HIGH for special use only as it causes a creature to consume a lot of CPU time.

Remarks
A good thing you can do with this function is to take load off the CPU when doing scripted battles, e.g. for cutscenes. If you set the AI level of most of the creatures very low, and then use a single "commander" to AssignCommand actions to all the different creatures, you can save a lot of CPU time.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Белатрис
сообщение Nov 5 2005, 02:11
Сообщение #1695


Level 11
***

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



Почему не работает скрипт?
Neverwinter Script Source
void main()
{
    object oMod = GetModule(); // Наш модуль
    object oPC = GetEnteringObject(); // Того кто вошел

    // Если это не игрок (а ДМ к примеру) или уже было раз, то сделаем возврат
    // скрипта, т.е. дальше он не пойдет.
    if (!GetIsPC(oPC) || GetLocalInt(oMod, "START_GAME"))
      {return;}
      {
      SetLocalInt(oMod, "START_GAME", TRUE); // Что бы сработал только один раз

//--------- Откроем туман над локацией если вам надо. К примеру в городе -------
      ExploreAreaForPlayer(GetObjectByTag("CITY_01"), oPC);

//--------------- Проводим деноминацию денежных накоплений ---------------------
      TakeGoldFromCreature(GetGold(oPC),oPC,TRUE); // Заберем все денежки

//------------------ Убиваем весь инвентарь ------------------------------------
        object oItem = GetFirstItemInInventory(oPC); // Первый итем в инвентаре
        while(GetIsObjectValid(oItem)) // Пока такой объект существует
        {
            DestroyObject(oItem); // Удаляем его
            oItem = GetNextItemInInventory(oPC); // Берем другой объект...
        }

//------------------ Убиваем всю амуницию -------------------------------------
        int i=0;
        while(i<14) // ПОКА i меньше 14. 14 - это количество всех слот у объекта
        {
        DestroyObject(GetItemInSlot(i, oPC)); //
        i++; // Это значит i увеличится на еденичку от своего значения
            // Было ноль к примеру, станет 1 и т.д.
        }
//------------------------ Создаем предметы ------------------------------------
        // Если вам нужны отдельно каждому классу по несколько предметов, то
        // скопируйте кусок кода еще и измените CLASS_TYPE_ Наведите курсор,
        // нажми F2 и выберите нужное значение константы

//      int Class = GetClassByPosition(1, oPC);
//      switch (Class) // В зависимости от класса
//        {
//          case CLASS_TYPE_BARBARIAN:
//          {
//            CreateItemOnObject("ResRef_Объекта", oPC,1);
//          }
//          case CLASS_TYPE_FIGHTER:
//          {
//            CreateItemOnObject("ResRef_Объекта", oPC,1);
//          }
//        }
        GiveGoldToCreature(oPC, 500); // Даем золотишко
        CreateItemOnObject("item_998gu", oPC, 1);
        CreateItemOnObject("item001", oPC, 1);
        CreateItemOnObject("item002", oPC, 4);
        CreateItemOnObject("item003", oPC, 1);
        // 1 - это количество в стеке, если вам надо 30 стрел, то ставьте там 30

//----------------------  Опознаем предметы  -----------------------------------
        object oItemCr = GetFirstItemInInventory(oPC);
        while(GetIsObjectValid(oItemCr))
            {
            SetIdentified(oItemCr,TRUE);
            oItemCr = GetNextItemInInventory(oPC);
            }
&#092;
//----------------------  Оденем нашего игрока ---------------------------------
        AssignCommand(oPC, ActionEquipMostEffectiveArmor());

//---------------------------------- END ---------------------------------------
    }
}

Это скрипт Айва, я только убрал здесь че-то, ну то что мне не нужно было.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Nov 5 2005, 02:35
Сообщение #1696


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

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



а что не работает?
\\ удаление всех вещей не корректное. А имено некорректно сработает, если в инвентаре будет сумка с вещами.
+ лишние скобки.. а так вроде ок
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Белатрис
сообщение Nov 5 2005, 03:01
Сообщение #1697


Level 11
***

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



Мож из-за скобок? А вообще не надо уже, мне только что один пользователь в ЛС прислал другой скрипт.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 5 2005, 11:05
Сообщение #1698


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

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



Белатрис он работает, так как взят с моего нынешнего модуля и подправлен. А если лыжи не катются... то это не ко мне.
Добавлено в [mergetime]1131178074[/mergetime]
QUOTE (Белатрис @ Nov 5 2005, 05:11)
Это скрипт Айва, я только убрал здесь че-то, ну то что мне не нужно было.

:lol: :lol: :lol:
Neverwinter Script Source
}
&#092; // ВОТ ЭТУ ЗАГОГУЛИНУ УБЕРИ
//----------------------  Оденем нашего игрока ---------------------------------
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Белатрис
сообщение Nov 5 2005, 12:38
Сообщение #1699


Level 11
***

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



Не смешно!
У меня скрипт одежду дает, раздевает ПС, а вот одеть... фиг!
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Kavin
сообщение Nov 5 2005, 18:17
Сообщение #1700


Level 8
***

Класс: Паладин
Характер: Lawful Good
Раса: Полуэльф
ПОДМАСТЕРЬЕ



фуф. Устал и вновь обращаюсь к вам за помощью.

Вопрос такой:
Делаю скрипт, в результате которого патрульный стражник, если увидит отдыхающего игрока, будет бежать к нему.

Сначала пробовал писать индивидуальный скрипт на основе стандартного x2_def_percept, который вставлял в слот "OnPerception" стражника, в этот скрипт после строки
ExecuteScript("nw_c2_default2", OBJECT_SELF);

Вставлял следующие строки:

object oPC=GetLastPerceived();
if (GetIsPC(oPC)&&GetIsResting(oPC))
{
ClearAllActions();
ActionMoveToObject(oPC, TRUE, 3.0);
}
но в результате несчастный стражник, уйдя за три квартала от меня, с какого-то перепугу прибегал опять. :this:

Рассмотрев повнимательнее скрипт nw_c2_default2, я понял, что игнорировать его полностью - нельзя, так как он включает действия и для случая, когда замечен враг, и т.п.
Тогда я решил поставить на UserDefined те же самые строки, ведь в конце nw_c2_default2 идет вызов Event-а UserDefined.
Теперь стражнику вообще чхать на меня, отдыхай хоть у него под ногами... :agr:

Где моя ошибка?..
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
dumbo
сообщение Nov 5 2005, 21:28
Сообщение #1701


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

Класс: Фея
Характер: Chaotic Evil
Раса: Тварь
NWN: Скриптинг [PW]



Kavin, твоя ошибка в выборе события - OnPerception срабатывает когда игрок входит/выходит в/из зоны видимости/слышимости стражника. т.е. твой скрипт будет работать только в тех случаях, когда игрок уже дрыхнет где-то, а стражник, подходя, замечает его.
нужно вешаться на OnHeartBeat(аналогично тому, как ты вешался на персепшн, т.е. после вызова nw_c2_default1) и там проверять, находится ли игрок в пределах видимости и его состояние. и там уже пинать бомжа. :crazy:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Nov 5 2005, 21:36
Сообщение #1702


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

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



другой вариант это при старте реста поиск стражников ближайших, которые игрока видят. Ну и далее по твоему сценарию. Так имхо экономичнее, чем хб стражи грузить
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Kavin
сообщение Nov 5 2005, 22:17
Сообщение #1703


Level 8
***

Класс: Паладин
Характер: Lawful Good
Раса: Полуэльф
ПОДМАСТЕРЬЕ



Lex, как повесить скрипт на стражника, я знаю, а вот как выполнять скрипт при старте Rest-а игрока?.. Его-то слотов я не вижу.

dumbo, Спасибо. Способ подходящий, кажется. Единственное, что меня смущает, что OnHeartBeat происходит каждые 6 секунд, и пока стражник одуплится и добежит, ты уже отдохнешь и под шумок свалишь, особенно если низкоуровневый персонаж...
А стражник тебя догонит, высунув язык на плечо, и скажет: "Низзя! Было тут отдыхать...".
И все, хотя главная задача - помешать игроку отдохнуть.

Была немного другая затея - когда игрок садится отдыхать, рядом с ним, шагах в 10-20, в случайном направлении, создавать Waypoint, телепортировать из казармы патруль, давать ему команду "К бомжу бегом марш!", и далее - мешать игроку отдыхать.
Что мне помешало:
1. Не умею еще отлавливать начало отдыха игрока.
2. Думаю, помучившись, я бы сумел расположить Waypoint на расстоянии 10-20 шагов в случайном направлении. Но если игрок сядет отдыхать на краю карты, то стражу может забросить на макушки деревьев или вообще куда-то нафиг.
Предполагаемые выходы из ситуации:
а) понатыкать на карте Waypointов, и определять ближайший, к нему стражу и телепортировать. Но тогда получается слишком много объектов?.. При размере карты, скажем 12 на 12 надо будет минимум 144 waypointa.
б) При расположении Waypointа проверять, не вышел ли он за пределы локации, и в соответствии с этим корректировать координаты.
Однако я не умею проверять, не попал ли Waypoint за границу...
Может быть, подскажет кто функции нужные?..
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Nov 5 2005, 22:32
Сообщение #1704


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

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



QUOTE (Kavin @ Nov 5 2005, 23:17)
1. Не умею еще отлавливать начало отдыха игрока.

свойства модуля - события - onPCRest
QUOTE (Kavin @ Nov 5 2005, 23:17)
2. Думаю, помучившись, я бы сумел расположить Waypoint на расстоянии 10-20 шагов в случайном направлении. Но если игрок сядет отдыхать на краю карты, то стражу может забросить на макушки деревьев или вообще куда-то нафиг.

функция CreateRandomLocation (есть в базе) + проверка на валидность координаты (тут придется наверное параметры локи занасить в локалки этой самой локи. По сути надо знать ширину и длину в тайлах и умножить то ли на 10, то ли на 15, чтобы получить коорлинаты.. я уж не помню ну и далее очевидно.. Проблемы это тем не менее полностью не решает)
QUOTE (Kavin @ Nov 5 2005, 23:17)
а) понатыкать на карте Waypointов, и определять ближайший, к нему стражу и телепортировать. Но тогда получается слишком много объектов?.. При размере карты, скажем 12 на 12 надо будет минимум 144 waypointa.

хороший вариант. Канает. Но только наф так много? Прикинь локу города... поставь там всего то 10-20 поинтов и ты покроешь всю основную зону. не надо стремиться делать 1 поинт на тайл, лучше распологать их более рационально.. у дверей, закоулвок и прочих мест, откуда стражник мог появиться незамечанным)
QUOTE (Kavin @ Nov 5 2005, 23:17)
б) При расположении Waypointа проверять, не вышел ли он за пределы локации, и в соответствии с этим корректировать координаты.

??? если у тя стоят поинты, провека не нуна. Они ж на нормальных местах стоят.



че-то меня седня на большой пост развезло.. молчанка на пару дней..
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Kavin
сообщение Nov 6 2005, 11:09
Сообщение #1705


Level 8
***

Класс: Паладин
Характер: Lawful Good
Раса: Полуэльф
ПОДМАСТЕРЬЕ



QUOTE (Lex @ Nov 5 2005, 22:32)
хороший вариант. Канает. Но только наф так много? Прикинь локу города... поставь там всего то 10-20 поинтов и ты покроешь всю основную зону. не надо стремиться делать 1 поинт на тайл, лучше распологать их более рационально.. у дверей, закоулвок и прочих мест, откуда стражник мог появиться незамечанным)


Согласен с тобой, однако местность - не город, а хутор, и если я сяду на краю карты отдыхать, то стража не успеет добежать до меня из ближайшего закоулка.
Кроме того, я подумал сегодня и забраковал этот вариант по той причние, что если я сяду отдыхать прям у невидимого Вэйпойнта, то стража "появится из сумрака" прямо около меня. Некузяво. Ночной дозор, блин. :yes:
Так что остается только случайное расположение Вэйпойнта. В принципе, сейчас найду функцию RandomLocation и разберусь.
О результатах отпишу. =)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Белатрис
сообщение Nov 6 2005, 11:28
Сообщение #1706


Level 11
***

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



Вот описание скрипта который мне нужен:
Когда 4 предмета(допустим с тагами 1 , 2 , 3 и 4) попадут на алтарь( с тагом Aktar_01 ) то на него производится эфект(как при лечении(я имею ввиду лучь оква-голубой))и с двери(таг Door_Sklep_01_12 ) снимается супер-пупер необезреживающаяся ловушка.

Сообщение отредактировал Белатрис - Nov 6 2005, 11:29
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Nov 6 2005, 13:00
Сообщение #1707


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

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



ну и где проблема?
все, что надо для

1. снятия ловушки
Neverwinter Script Source
// Disable oTrap.
// - oTrap: a placeable, door or trigger.
void SetTrapDisabled(object oTrap)

2. эффека
наложение:
Neverwinter Script Source
// Apply eEffect to oTarget.
void ApplyEffectToObject(int nDurationType, effect eEffect, object oTarget, float fDuration=0.0f)

сам эффект:
Neverwinter Script Source
// * Create a Visual Effect that can be applied to an object.
// - nVisualEffectId
// - nMissEffect: if this is TRUE, a random vector near or past the target will
//  be generated, on which to play the effect
effect EffectVisualEffect(int nVisualEffectId, int nMissEffect=FALSE)

константы эффектов:
Neverwinter Script Source
VFX_IMP_HEALING_G
VFX_IMP_HEALING_L
VFX_IMP_HEALING_M
VFX_IMP_HEALING_S
VFX_IMP_HEALING_X


как делать:
в закладку onDisturbed обрабатываешь работу с вещами, оперируя этим:
Neverwinter Script Source
// Get the last object that disturbed the inventory of the caller.
// * Returns OBJECT_INVALID if the caller is not a valid creature or placeable.
object GetLastDisturbed()

// Get the type of disturbance (INVENTORY_DISTURB_*) that caused the caller's
// OnInventoryDisturbed script to fire.  This will only work for creatures and
// placeables.
int GetInventoryDisturbType()

// get the item that caused the caller's OnInventoryDisturbed script to fire.
// * Returns OBJECT_INVALID if the caller is not a valid object.
object GetInventoryDisturbItem()




\\ скрипт пишется за 2-3 минуты максимум. Время пошло.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Белатрис
сообщение Nov 6 2005, 13:29
Сообщение #1708


Level 11
***

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



А как проверка делается, а то я уже пол часа сижу со статьей и ничего не могу придумать!
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Nov 6 2005, 14:18
Сообщение #1709


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

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



варианты:

1.
- на ивент INVENTORY_DISTURB_ADDED проверять, если добавили вещь с нужным тегом, то локалку соотв. сделать +1. Убрали -1. Или делать локалку-состояние.. описал ниже ее. (причем я не наю, как у тебя с уникальностью вещей.. но можно сделать проверку на дубли)
- как только локалка стала = 4 то соотв эффект и ловушка.

2. после каждого изменения инвентаря алтаря (ADDED или REMOVED.. не суть, можно не проверять даже) пробегаешься по вещам, что там есть и формируешь локалку (либо как выше, либо локалку-состояние.. например 1111 значит, что все есть... 1011 значит, что нет второй вещи.. ну и тд.) и проверяешь в конце..
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Kavin
сообщение Nov 6 2005, 20:05
Сообщение #1710


Level 8
***

Класс: Паладин
Характер: Lawful Good
Раса: Полуэльф
ПОДМАСТЕРЬЕ



Lex, послушай, я немного запутался.
Тип данных Location - это типа "Место с координатами Х, У, Z", или именно игровая локация?..

Сообщение отредактировал Kavin - Nov 6 2005, 20:06
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

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

 



Текстовая версия Сейчас: 1st May 2025 - 16:15