|
Модострой:Вопросница
|
|
|
|
| Статус: |
 |
| Легенда: |
 |
| Сообщений: |
2258 |
| Награды: |
15 |
| Регистрация: |
05.04.2010 |
|
Задаем разные вопросы касательно создания модов.
|
|
Среда, 02.03.2011, 09:50
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
05.04.2010 |
|
|
|
|
|
|
Tris
Среда, 06.07.2011, 14:00 | Сообщение # 766
Dead Forgetting Zone
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
914 |
| Награды: |
3 |
| Регистрация: |
12.06.2011 |
|
Вопрос по ЗП:
Как уменьшить количество спавна НПС на локациях? Чтоб пустовала в зона.
|
|
Среда, 06.07.2011, 14:00
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
12.06.2011 |
|
|
|
|
|
|
RICK
Среда, 06.07.2011, 14:27 | Сообщение # 767
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1205 |
| Награды: |
4 |
| Регистрация: |
10.05.2011 |
|
;--------------- ;supei-sa ;---------------
да попробуй на основе сигаретной зависимости
;------------- ;Tris ;-------------
можно через аллспавн распаковать найти нпс и удалить его секцию тогда он небудет спавнится
|
|
Среда, 06.07.2011, 14:27
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
10.05.2011 |
|
|
|
|
|
|
Tris
Среда, 06.07.2011, 14:52 | Сообщение # 768
Dead Forgetting Zone
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
914 |
| Награды: |
3 |
| Регистрация: |
12.06.2011 |
|
Kail, Так то это понятно, а другово способа нет, например ограничить количиство нпс на одной локации?
|
|
Среда, 06.07.2011, 14:52
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
12.06.2011 |
|
|
|
|
|
|
| Статус: |
 |
| Ветеран: |
 |
