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

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

 Правила этого форума ПРАВИЛА РАЗДЕЛА
9 страниц V  < 1 2 3 4 > »   
Ответить в эту темуОткрыть новую тему
> ПОСТРОЕНИЕ СКРИПТОВЫХ СЦЕН, Основы написания Cutscene
Аваддон
сообщение Aug 10 2004, 15:06
Сообщение #46


Level 10
***

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



Мммм.. А в чем маза?(IMG:style_emoticons/kolobok_light/smile.gif) Ну появляются они и чего? Никакой анимации Нпс...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Aug 10 2004, 15:33
Сообщение #47


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

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



2 [MoF]Darth_Nick
Neverwinter Script Source
void main()
{
********************

ActionDoCommand(AssignCommand(oPC, SetFacingPoint(GetPosition(oNPC1))));
// Куда ты его ставишь лицом? ВЕДЬ НПС ЕЩЕ НЕ ПОЯВИЛСЯ! Тогда лучше на вейп его просто поверни.
// Сейчас просто повезло, что в локации твой НПС стоит в нужном направлении, с другими координатами
// относительно оси Z. Попросту он на другом этаже, но впереди РС. А мог бы быть сзади...
********************
ActionDoCommand(AssignCommand(oNPC1, ActionDoCommand(SetCutsceneMode(oPC, FALSE))));
// Нижние строки совершенно не нужны. Достаточно ОДИН раз убрать SetCutsceneMode у РС.
ActionDoCommand(AssignCommand(oNPC2, ActionDoCommand(SetCutsceneMode(oPC, FALSE))));
ActionDoCommand(AssignCommand(oNPC3, ActionDoCommand(SetCutsceneMode(oPC, FALSE))));
ActionDoCommand(AssignCommand(oNPC4, ActionDoCommand(SetCutsceneMode(oPC, FALSE))));
ActionDoCommand(AssignCommand(oNPC5, ActionDoCommand(SetCutsceneMode(oPC, FALSE))));
}
}
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Tarre Talliorne
сообщение Aug 10 2004, 19:32
Сообщение #48


Level 8
***

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



Вроде оно. Часть моего 'lib_t_cutscene'. Удачи!
ЗЫ: первая функцаия для ХотУ, вторая - для СоУ, ее надо только раскомментировать
[NSS]
void ApplyOnPCPartyCutsceneEffects(object oPC, float fEffectDuration)
{ //----------------------------(scripting by Tarre from RAGE team)-----------
int i = 1, B = 1;
while (GetIsObjectValid(GetAssociate(i, oPC, B)))
{
while (GetIsObjectValid(GetAssociate(i, oPC, B)))
{
ApplyEffectToObject(1, EffectCutsceneParalyze(), GetAssociate(i, oPC, B), fEffectDuration);
ApplyEffectToObject(1, EffectVisualEffect(355) , GetAssociate(i, oPC, B), fEffectDuration);
b++;
}
i++;
}
}

