Пользователей: 3
Гостей: 528
Всего: 531

» Подробно
» Сегодня


Привет, Гость!

Ник


Пароль


Запомнить?




» Добавить в избранное

» Сделать стартовой

Главная
Форум
Обзор игры
Мир Зоны
Файлы
Галерея
Разное






Форумы > Архив > Склад > Вопросы и ответы (старое, по 21.10.13)

Страница 9 из 64Первая«6789101112 »Последняя
Быстрый переход:


 

Автор Сообщение
VOva-VIP
[1] Странник
Онлайн статус=0  Профиль    




Посты: 325
Откуда: Челябинск
Занятие: Модострой
Возраст: 25

11-07-2012 13:20 GMT #1617177   Split
Как называется анимация, когда НПС быстро бежит, например, когда у него нет оружия? Пробовал sprint - у меня НПС бежал медленно, как в assault.


ColR_iT
[1] Странник
Онлайн статус=0  Профиль    




Посты: 398
Откуда: Киев
Занятие: Логика, скриптование
Возраст: 30

11-07-2012 14:22 GMT #1617185   Split
Arist, у тебя логическая ошибка. Чтобы понять в чём именно - расскажу чуть-чуть про логические операторы and и or.
Логический оператор and (логическое "И"), работает с двумя аргументами (слева и справа от него) и возвращает свой первый аргумент, если он "Ложь" (false или nil) и вернёт свой второй аргумент в противном случае. Т.е. если первый аргумент равен false, то проверять второй уже незачем, ведь нужно чтобы оба аргумента были "Истины".
Логический оператор or (логическое "ИЛИ"), также работает с двумя аргументами и возвращает свой первый аргумент, если он равен "Не Ложь", т.е. не false и не nil, в противном случае возвращает свой второй аргумент.
Теперь давай разберём твою проверку, при том условии, что дождь идёт:
Код:
if intensity_rain ~= nil and intensity_rain ~= 0 and level.name() == "l02_garbage" or "l06_rostok" and db.actor:dont_has_info("radiation_rain_deactivate") then
Поскольку and операция приоритетнее, т.е. выполняется первой, то твоё условие можно переписать так:
Код:
if (intensity_rain ~= nil and intensity_rain ~= 0 and level.name() == "l02_garbage") or ("l06_rostok" and db.actor:dont_has_info("radiation_rain_deactivate")) then
(здесь важно обратить внимание на проставленные скобки. Записи идентичны, я не менял логического смысла.) Теперь, что вернёт данная строка.
Первая скобка:
Код:
(intensity_rain ~= nil and intensity_rain ~= 0 and level.name() == "l02_garbage")
вернёт false, поскольку, дождь идёт, но локация не Свалка.
А вот вторая скобка:
Код:
("l06_rostok" and db.actor:dont_has_info("radiation_rain_deactivate"))
вернёт true, поскольку строка "l06_rostok" позиционируется как true и отсутствие инфопорции тоже вернёт true.
И в заключении or между скобками вернёт второй операнд, т.е. true, а это означает, что условие будет выполнено. Вот поэтому у тебя и получается ситуация, когда вроде и прописаны локации, но дождь идёт на любой. Поэтому, чтобы твоё условие работало так, как ты задумал, нужно изменить его на вот такое:
Код:
if (intensity_rain ~= nil and intensity_rain ~= 0 and (level.name() == "l02_garbage" or level.name() == "l06_rostok") and db.actor:dont_has_info("radiation_rain_deactivate")) then
Обрати внимание на скобки и на то, как мы определяем та ли это локация.

P.S. на будущее, я бы советовал избегать таких больших проверок, лучше будет если разбить эту проверку на несколько
Код:
if intensity_rain ~= nil and intensity_rain ~= 0 then
    if level.name() == "l02_garbage" or level.name() == "l06_rostok" then
        if db.actor:dont_has_info("radiation_rain_deactivate") then
            --# трям-трям
        end
    end
end
Так это выглядит куда понятнее.

Сообщение было успешно отредактировано ColR_iT (11-07-2012 14:22 GMT, назад)

Addept
[1] Странник
Онлайн статус=0  Профиль    




Посты: 19
Откуда: Урюпинск
Занятие: Modmaker & Mapmaker
Возраст: 24

11-07-2012 18:23 GMT #1617227   Split
VOva-VIP , насколько знаю для использования в ТЧ в вей путях она непредусмотрена. Может ошибаюсь. Я решил проблему так. В state_lib.script вписал после sprint:

Код:
in_panic = { weapon = "unstrapped",
movement = move.run,
mental = anim.panic,
bodystate = move.standing,
animstate = "stand",
animation = nil
},

Вышло нечто подобное:

Код:
...
sprint = { weapon = "unstrapped",
movement = move.run,
mental = anim.danger,
bodystate = move.standing,
animstate = "stand",
animation = nil
},
in_panic = { weapon = "unstrapped",
movement = move.run,
mental = anim.panic,
bodystate = move.standing,
animstate = "stand",
animation = nil
},
patrol = { weapon = "unstrapped",
movement = move.walk,
mental = anim.free,
bodystate = move.standing,
animstate = "stand",
animation = nil
},
...


В way путях поставил: p0:name = wp_00|a=in_panic

Сообщение было успешно отредактировано Addept (11-07-2012 18:23 GMT, назад)

ColR_iT
[1] Странник
Онлайн статус=0  Профиль    




Посты: 398
Откуда: Киев
Занятие: Логика, скриптование
Возраст: 30

11-07-2012 19:03 GMT #1617240   Split
Addept
Цитата
насколько знаю для использования в ТЧ в вей путях она непредусмотрена.
Почему? От куда такой довод?


Анатолий Давлятов
[1] Странник
Онлайн статус=0  Профиль    




Посты: 23
Откуда: Новый Уренгой
Занятие: Футбол,игры серии сталкер
Возраст: 21

27-07-2012
12-07-2012 08:51 GMT #1617315   Split
Добрый день,у меня может такой немного дурацкий вопросик,как можно поменять заставку и музыку в меню?


Addept
[1] Странник
Онлайн статус=0  Профиль    




Посты: 19
Откуда: Урюпинск
Занятие: Modmaker & Mapmaker
Возраст: 24

12-07-2012 12:12 GMT #1617354   Split
ColR_iT
Цитата
Почему? От куда такой довод?

Если учитывать что в state_lib.script такая анимация не фигурирует, а собственно там находится библиотека состояний тела для logic, way. То почему бы не прийти к выводу ,что она не предусмотрена.


ColR_iT
[1] Странник
Онлайн статус=0  Профиль    




Посты: 398
Откуда: Киев
Занятие: Логика, скриптование
Возраст: 30

12-07-2012 12:28 GMT #1617356   Split
Addept, как же так? А что тогда находится в 32-ой строке указанного файла? Возможно ты просто не до глядел. А вообще неплохо было бы узнать у VOva-VIP, где же конкретно он испытывал данную анимацию.


Смертник-
[1] Странник
Онлайн статус=0  Профиль    




Посты: 130
Откуда: Ефремов
Занятие: Сталкеризм, Моддинг, Чтение, Компьютерные игры,
Возраст: 20

29-07-2012
12-07-2012 12:53 GMT #1617363   Split
Анатолий Давлятов Музыку в папке соответствующей поменять можно. А меню (насколько я помню) в папке textures/ui находится!


Addept
[1] Странник
Онлайн статус=0  Профиль    




Посты: 19
Откуда: Урюпинск
Занятие: Modmaker & Mapmaker
Возраст: 24

12-07-2012 13:42 GMT #1617378   Split
ColR_iT , в 32 строке sprint. Анимация anim.danger.
VOva-VIP говорил, что:
Цитата
Пробовал sprint - у меня НПС бежал медленно, как в assault.

У меня тоже самое было, пришлось искать выход. нашел)))


ColR_iT
[1] Странник
Онлайн статус=0  Профиль    




Посты: 398
Откуда: Киев
Занятие: Логика, скриптование
Возраст: 30

12-07-2012 13:52 GMT #1617383   Split
Addept, но это вовсе не означает, что анимация "не предусмотрена". Я поэтому и написал, что хорошо бы узнать, а каким образом VOva-VIP прописывал анимацию, лично я подозреваю, что через один из параметров def_state_moving.


Addept
[1] Странник
Онлайн статус=0  Профиль    




Посты: 19
Откуда: Урюпинск
Занятие: Modmaker & Mapmaker
Возраст: 24

12-07-2012 14:50 GMT #1617391   Split
ColR_iT, анимация предусмотрена - согласен. Правда, она используется в игре в качестве, если у нпс нет ствола. Но нам, модмейкерам, как ей воспользоваться, если она не прописана?! Как воспользоваться в собственных целях для написания неписю индивидуальное для него поведение в той или иной ситуации?!
Если я ересь несу, так направь на путь истинный!

Сообщение было успешно отредактировано Addept (12-07-2012 14:50 GMT, назад)

ColR_iT
[1] Странник
Онлайн статус=0  Профиль    




Посты: 398
Откуда: Киев
Занятие: Логика, скриптование
Возраст: 30

12-07-2012 14:42 GMT #1617393   Split
Addept, не много не так. Не если у НПС нет оружия, а во время проигрывания анимации НПС уберёт его за спину.


TYOPA
[1] Странник
Онлайн статус=0  Профиль    




Посты: 129
Откуда:
Занятие: GZ ModTeam
Возраст: 22

12-07-2012 21:00 GMT #1617501   Split
Товарищи, выручайте. Что дописать в схеме walker, что бы нпс во время её использования не говорил с ГГ не при каких условиях


ColR_iT
[1] Странник
Онлайн статус=0  Профиль    