| Сообщений: |
4356 |
| Награды: |
6 |
| Регистрация: |
25.10.2010 |
|
Kail, И фиг там вылет вот с таким логом FATAL ERROR
[error]Expression : fatal error [error]Function : CScriptEngine::lua_error [error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp [error]Line : 73 [error]Description : <no expression> [error]Arguments : LUA error: ....k.e.r. – SHADOW OF CHERNOBYL\gamedata\scripts\amk.script:526: attempt to index global 'amk_mod' (a nil value)
stack trace: Очередная опечатка опять поди.
Сообщение отредактировал supei-sa - Среда, 06.07.2011, 14:58
|
|
Среда, 06.07.2011, 14:57
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.10.2010 |
|
|
|
|
|
|
RICK
Среда, 06.07.2011, 15:06 | Сообщение # 770
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1205 |
| Награды: |
4 |
| Регистрация: |
10.05.2011 |
|
;----------- ;supei-sa ;-----------
утебя скрипт amk_mod.script есть в папке скриптах если нет
то всвоем скрипте найди сылку на amk_mod.script и удали или закоменти
|
|
Среда, 06.07.2011, 15:06
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
10.05.2011 |
|
|
|
|
|
|
| Статус: |
 |
| Ветеран: |
 |
| Сообщений: |
4356 |
| Награды: |
6 |
| Регистрация: |
25.10.2010 |
|
Да есть конечно.
|
|
Среда, 06.07.2011, 15:08
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.10.2010 |
|
|
|
|
|
|
RICK
Среда, 06.07.2011, 15:12 | Сообщение # 772
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1205 |
| Награды: |
4 |
| Регистрация: |
10.05.2011 |
|
ему чето ненравится в скрипте amk.script то что в этом срипте есть сылка на срипт amk_mod и просит прировнять к нулю тоесть удалитьДобавлено (06.07.2011, 15:12) --------------------------------------------- щас я тож попробую сделать если получится поделюсь
|
|
Среда, 06.07.2011, 15:12
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
10.05.2011 |
|
|
|
|
|
|
| Статус: |
 |
| Ветеран: |
 |
| Сообщений: |
4356 |
| Награды: |
6 |
| Регистрация: |
25.10.2010 |
|
Но я писал там как и было сказано вот так. 3. Открываем файл amk_mod.script в функции first_run пишем:
amk.g_start_timer("kur",0,0,6)
затем в функции check_sleep_item(obj) после
elseif section=="treasure_item" then stype="tr_item"
но перед end пишем:
elseif section == "sigaret" then stype = "sgr"
|
|
Среда, 06.07.2011, 15:12
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.10.2010 |
|
|
|
|
|
|
RICK
Среда, 06.07.2011, 15:15 | Сообщение # 774
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1205 |
| Награды: |
4 |
| Регистрация: |
10.05.2011 |
|
щас я попробую сделать
|
|
Среда, 06.07.2011, 15:15
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
10.05.2011 |
|
|
|
|
|
|
| Статус: |
 |
| Ветеран: |
 |
| Сообщений: |
4356 |
| Награды: |
6 |
| Регистрация: |
25.10.2010 |
|
Kail, Спасибо заранее.Да и это если не затруднит:не мог бы ты отметить звездочками изменения,а то мне совмещать же ведь придется т.к файлы amk и amk_mod у меня уже были придется совмещать.
|
|
Среда, 06.07.2011, 15:32
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.10.2010 |
|
|
|
|
|
|
RICK
Среда, 06.07.2011, 16:18 | Сообщение # 776
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1205 |
| Награды: |
4 |
| Регистрация: |
10.05.2011 |
|
чето я тож по статье написал невылетает но кажется и неработает как вообще должно работать
|
|
Среда, 06.07.2011, 16:18
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
10.05.2011 |
|
|
|
|
|
|
| Статус: |
 |
| Ветеран: |
 |
| Сообщений: |
4356 |
| Награды: |
6 |
| Регистрация: |
25.10.2010 |
|
Kail, Не знаю.А ты какое время в своем скрипте выставлял?Но если вылета нет то значит наверное все правильно.А может быть надо в конфиг воды в коэффициенты иммунитета одну новую строку добавить?
Сообщение отредактировал supei-sa - Четверг, 07.07.2011, 06:57
|
|
Четверг, 07.07.2011, 06:56
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.10.2010 |
|
|
|
|
|
|
Tris
Четверг, 07.07.2011, 09:23 | Сообщение # 778
Dead Forgetting Zone
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
914 |
| Награды: |
3 |
| Регистрация: |
12.06.2011 |
|
Кто нибудь знает как убрать начальные ролики при запуске игры. В Зов Припяти.
|
|
Четверг, 07.07.2011, 09:23
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
12.06.2011 |
|
|
|
|
|
|
RICK
Четверг, 07.07.2011, 10:30 | Сообщение # 779
| Статус: |
 |
| Опытный: |
 |
| Сообщений: |
1205 |
| Награды: |
4 |
| Регистрация: |
10.05.2011 |
|
;---------------- ;вопрос по тч ;----------------
помогите пожалуйста гулаг написать неполучается уже шестой раз пробую ничего невыходит нехочет мой сталкер сидеть в лагере писал и так и так и по статье в вики невыходит ничего
вот так
1 в all_spawne
спавн смарта написал
[10364] ; cse_abstract properties section_name = smart_terrain name = baza_mar_csky_lager position = -158.6162109375,0.60514295101166,-312.85946655273 direction = -0.352839291095734,0,0.935683965682983
; cse_alife_object properties game_vertex_id = 3374 distance = 5 level_vertex_id = 64634 object_flags = 0xffffff3e custom_data = <<END [smart_terrain] type = baza_mar_csky_lager capacity = 1 END
; cse_shape properties shapes = shape0 shape0:type = box shape0:axis_x = 1,0,0 shape0:axis_y = 0,1,0 shape0:axis_z = 0,0,1 shape0:offset = 0,0,0
; cse_alife_space_restrictor properties restrictor_type = 3
; se_smart_terrain properties
2. а тут вотак я логику своему нпс дал
[10365] ; cse_abstract properties section_name = stalker name = baza_mar_stalker_0002 position = -158.6162109375,0.60514295101166,-312.85946655273 direction = -0.998166263103485,0,0.0605319775640965
; cse_alife_trader_abstract properties money = 5000 character_profile = mar_three_npc
; cse_alife_object properties game_vertex_id = 3374 distance = 3.5 level_vertex_id = 64634 object_flags = 0xffffffbf custom_data = <<END [smart_terrains] baza_mar_csky_lager = true END
; cse_visual properties visual_name = actors\nebo\clear_sky_1
; cse_alife_creature_abstract properties g_team = 0 g_squad = 0 g_group = 0 health = 3 dynamic_out_restrictions = dynamic_in_restrictions =
upd:health = 3 upd:timestamp = 0x6d6d695f upd:creature_flags = 0x75 upd:position = -158.6162109375,0.60514295101166,-312.85946655273 upd:o_model = 0 upd:o_torso = -0.000645029998850077,0.0445535257458687,0 upd:g_team = 0 upd:g_squad = 0 upd:g_group = 0
; cse_alife_monster_abstract properties
upd:next_game_vertex_id = 65535 upd:prev_game_vertex_id = 65535 upd:distance_from_point = 0 upd:distance_to_point = 0
; cse_alife_human_abstract properties predicate5 = 1,0,0,2,0 predicate4 = 2,2,1,2
; cse_ph_skeleton properties
upd:start_dialog =
; se_stalker properties
3. тут создал ltx файл и назвал его gulag_marsh.ltx и внем написал это
[logic@baza_mar_csky_lager_kamp1] active = kamp@baza_mar_csky_lager_kamp1 combat_ignore = combat_ignore@baza_mar_csky_lager on_hit = hit@baza_mar_csky_lager on_death = death@baza_mar_csky_lager
[kamp@baza_mar_csky_lager_kamp1] center_point = kamp1 danger = danger_condition@baza_mar_csky_lager
4. создал скрипт gulag_marsh.script
сдесь написал
local t = {}
function load_job(sj, gname, type, squad, groups) if type == "baza_mar_csky_lager" then t = { section = "logic@baza_mar_csky_lager", idle = 0, prior = 4, state = {0}, in_rest = "", out_rest = "" } table.insert(sj, t) end end 5 . ну и даже ваипоент прописал в файле way_marsh
вотак
[baza_mar_csky_lager_kamp1] points = p0 p0:name = wp00 p0:position = -158.6162109375,0.60514295101166,-312.85946655273 p0:game_vertex_id = 3374 p0:level_vertex_id = 64634
и это все неработает помогите разобратся только ненадо давате сылку на статью вики я поней делал и ничего невыходит все тоже самое

|
|
Четверг, 07.07.2011, 10:30
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
10.05.2011 |
|
|
|
|
|
|
| Статус: |
 |
| Неопытный: |
 |
| Сообщений: |
575 |
| Награды: |
2 |
| Регистрация: |
25.12.2010 |
|
Tris, скачай no-intro fix для ЗП!
|
|
Четверг, 07.07.2011, 10:59
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
25.12.2010 |
|
|
|
|