/****for SoU - commented on 10.08.04********************************************
void ApplyOnPCPartyCutsceneEffects2(object oPC, float fEffectDuration)
{ //----------------------------(scripting by Tarre from RAGE team)-----------
int i = 1, B = 1;
while (GetIsObjectValid(GetAssociate(i, oPC, B)))
{
ApplyEffectToObject(1, EffectCutsceneParalyze(), GetAssociate(i, oPC, B), fEffectDuration);
ApplyEffectToObject(1, EffectVisualEffect(355) , GetAssociate(i, oPC, B), fEffectDuration);
i++;
}
}
********

Везде, где смайл - B.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Aug 10 2004, 23:46
Сообщение #49


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

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



Я их кину под началом темы, бо затеряются. Пиши.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
GolerGkA
сообщение Aug 28 2004, 16:44
Сообщение #50


Level 1


Класс: Волшебник
Характер: True Neutral
Раса: Эльф



Народ, помогите нубу - как при катсцене переместить игрока и нескольких неписей в другую локацию и после этого продолжить диалог? Как вообще перемещать обьекты между "area"ми?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Aug 28 2004, 17:21
Сообщение #51


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

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



Джампом. И больше никак. В статье я описал как джамп делать и как возвращаться В ТОЧКУ НАЧАЛА диалога. Я блин два месяца писал статью и хрен кто читает (IMG:style_emoticons/kolobok_light/pleasantry.gif) Но если ты хочешь ИДТИ пешком, то бишь гуськом за НПС, то тут есть скрипт в базе скриптов мой, по вейпам идем вслед НПС. Ищи...
Добавлено в [mergetime]1093702954[/mergetime]
Пауза в диалоге+ возврат в диалог... это про возврат.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Raven
сообщение Dec 20 2004, 20:27
Сообщение #52


Level 8
***

Класс: Фея
Характер: Chaotic Evil
Раса: Фея



Мож кто находил более лучшее решение делать старт катсцены сначала модуля кроме как делать паузу при начале игры ?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DBColl
сообщение Dec 20 2004, 20:54
Сообщение #53


4-х Кубовый
Иконки Групп

Класс: Некромант
Характер: Lawful Evil
Раса: Человек
NWN: Скриптинг [Sn]
Проклятие Левора



QUOTE (Raven @ Dec 20 2004, 19:27)
Мож кто находил более лучшее решение делать старт катсцены сначала модуля кроме как делать паузу при начале игры ?

Это как?! %) Ставь триггер под точку старта и на него (OnEnter) вешай сцену...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Raven
сообщение Dec 20 2004, 21:12
Сообщение #54


Level 8
***

Класс: Фея
Характер: Chaotic Evil
Раса: Фея



QUOTE (Aiwan @ May 9 2004, 14:27)
Убедительно прошу не ставить скрипты роликов на OnEnter стартовой локации при начале модуля! Если у вас большая необходимость в этом, то просто напишите задержку на несколько секунд для выполнения вашей скриптовой сценки. Дело в том, что при старте модуля движок игры выполняет внутренние команды необходимые для старта и ваш скрипт пройдет при неуправляемой камере, которая упрется в пол или еще куда.


Я вот по поводу этого и спрашиваю
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Dec 21 2004, 00:02
Сообщение #55


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

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



Ставь на триггер.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
MasterMage
сообщение Jan 16 2005, 16:29
Сообщение #56


Level 8
***

Класс: Маг
Характер: Lawful Good
Раса: Полуэльф



Neverwinter Script Source
//::///////////////////////////////////////////////
//:: Created By: MasterMage ©
//:: Created On:
//::///////////////////////////////////////////////
void main()
{
    //------------------------------Objects----------------------------
    object oPC=GetEnteringObject();
    object oD=GetObjectByTag("Djegan");
    object oK=GetObjectByTag("Kalaxana");
    object oWP1=GetWaypointByTag("impire_point_1");
    object oWP2=GetWaypointByTag("impire_point_2");
    object oWP3=GetWaypointByTag("impire_point_3");
    object oWP4=GetWaypointByTag("impire_point_4");
    object oWP5=GetWaypointByTag("point_dj");
    object oWPpc1=GetWaypointByTag("pc_point_1");
    object oWP6=GetWaypointByTag("impire_point_6");
    object oWPpc2=GetWaypointByTag("pc_point_2");
    object oWPpc3=GetWaypointByTag("pc_point_3");
    //-------------------------------Location---------------------------
    location Loc1=GetLocation(oWP1);
    //-------------------------------Effects----------------------------
    effect eCutInv = EffectVisualEffect(VFX_DUR_CUTSCENE_INVISIBILITY);
    effect oE1=EffectVisualEffect(VFX_IMP_TORNADO);
    effect oE2=EffectVisualEffect(VFX_IMP_UNSUMMON);
    //-------------------------------Script-----------------------------
    if (!GetIsPC(oPC)||GetLocalInt(oPC,"impire_rolic")==TRUE)
    return;
    {
    AssignCommand(oPC,ClearAllActions());
    SetLocalInt(oPC,"impire_rolic",TRUE);
    SetLocalLocation(oPC,"impire",GetLocation(oPC));
    SetCutsceneMode(oPC);
    AssignCommand(oPC,JumpToObject(oD));
    ApplyEffectToObject(DURATION_TYPE_PERMANENT,eCutInv,oPC);
    DelayCommand(4.5, AssignCommand(oPC,SetCameraFacing(0.0,12.0,49.0,CAMERA_TRANSITION_TYPE_MEDIUM)));
    DelayCommand(10.0,AssignCommand(oD,ActionMoveToObject(oWP5,FALSE)));
    DelayCommand(11.0,AssignCommand(oPC,ActionMoveToObject(oWP5,FALSE,1.5)));
    DelayCommand(14.0,AssignCommand(oPC,SetFacingPoint(GetPosition(oWP1))));
    DelayCommand(17.0,ApplyEffectAtLocation(DURATION_TYPE_INSTANT,oE1,Loc1,2.5));
    DelayCommand(17.1,ApplyEffectAtLocation(DURATION_TYPE_INSTANT,oE2,Loc1,2.6));
    DelayCommand(17.5,AssignCommand(oK,JumpToObject(oWP1)));
    DelayCommand(18.0,AssignCommand(oK,ActionSpeakString("Джегань! Где тебйа носит?")));
    DelayCommand(18.5,AssignCommand(oD,SetFacingPoint(GetPosition(oK))));
    DelayCommand(19.0,AssignCommand(oPC,ActionMoveToObject(oK,FALSE,1.5)));
    DelayCommand(20.0, AssignCommand(oPC,SetCameraFacing(20.0,7.0,55.0,CAMERA_TRANSITION_TYPE_SLOW)));
    DelayCommand(23.0,AssignCommand(oD,ActionMoveToObject(oK,FALSE,0.5)));
    DelayCommand(24.0,AssignCommand(oD,ActionSpeakString("Калахана!")));
    DelayCommand(25.0,AssignCommand(oK,ActionMoveToObject(oWP2,FALSE,15.0)));
    DelayCommand(27.5,AssignCommand(oPC,ActionMoveToObject(oWP2,FALSE,16.0)));
    DelayCommand(34.5,AssignCommand(oPC,SetFacingPoint(GetPosition(oD))));
    DelayCommand(35.5,AssignCommand(oD,ActionMoveToObject(oPC,TRUE,0.5)));
    DelayCommand(40.0,AssignCommand(oD,ActionSpeakString("Что это за поведение?")));
    DelayCommand(41.5, AssignCommand(oPC,SetCameraFacing(270.0,15.0,45.0,CAMERA_TRANSITION_TYPE_FAST)));
    DelayCommand(44.0,AssignCommand(oK,ActionSpeakString("Мать Исповедница что-то замышлйает!")));
    DelayCommand(45.0,AssignCommand(oD,ActionSpeakString("Это не дает тебе повода так бесцеремонно обращатьсйа со мной!")));
    DelayCommand(47.0,FadeToBlack(oPC,FADE_SPEED_FASTEST));
    DelayCommand(47.3,AssignCommand(oD,ActionMoveToObject(oWP2,TRUE,15.0)));
    DelayCommand(47.4,AssignCommand(oPC,JumpToObject(oWPpc1)));
    DelayCommand(47.5,AssignCommand(oPC,SetFacing(200.0)));
    DelayCommand(47.7,FadeFromBlack(oPC,FADE_SPEED_SLOW));
    DelayCommand(48.0, AssignCommand(oPC,SetCameraFacing(200.0,15.0,55.0,CAMERA_TRANSITION_TYPE_SLOW)));
    DelayCommand(51.0, AssignCommand(oPC,SetCameraFacing(125.0,15.0,55.0,CAMERA_TRANSITION_TYPE_SLOW)));
    DelayCommand(54.0,FadeToBlack(oPC,FADE_SPEED_FASTEST));
    DelayCommand(54.3,AssignCommand(oPC,JumpToObject(oWP2)));
    DelayCommand(54.4,AssignCommand(oPC,SetFacingPoint(GetPosition(oK))));
    DelayCommand(54.5, AssignCommand(oPC,SetCameraFacing(270.0,7.0,49.0,CAMERA_TRANSITION_TYPE_FAST)));
    DelayCommand(54.8,FadeFromBlack(oPC,FADE_SPEED_SLOW));
    DelayCommand(55.0,AssignCommand(oK,ActionMoveToObject(oWP2,FALSE,0.3)));
    DelayCommand(55.1,AssignCommand(oD,ActionMoveToObject(oWP6,FALSE,0.3)));
    DelayCommand(59.0,FadeToBlack(oPC,FADE_SPEED_FASTEST));
    DelayCommand(60.3,AssignCommand(oPC,JumpToObject(oWPpc2)));
    DelayCommand(60.4,AssignCommand(oPC,SetFacing(180.0)));
    DelayCommand(60.6,AssignCommand(oK,ActionMoveToObject(oWP3,FALSE)));
    DelayCommand(60.6,AssignCommand(oD,ActionMoveToObject(oWP3,FALSE)));
    DelayCommand(60.7,FadeFromBlack(oPC,FADE_SPEED_SLOW));
    DelayCommand(62.1, AssignCommand(oPC,SetCameraFacing(180.0,3.0,79.0,CAMERA_TRANSITION_TYPE_FAST)));
    DelayCommand(64.0,AssignCommand(oPC,ActionMoveToObject(oWPpc3,FALSE)));
    DelayCommand(67.0,AssignCommand(oK,ActionMoveToObject(oWP4,FALSE)));
    DelayCommand(67.1,AssignCommand(oD,ActionMoveToObject(oWP4,FALSE)));
    DelayCommand(73.0,AssignCommand(oPC,ActionMoveToObject(oWP4,FALSE,3.0)));
    DelayCommand(80.8,AssignCommand(oK,SetFacingPoint(GetPosition(oD))));
    DelayCommand(81.0,AssignCommand(oD,SetFacingPoint(GetPosition(oK))));
    DelayCommand(82.0,AssignCommand(oK,ActionSpeakString("Я искала тебйа везде. Где ты был? У менйа есть план, как убрать Ричарда с дороги...")));
    DelayCommand(89.0,AssignCommand(oD,ActionSpeakString("Дела были. Только сегоднйа приехал. Говори, что за план. Йа так устал, что ничему не удивлюсь.")));
    DelayCommand(95.5, AssignCommand(oPC,JumpToLocation(GetLocalLocation(oPC,"impire"))));
    DelayCommand(95.5,SetCutsceneMode(oPC,FALSE));
    DelayCommand(98.5,RemoveEffect(oPC,eCutInv));

}
}

мой первый ролик, смотрите!! Класный, но простой...;)

Сообщение отредактировал Twin - Jan 17 2005, 00:26
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DBColl
сообщение Jan 17 2005, 10:49
Сообщение #57


4-х Кубовый
Иконки Групп

Класс: Некромант
Характер: Lawful Evil
Раса: Человек
NWN: Скриптинг [Sn]
Проклятие Левора



DelayCommand(98.5,RemoveEffect(oPC,eCutInv)); - эта конструкция у тебя отрабатывает??? :this: Странно ты как-то эффект удаляешь...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
MasterMage
сообщение Jan 17 2005, 16:29
Сообщение #58


Level 8
***

Класс: Маг
Характер: Lawful Good
Раса: Полуэльф



DBColl
а что странного;)....Просто время невидимости расчитывать мне влом было, поэтому воспользовался удалением... :D
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DBColl
сообщение Jan 18 2005, 00:55
Сообщение #59


4-х Кубовый
Иконки Групп

Класс: Некромант
Характер: Lawful Evil
Раса: Человек
NWN: Скриптинг [Sn]
Проклятие Левора



Так она действительно работает? У меня не получалось... :xz: Возможно из=за СоУ... :vava:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
MasterMage
сообщение Jan 18 2005, 13:21
Сообщение #60


Level 8
***

Класс: Маг
Характер: Lawful Good
Раса: Полуэльф



DBColl :xz: сам не знаю, но она работает тутулька в тутельку...Все прекрасно..... :yes:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DBColl
сообщение Jan 18 2005, 18:41
Сообщение #61


4-х Кубовый
Иконки Групп

Класс: Некромант
Характер: Lawful Evil
Раса: Человек
NWN: Скриптинг [Sn]
Проклятие Левора



Отлично. :yes: Очень удобно. :good:
Раньше просто эффекты надо было удалять по его ID, в цикле проверяя каждый. А с вижуалами - так вообще дело было туго... :vava: :swoon:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
MasterMage
сообщение Jan 18 2005, 19:26
Сообщение #62


Level 8
***

Класс: Маг
Характер: Lawful Good
Раса: Полуэльф



DBColl рад, что помог :D
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Nokoll
сообщение Mar 11 2005, 14:55
Сообщение #63


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

Класс: Волшебник
Характер: Neutral Evil
Раса: Человек



Здравствуйте, я долго писал эту статью, перебирая всё возможное и невозможное.
И так к делу многие спрашивают зачем нужна знаменитая инклюда,
Neverwinter Script Source
#include "x2_inc_cutscene"

Дак вот и поесьню, инклюда значительно упрощает исполнение определённых команд.
В инклюде есть…
Neverwinter Script Source
CutActionAttack
CutActionMoveAwayFromObject
CutActionMoveToObject
CutActionMoveToLocation
CutApplyEffectAtLocation
CutBlackScreen
CutDeath
CutRemoveEffects

И многое, многое другое.Чем же упращает эта инклюда.
Да тем что не надо в ней ставить ни DelayCommand(, ни AssignCommand и т.д.
Вот пример например использование
Neverwinter Script Source
CutActionMoveToObject!

Neverwinter Script Source
CutActionMoveToLocation(15.5, oЧТОНИБУДЬ, , FALSE);
//всё очень просто ставите действие и время выполнения.
Ещё пример.. Лёгкое наложения эффекта/
Neverwinter Script Source
CutApplyEffectAtLocation(31.5, oPC, DURATION_TYPE_INSTANT, 464, oWP);

Однако CutApplyEffectAtLocation, отличается от CutApplyEffectToObject. А вот чем
CutApplyEffectToObject с этой функцией стало, заметно проще использовать эффекты. Без занесения эффекта, В память.
Вот пример…
Neverwinter Script Source
CutApplyEffectToObject(27.0,DURATION_TYPE_INSTANT,VFX_FNF_SCREEN_BUMP, oPC);
и заносить в пямять effect ненадо..
Я продолжу свою статью если её сочтут нужной .
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
slavaz
сообщение Mar 11 2005, 15:51
Сообщение #64


Пингвиноид
Иконки Групп

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



QUOTE (Nokoll @ Mar 11 2005, 14:55)
И так к делу многие спрашивают зачем нужна знаменитая инклюда,
Neverwinter Script Source
#include "x2_inc_cutscene"


Выложи где-нить эту знаменитую инклуду, чтобы посмотреть на неё хотя бы... :yes:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Nokoll
сообщение Mar 11 2005, 18:45
Сообщение #65


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

Класс: Волшебник
Характер: Neutral Evil
Раса: Человек



Neverwinter Script Source
#include "x2_inc_cutscene"
вот она я же выложил поставь её перед скриптом и сам увидиш что в тулсе, изменится.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
slavaz
сообщение Mar 11 2005, 19:11
Сообщение #66


Пингвиноид
Иконки Групп

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



QUOTE(Nokoll @ Mar 11 2005, 18:45)
NSS
#include "x2_inc_cutscene"
вот она я же выложил поставь её перед скриптом и сам увидиш что в тулсе, изменится.

Если я поставлю эту строку в своём скрипте , то компилятор выдаст мне сообщение об ошибке - потому что СОДЕРЖИМОГО файла x2_inc_cutscene.nss у меня нет. Этот файл есть только у тебя. Поэтому для того, чтобы я попробовал функции твоей библиотеки, мне нужен этот файл. Вернее, его содержимое.
Вот это содержимое я и прошу у тебя.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Mar 11 2005, 19:58
Сообщение #67


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

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



Nokoll в теме готовых катсцен выкладывай.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Nokoll
сообщение Mar 28 2005, 02:59
Сообщение #68


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

Класс: Волшебник
Характер: Neutral Evil
Раса: Человек



Скажите Нужно ли мне дальше писать статью про инклюду?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
dumbo
сообщение Mar 28 2005, 07:10
Сообщение #69


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

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



вполне достаточно было бы сказать, что находится она(x2_inc_cutscene) в .\data\xp2_scripts.bif - весит почти 100k, посему постить ее, пожалуй, не стоит.
Добавлено в [mergetime]1111983333[/mergetime]
ps. более свежая (+1строка=) версия лежит в xp2patch.bif :)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lemegeton
сообщение Mar 28 2005, 11:10
Сообщение #70


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

Класс: Монах
Характер: Lawful Good
Раса: Человек
NWN: Контент



А вот если ты ее опишешь... Какая ф-ция что делает и для чего может применяться... :D
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

9 страниц V  < 1 2 3 4 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 7th July 2025 - 16:24