Посты: 398
Откуда: Киев
Занятие: Логика, скриптование
Возраст: 30

12-07-2012 21:08 GMT #1617503   Split
TYOPA, добавь в схему вот такую строку:
Код:
meet=no_meet


-XTREME-
[1] Странник
Онлайн статус=0  Профиль    




Посты: 9
Откуда: Ефремов
Занятие: Всё по немногу
Возраст:

12-07-2012 21:12 GMT #1617504   Split
Товарищи! Такой вопрос. как адаптировать мод Zov_Pripyati(Testovaya_versiya) под широкоформатное разрешение. Конкретно нужно адаптировать интерфейс окон торговли, диалогов, обыскивания.
Если кто нибудь сможет адаптировать сообщите мне в PM.


TYOPA
[1] Странник
Онлайн статус=0  Профиль    




Посты: 129
Откуда:
Занятие: GZ ModTeam
Возраст: 22

12-07-2012 21:28 GMT #1617511   Split
ColR_iT, спс.
И ещё посоветуйте: переключение с одной схемы на другую лучше делать таймерами или инфопоршнями?


ColR_iT
[1] Странник
Онлайн статус=0  Профиль    




Посты: 398
Откуда: Киев
Занятие: Логика, скриптование
Возраст: 30

12-07-2012 21:31 GMT #1617513   Split
TYOPA, некорректный вопрос. Переключение между схемами, нужно делать тогда, когда это необходимо, а не отталкиваться от параметров.


frankenshtayn
[1] Странник
Онлайн статус=0  Профиль    




Посты: 203
Откуда:
Занятие: авто, ПК игры
Возраст: 47

12-07-2012 23:43 GMT #1617539   Split
Приветствую всех. Подскажите, можно ли с помощью этой функции, задать рандомную точку телепортации и если можно, то как?
Код:
function teleportaciya()
    local a = vector()
    a.x = -188.525238
    a.y = -0.889168
    a.z = 132.000153
    db.actor:set_actor_position(a)
end


ColR_iT
[1] Странник
Онлайн статус=0  Профиль    




Посты: 398
Откуда: Киев
Занятие: Логика, скриптование
Возраст: 30

13-07-2012 00:34 GMT #1617543   Split
frankenshtayn, можно если слегка изменить функцию:
Код:
--# Функция рандомной телепортации ГГ в одну из установленых точек.
function rnd_teleport ()
    --# Таблица возможных координат.
    local possible_positions = {
                                {x1,y1,z1},
                                {x2,y2,z2},
                                {x3,y3,z3}
                               }
    --# Выбирем случайно один набор координат.
    local rnd = t[math.random(#t)]
    --# "Установим" новую позицию.
    local new_pos = vector():set(rnd[1],rnd[2],rnd[3])
    --# Телепортируем ГГ по получившимся координатам.
    db.actor:set_actor_position(new_pos)
end
Естественно, вместо x1, y1, z1 и подобных ставишь соответствующие координаты.
В таблицу можешь заполнить сколь угодно много координат.


frankenshtayn
[1] Странник
Онлайн статус=0  Профиль    




Посты: 203
Откуда:
Занятие: авто, ПК игры
Возраст: 47

13-07-2012 01:30 GMT #1617545   Split
ColR_iT спасибо...
А правильна эта часть:
Код:
[hit]
on_info =  {=hit_by_actor} %+mochi%

Чтобы НПС "отвечал" на хит только от ГГ?


Fagot_
[1] Странник
Онлайн статус=0  Профиль    




Посты: 283
Откуда: СССР, Владивосток.
Занятие: Мод Равновесие-2
Возраст: 126

14-07-2012 10:30 GMT #1617618   Split
Цитата
# Arist :
Fagot_
Цитата
Может,я логику не правильно написал?

Небольшое отличие между НПС и монстром:

on_death = mob_death

[mob_death]
on_info = %+Zaitcev_kontroller_ubil%

Исправил,проверил - работает, спасибо.
Теперь другая проблемма появилась: при смерти этого контроллёра вылетаю с разнообразными логами:

Expression : fatal error
Function : CScriptEngine::lua_error
File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line : 73
Description : <no expression>
Arguments : LUA error: ...w of chernobyl\gamedata\scripts\sim_statistic.script:12: attempt to index field 'monster_classes' (a nil value)

Expression : fatal error
Function : CScriptEngine::lua_error
File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line : 73
Description : <no expression>
Arguments : LUA error: ...ow of chernobyl\gamedata\scripts\xr_statistic.script:120: attempt to index local 'npc' (a nil value)

Expression : fatal error
Function : CScriptEngine::lua_error
File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line : 73
Description : <no expression>
Arguments : LUA error: ...w of chernobyl\gamedata\scripts\smart_terrain.script:1137: attempt to call method 'smart_terrain_id' (a nil value)

Expression : fatal error
Function : CScriptEngine::lua_error
File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line : 73
Description : <no expression>
Arguments : LUA error: ...ow of chernobyl\gamedata\scripts\bind_monster.script:104: attempt to index field 'object' (a nil value)

Expression : fatal error
Function : CScriptEngine::lua_error
File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line : 73
Description : <no expression>
Arguments : LUA error: ...w of chernobyl\gamedata\scripts\smart_terrain.script:1137: attempt to index local 'obj' (a nil value)

Я от всего этого уже обалдел!

Сообщение было успешно отредактировано Fagot_ (14-07-2012 10:30 GMT, назад)

ColR_iT
[1] Странник
Онлайн статус=0  Профиль    




Посты: 398
Откуда: Киев
Занятие: Логика, скриптование
Возраст: 30

13-07-2012 14:23 GMT #1617628   Split
frankenshtayn, к сожалению, не видно всей логики, поэтому не могу сказать, что он не будет реагировать на хиты от других, но точно могу сказать, что в случае получения хита от ГГ тебе будет выдан инфопоршень mochi.


Dietrich2009
[1] Странник
Онлайн статус=0  Профиль    




Посты: 219
Откуда: Kiev
Занятие: Моддинг для S.T.A.L.K.E.R.
Возраст: 9

13-07-2012 16:07 GMT #1617644   Split
-XTREME-, правь нужные тебе конфиги из папки config\ui


amd1432
[1] Странник
Онлайн статус=0  Профиль    




Посты: 3
Откуда:
Занятие:
Возраст:

13-07-2012 18:18 GMT #1617687   Split
Я сделал чтобы можно было пройти на базу долга до X-16.Но в диалоге не показаваются буквы которые я прописал в stable_dialogs_bar хотя я все названия правильно написал.

dialogs_bar

<dialog id="bar_guard_propusk">
<dont_has_info>dont_talk</dont_has_info>
<phrase_list>
<phrase id="0">
<text>bar_guard_propusk1</text>
<next>1</next>
</phrase>
<phrase id="1">
<text>bar_guard_propusk2</text>
<give_info>bar_dolg_community_start</give_info>
<give_info>bar_dolg_community_leader</give_info>
<give_info>bar_dolg_base_pass</give_info>
<give_info>dont_talk</give_info>
</phrase>
</phrase_list>
</dialog>


stable_dialogs_bar

<string id="bar_guard_propusk1">
<text>Пожалуйста можно зайти?</text>
</string>
<string id="bar_guard_propusk2">
<text>Ладно.</text>
</string>


TYOPA
[1] Странник
Онлайн статус=0  Профиль    




Посты: 129
Откуда:
Занятие: GZ ModTeam
Возраст: 22

14-07-2012 18:05 GMT #1617830   Split
Товарищи нуждаюсь в помощи. Создал карту все нормально на ней бегаю. Добавил несколько сталкеров, и рестрикторы(попадая ГГ в которые, сталкер начинает движение). Собрал локу в игре бегаю некоторое время и получаю безлоговый вылет. вот log файл. Пожалуста, скажите в чём причина.
Initializing Engine...
Executing config-script "user.ltx"...
[d:\x-ray sdk\games\s.t.a.l.k.e.r\profil\user.ltx] successfully loaded.
Starting INPUT device...
Loading DLL: xrRender_R1.dll
Loading DLL: xrGame.dll
* [win32]: free[2015272 K], reserved[9532 K], committed[72284 K]
* [ D3D ]: textures[0 K]
* [x-ray]: crt heap[6215 K], process heap[1128 K], game lua[0 K], engine lua[0 K], render[0 K]
* [x-ray]: economy: strings[1038 K], smem[0 K]
Executing config-script "d:\x-ray sdk\games\s.t.a.l.k.e.r\gamedata\config\default_controls.ltx"...
! cant convert dik_name for dik[16], prop=[
! cant convert dik_name for dik[17], prop=[
! cant convert dik_name for dik[18], prop=[
! cant convert dik_name for dik[19], prop=[
! cant convert dik_name for dik[20], prop=[
! cant convert dik_name for dik[21], prop=[
! cant convert dik_name for dik[22], prop=[
! cant convert dik_name for dik[23], prop=[
! cant convert dik_name for dik[24], prop=[
! cant convert dik_name for dik[25], prop=[
! cant convert dik_name for dik[26], prop=[
! cant convert dik_name for dik[27], prop=[
! cant convert dik_name for dik[30], prop=[
! cant convert dik_name for dik[31], prop=[
! cant convert dik_name for dik[32], prop=[
! cant convert dik_name for dik[33], prop=[
! cant convert dik_name for dik[34], prop=[
! cant convert dik_name for dik[35], prop=[
! cant convert dik_name for dik[36], prop=[
! cant convert dik_name for dik[37], prop=[
! cant convert dik_name for dik[38], prop=[
! cant convert dik_name for dik[39], prop=[
! cant convert dik_name for dik[40], prop=[
! cant convert dik_name for dik[41], prop=[
! cant convert dik_name for dik[44], prop=[
! cant convert dik_name for dik[45], prop=[
! cant convert dik_name for dik[46], prop=[
! cant convert dik_name for dik[47], prop=[
! cant convert dik_name for dik[48], prop=[
! cant convert dik_name for dik[49], prop=[
! cant convert dik_name for dik[50], prop=[
! cant convert dik_name for dik[51], prop=[
! cant convert dik_name for dik[52], prop=[
! cant convert dik_name for dik[144], prop=[
[d:\x-ray sdk\games\s.t.a.l.k.e.r\gamedata\config\default_controls.ltx] successfully loaded.
Executing config-script "user.ltx"...
Executing config-script "d:\x-ray sdk\games\s.t.a.l.k.e.r\gamedata\config\rspec_extreme.ltx"...
! Unknown command: r__dtex_range
! Unknown command: r__ssa_glod_end
! Unknown command: r__ssa_glod_start
! Unknown command: r__wallmark_ttl
! Unknown command: rs_detail
! Unknown command: rs_skeleton_update
! Unknown command: vid_bpp
[d:\x-ray sdk\games\s.t.a.l.k.e.r\gamedata\config\rspec_extreme.ltx] successfully loaded.
Executing config-script "d:\x-ray sdk\games\s.t.a.l.k.e.r\gamedata\config\default_controls.ltx"...
[d:\x-ray sdk\games\s.t.a.l.k.e.r\gamedata\config\default_controls.ltx] successfully loaded.
[d:\x-ray sdk\games\s.t.a.l.k.e.r\profil\user.ltx] successfully loaded.
SOUND: OpenAL: enumerate devices...
SOUND: OpenAL: EnumerationExtension Present
devices Generic Hardware
SOUND: OpenAL: system default SndDevice name is Generic Hardware
SOUND: OpenAL: default SndDevice name set to Generic Software
SOUND: OpenAL: All available devices:
1. Generic Hardware, Spec Version 1.1
2. Generic Software, Spec Version 1.1 (default)
SOUND: OpenAL: SelectBestDevice is Generic Software 1.1
SOUND: OpenAL: Required device: Generic Software. Created device: Generic Software.
* sound: EAX 2.0 extension: absent
* sound: EAX 2.0 deferred: absent
* sound : cache: 32773 kb, 3805 lines, 8820 bpl
Starting RENDER device...
* GPU [vendor:1002]-[device:9442]: ATI Radeon HD 4800 Series
* GPU driver: 6.14.10.6879
* CREATE: DeviceREF: 1
* Vertex Processor: PURE HARDWARE
* Texture memory: 748 M
* DDI-level: 9.0
* GPU shading: vs(fffe0300/3.0/30), ps(ffff0300/3.0/30)
* GPU vertex cache: unrecognized, 16
* DVB created: 1536K
* DIB created: 512K
count of .thm files=4
load time=279 ms
* distortion: used, dev(30),need(14)
* SSample: 1448x1086
* SSample: enabled
- r__tf_aniso 16
- r1_tf_mipbias 0.
Starting engine...
Loading DLL: xrGameSpy.dll
! Missing ogg-comment, file: d:\x-ray sdk\games\s.t.a.l.k.e.r\gamedata\sounds\characters_voice\scenario\video\intro_gsc_wp_r.ogg
* DVB created: 1536K
* DIB created: 512K
- r__tf_aniso 16
- r1_tf_mipbias 0.
* SSample: 1448x1086
* SSample: enabled
* GPU shading: vs(fffe0300/3.0/30), ps(ffff0300/3.0/30)
* GPU vertex cache: unrecognized, 16
*** RESET [2327 ms]
"d:\x-ray sdk\games\s.t.a.l.k.e.r\bin\xr_3da.exe"
* phase time: 0 ms
* phase cmem: 62277 K
Кэширование объектов...
Loading objects...
Loading models...
* [prefetch] time: 9970 ms
* [prefetch] memory: 84881Kb
* phase time: 10041 ms
* phase cmem: 136293 K
Сервер: Старт...
! Unknown command: start_game_callback_called
* Log file has been saved successfully!
* phase time: 89 ms
* phase cmem: 136523 K
Сервер: Загрузка симуляции жизни...
* phase time: 7 ms
* phase cmem: 136523 K
Создание новой игры...
* Creating new game...
* Loading spawn registry...
* 107 spawn points are successfully loaded
* Saving spawns...
* Saving objects...
* 206 objects are successfully saved
* Game all.sav is successfully saved to file 'd:\x-ray sdk\games\s.t.a.l.k.e.r\profil\savedgames\all.sav'
* New game is successfully created!
* phase time: 185 ms
* phase cmem: 155485 K
Сервер: Соединяемся...
MaxPlayers = 32
* phase time: 24 ms
* phase cmem: 155485 K
Клиент: Соединение с localhost...
Player not found
* client : connection accepted - <>
* phase time: 9 ms
* phase cmem: 155509 K
Открытие потока...
* phase time: 7 ms
* phase cmem: 155509 K
Загрузка формы объектов...
* phase time: 7242 ms
* phase cmem: 246445 K
Загрузка шейдеров...
* phase time: 293 ms
* phase cmem: 247340 K
Загрузка геометрии...
* [Loading VB] 65470 verts, 2045 Kb
* [Loading VB] 24471 verts, 764 Kb
* [Loading VB] 65534 verts, 2047 Kb
* [Loading VB] 65532 verts, 2047 Kb
* [Loading VB] 65528 verts, 2047 Kb
* [Loading VB] 65524 verts, 2047 Kb
* [Loading VB] 65528 verts, 2047 Kb
* [Loading VB] 65529 verts, 2047 Kb
* [Loading VB] 65532 verts, 2047 Kb
* [Loading VB] 65525 verts, 2047 Kb
* [Loading VB] 65532 verts, 2047 Kb
* [Loading VB] 65517 verts, 2047 Kb
* [Loading VB] 54519 verts, 1703 Kb
* [Loading IB] 1048569 indices, 2047 Kb
* [Loading IB] 1048560 indices, 2047 Kb
* [Loading IB] 170595 indices, 333 Kb
* phase time: 46 ms
* phase cmem: 247347 K
Загрузка базы пространств...
* phase time: 285 ms
* phase cmem: 249262 K
Загрузка детальных объектов...
* [DETAILS] VertexConsts(256), Batch(61)
* [DETAILS] 13176 v(20), 8540 p
* [DETAILS] Batch(61), VB(257K), IB(50K)
* phase time: 95 ms
* phase cmem: 249266 K
Загрузка секторов и порталов...
* Loading HOM: d:\x-ray sdk\games\s.t.a.l.k.e.r\gamedata\levels\zastava\level.hom
* phase time: 8 ms
* phase cmem: 249286 K
Загрузка ИИ объектов...
- Loading music tracks from 'l01_escape_musics'...
* phase time: 63 ms
* phase cmem: 249319 K
Клиент: Создание...
- Game configuring : Started
- Game configuring : Finished
* phase time: 467 ms
* phase cmem: 250430 K
Загрузка текстур...
! auto-generated bump map: wood\wood_stena_iov_bump#
* t-report - base: 751, 192459 K
* t-report - lmap: 0, 0 K
* phase time: 1857 ms
* phase cmem: 250430 K
Клиент: Синхронизация...
* phase time: 29 ms
* phase cmem: 250446 K
* [win32]: free[1221528 K], reserved[166552 K], committed[709008 K]
* [ D3D ]: textures[192459 K]
* [x-ray]: crt heap[250446 K], process heap[293571 K], game lua[3167 K], engine lua[194 K], render[0 K]
* [x-ray]: economy: strings[1396 K], smem[28221 K]
! Unknown command: actor_net_spawn
* Log file has been saved successfully!
! Unknown command: LEVEL_POSTPROCESS:_level:_[zastava],_postprocess:_[none]
* Log file has been saved successfully!
! Unknown command: WEATHER:_'default'_now_'true'
* Log file has been saved successfully!
! Unknown command: _bp:_init():_name='level_prefix_m_car'
* Log file has been saved successfully!
! Unknown command: _bp:_init():_name='level_prefix_m_car_0000'
* Log file has been saved successfully!
! Unknown command: weather_update_day_[1]
* Log file has been saved successfully!
! Unknown command: _bp:_enable_scripts:_object_'zas_army_base_rest'_has_NO_external_configuration_file,_using_'<customdata>'
* Log file has been saved successfully!
! Unknown command: DEBUG:_object_'zas_army_base_rest':_activate_by_section:_looking_for_section_'nil'
* Log file has been saved successfully!
! Unknown command: _bp:_reset_generic_schemes_on_scheme_switch:_npc:name()='zas_army_base_rest'
* Log file has been saved successfully!
! Unknown command: _bp:_enable_scripts:_object_'rest_pered_tonel'_has_NO_external_configuration_file,_using_'<customdata>'
* Log file has been saved successfully!
! Unknown command: DEBUG:_object_'rest_pered_tonel':_activate_by_section:_looking_for_section_'nil'
* Log file has been saved successfully!
! Unknown command: _bp:_reset_generic_schemes_on_scheme_switch:_npc:name()='rest_pered_tonel'
* Log file has been saved successfully!
! Unknown command: _bp:_enable_scripts:_object_'stop_on_bald'_has_NO_external_configuration_file,_using_'<customdata>'
* Log file has been saved successfully!
! Unknown command: DEBUG:_object_'stop_on_bald':_activate_by_section:_looking_for_section_'nil'
* Log file has been saved successfully!
! Unknown command: _bp:_reset_generic_schemes_on_scheme_switch:_npc:name()='stop_on_bald'
* Log file has been saved successfully!
! Unknown command: _bp:_enable_scripts:_object_'zas_rest_hutor'_has_NO_external_configuration_file,_using_'<customdata>'
* Log file has been saved successfully!
! Unknown command: DEBUG:_object_'zas_rest_hutor':_activate_by_section:_looking_for_section_'nil'
* Log file has been saved successfully!
! Unknown command: _bp:_reset_generic_schemes_on_scheme_switch:_npc:name()='zas_rest_hutor'
* Log file has been saved successfully!
! Unknown command: _bp:_enable_scripts:_object_'zas_rest_in_stalkerbase'_has_NO_external_configuration_file,_using_'<customdata>'
* Log file has been saved successfully!
! Unknown command: DEBUG:_object_'zas_rest_in_stalkerbase':_activate_by_section:_looking_for_section_'nil'
* Log file has been saved successfully!
! Unknown command: _bp:_reset_generic_schemes_on_scheme_switch:_npc:name()='zas_rest_in_stalkerbase'
* Log file has been saved successfully!
! Unknown command: _bp:_enable_scripts:_object_'zas_rest_vibor'_has_NO_external_configuration_file,_using_'<customdata>'
* Log file has been saved successfully!
! Unknown command: DEBUG:_object_'zas_rest_vibor':_activate_by_section:_looking_for_section_'nil'
* Log file has been saved successfully!
! Unknown command: _bp:_reset_generic_schemes_on_scheme_switch:_npc:name()='zas_rest_vibor'
* Log file has been saved successfully!
! Unknown command: _bp:_enable_scripts:_object_'stop_on_gravi'_has_NO_external_configuration_file,_using_'<customdata>'
* Log file has been saved successfully!
! Unknown command: DEBUG:_object_'stop_on_gravi':_activate_by_section:_looking_for_section_'nil'
* Log file has been saved successfully!
! Unknown command: _bp:_reset_generic_schemes_on_scheme_switch:_npc:name()='stop_on_gravi'
* Log file has been saved successfully!
! Unknown command: _bp:_enable_scripts:_object_'stop_on_mincer'_has_NO_external_configuration_file,_using_'<customdata>'
* Log file has been saved successfully!
! Unknown command: DEBUG:_object_'stop_on_mincer':_activate_by_section:_looking_for_section_'nil'
* Log file has been saved successfully!
! Unknown command: _bp:_reset_generic_schemes_on_scheme_switch:_npc:name()='stop_on_mincer'
* Log file has been saved successfully!
! Unknown command: SET_DEFAULT_INFOS
* Log file has been saved successfully!
! Unknown command: *INFO*:_npc='single_player'_id='global_dialogs'
* Log file has been saved successfully!
! Unknown command: *INFO*:_npc='single_player'_id='level_changer_icons'
* Log file has been saved successfully!
! Unknown command: weather_update_day_[1]
* Log file has been saved successfully!
! Unknown command: _bp:_enable_scripts:_object_'level_prefix_m_car_0000'_has_NO_external_configuration_file,_using_'<customdata>'
* Log file has been saved successfully!
! Unknown command: HIT_SECTION_[nil]
* Log file has been saved successfully!
! Unknown command: DEBUG:_object_'level_prefix_m_car_0000':_activate_by_section:_looking_for_section_'nil'
* Log file has been saved successfully!
! Unknown command: _bp:_reset_generic_schemes_on_scheme_switch:_npc:name()='level_prefix_m_car_0000'
* Log file has been saved successfully!
! Unknown command: _bp:_enable_scripts:_object_'level_prefix_m_car'_has_NO_external_configuration_file,_using_'<customdata>'
* Log file has been saved successfully!
! Unknown command: HIT_SECTION_[nil]
* Log file has been saved successfully!
! Unknown command: DEBUG:_object_'level_prefix_m_car':_activate_by_section:_looking_for_section_'nil'
* Log file has been saved successfully!
! Unknown command: _bp:_reset_generic_schemes_on_scheme_switch:_npc:name()='level_prefix_m_car'
* Log file has been saved successfully!
! Unknown command: weather_update_day_[1]
* Log file has been saved successfully!
! Unknown command: weather_update_day_[1]
* Log file has been saved successfully!
Intro start 11449
* MEMORY USAGE: 261847 K
! Unknown command: weather_update_day_[1]
* Log file has been saved successfully!
~ demo_record 1
! Unknown command: weather_update_day_[1]
* Log file has been saved successfully!
! Unknown command: *INFO*:_npc='single_player'_id='ui_pda_map_local'
* Log file has been saved successfully!
! Unknown command: *INFO*:_npc='single_player'_id='ui_pda'
* Log file has been saved successfully!
! Unknown command: *INFO*:_npc='single_player'_id='ui_pda_hide'
* Log file has been saved successfully!
! Unknown command: *INFO*:_npc='single_player'_id='ui_pda'
* Log file has been saved successfully!
! Unknown command: *INFO*:_npc='single_player'_id='ui_pda_hide'
* Log file has been saved successfully!
~ demo_record 1
! Unknown command: weather_update_day_[1]
* Log file has been saved successfully!
! Unknown command: weather_update_day_[1]
* Log file has been saved successfully!
! Unknown command: weather_update_day_[1]
* Log file has been saved successfully!
! Unknown command: weather_update_day_[1]
* Log file has been saved successfully!
! Unknown command: weather_update_day_[1]

Сообщение было успешно отредактировано TYOPA (14-07-2012 18:05 GMT, назад)

TYOPA
[1] Странник
Онлайн статус=0  Профиль    




Посты: 129
Откуда:
Занятие: GZ ModTeam
Возраст: 22

15-07-2012 11:30 GMT #1617918   Split
Дело не в нпс, я в другую тему. Сорри за оффтоп.


С Н А Й П Е Р
[1] Странник
Онлайн статус=0  Профиль    




Посты: 115
Откуда: Самара
Занятие: Сталкер, модемейкерство, ремонт и апгрейд компов
Возраст: 26

23-06-2010
16-07-2012 13:36 GMT #1618061   Split
Как сделать так, чтобы автоматические повторяющиеся квесты не выдавались. То есть квесты типа "Защитить барьер", "Зачистить АТП" и прочие надо было брать, а не чтобы они выдавались автоматом?


frankenshtayn
[1] Странник
Онлайн статус=0  Профиль    




Посты: 203
Откуда:
Занятие: авто, ПК игры
Возраст: 47

16-07-2012 23:46 GMT #1618132   Split
Привет всем. Подскажите, можно ли в этой функции
Код:
function numpad:InitControls()

self:Init(342,199,339,369)  
    local xml = CScriptXmlInit()
    xml:ParseFile("ui_numpad_wnd.xml")

local t;
     
xml:InitStatic("background", self)
t = xml:InitStatic("edit_box", self)
t:SetWindowName("edit_window")
self:Register(xml:Init3tButton("btn_0", self),"btn_0")
self:Register(xml:Init3tButton("btn_1", self),"btn_1")
self:Register(xml:Init3tButton("btn_2", self),"btn_2")
self:Register(xml:Init3tButton("btn_3", self),"btn_3")
self:Register(xml:Init3tButton("btn_4", self),"btn_4")
self:Register(xml:Init3tButton("btn_5", self),"btn_5")
self:Register(xml:Init3tButton("btn_6", self),"btn_6")
self:Register(xml:Init3tButton("btn_7", self),"btn_7")
self:Register(xml:Init3tButton("btn_8", self),"btn_8")
self:Register(xml:Init3tButton("btn_9", self),"btn_9")

self:Register(xml:Init3tButton("btn_c", self), "btn_c")
self:Register(xml:Init3tButton("btn_backspase", self), "btn_backspase")
self:Register(xml:Init3tButton("btn_enter", self), "btn_enter")
self:Register(xml:Init3tButton("btn_cancel", self), "btn_cancel")
end



сделать проверку по id такого плана:
если мы вводим код с обычного кнопочного пульта, то функция обращается к ui_numpad_wnd.xml,
а если мы вводим код с пульта с присвоенным айди, то функция обращается к, например ui_numpad_wnd_nnn.xml

Сообщение было успешно отредактировано frankenshtayn (16-07-2012 23:46 GMT, назад)

Fagot_
[1] Странник
Онлайн статус=0  Профиль    




Посты: 283
Откуда: СССР, Владивосток.
Занятие: Мод Равновесие-2
Возраст: 126

17-07-2012 06:13 GMT #1618177   Split
Arist, поясни,пожалуйста насчёт этой секции:

[mob_home]
path_home = home_izlom
home_min_radius = 40
home_max_radius = 100

а олл.спавн лезть надо?
Если да,то для меня этот вариант не приемлим.


Struck
[5] Познающий
Онлайн статус=0  Профиль    




Посты: 1946
Откуда:
Занятие:
Возраст:

17-07-2012 06:32 GMT #1618181   Split
frankenshtayn какое еще айди? У тебя два разных пульта что-ли?...тогда напиши для каждого разные окна.




Форумы > Архив > Склад > Вопросы и ответы (старое, по 21.10.13)

Страница 9 из 64Первая«6789101112 »Последняя


Эта тема закрыта, публикация новых сообщений недоступна.



Вверх
Рейтинг@Mail.ru Rambler's Top100 Яндекс.Метрика
Внимание! Страницы сайта могут содержать информацию, запрещенную для просмотра посетителям младше 18 лет.
Авторское право на серию игр «S.T.A.L.K.E.R» и использованные в ней материалы принадлежат GSC Game World.
Любое использование материалов сайта возможно только с разрешения администрации Stalker-Portal.ru.
Размещение рекламы. Все права защищены. © 2004–2019 «Leks»