Войти на сайт Регистрация Лента форума Пользователи Правила сайта Поиск по форуму
Модератор форума: denis2000, FantomICW  
Модостроение. Спавн и логика
denis2000Дата: Пн, 10.10.2011, 21:20 | Сообщение # 1
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
Награды: 35
Репутация: [ 1918 ]

Спавн и логика

Создание объектов на локации и логика поведения этих объектов

Если у вас появились вопросы по созданию динамических объектов в игре (НПС, монстры, аномалии, и т.п.) и настройке их "поведения". Задавайте их в этой теме - умные головы,
модосторители и просто разбирающиеся в программировании люди вам ответят.


Много интересного материала здесь (wiki), Lua_help.script, Help из SDK 0.7

Сборник модостроения ЗП v10.10.11 (автор: XOBAH): *.CHM, *.HTML
[cut noguest=Если у вас не открывается файл CHM]Если у вас не открывается файл:
1. Запустите [Пуск]=>[Выполнить] (либо хот-кей [WIN]+[R])
2. Введите команду (без кавычек) "regsvr32 %windir%\system32\hhctrl.ocx"
3. Если вылезло окно об успешном завершении вы все сделали правильно и можете перезагружать компьютер (а может и не надо)
Также: файлы МОГУТ не открываться если в пути к файлу есть: символы кириллицы, "_", "#"
Также: есть не стандартные программы-просмоторщики CHM файлов. Например: FBReader[/cut]

[cut=Где найти лог игры после вылета]Что такое LOG ошибки, и как мне его найти?
Это система отладки происходивших вылетов, которая подается игрой в форме текста, хотя не всегда.
Для того чтоб найти LOG необходимо зайти вот сюда:

В Win хр лог находится:

C:\Documents and Settings\All Users\Документы\S.T.A.L.K.E.R. - Зов Припяти\logs

Затем открываете первый файл в формате TXT, и в нем отбираете с низу 25 строчек. После кидаете эти 25 строчек в сообщение на форум.

В Win7 лог находится C:\Users\Public\Documents\S.T.A.L.K.E.R. - Зов Припяти\logs

Путь к папке с логом можно найти открыв файл fsgame.ltx который находится в корневой директории ЗП, за это отвечает строка:
...
$app_data_root$ = true | false| $fs_root$| users\
(тут мы указываем что папка пользователя, будет хранится рядом с Fsgame.ltx)
...
$logs$ = true| false| $app_data_root$| logs\
(а тут мы указываем что в папке пользователя, в подпапке Logs будут храниться наши логи)
...
[/cut][cut=Получение более подробной информации о вылете (ХОВАН)]
Открываем файл _g.script и ищем такую функцию: function abort(fmt, ...)
Там есть заккомментированная строчка "--error_log(reason)", ее и надо расскомментировать, должно получиться вот так:
Code
function abort(fmt, ...)
                    local reason = string.format(fmt, ...)
                    error_log(reason)
end

Вот для примера два одинаковых вылета, первый с функцией по умолчанию, второй - с поправленной функцией

Первый:
Code
Expression    : !m_error_code
Function      : raii_guard::~raii_guard
File          : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp
Line          : 748
Description   : ....a.l.k.e.r. - Зов Припяти\gamedata\scripts\_g.script:478: bad argument #2 to 'format' (string expected, got nil)

Второй:
Code
Expression    : 0
Function      : ErrorLog
File          : D:\prog_repository\sources\trunk\xrServerEntities\script_engine_script.cpp
Line          : 49
Description   : 'Attempt to read a non-existant string field 'path_walk' in section 'walker@mechanic'

[/cut]


Перед тем, как задать вопрос в этой теме, прочтите все предыдущие страницы,
статьи в wiki по ссылке из шапки и соседнюю тему "Курс молодого бойца",
возможно Ваш вопрос уже рассматривался.


Если произошел вылет - выкладываем лог! Вопрос ставим четко, не забываем указывать версию игры, установленные моды их версии, установленные фиксы модов и подробно ваши правки.
Помните чем подробнее вопрос, тем точнее ответ.


"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..."
(Чугунный всадник)
 
progkuchumovДата: Пт, 16.09.2016, 19:51 | Сообщение # 1336
Отмычка
Пользователи
Сообщений: 38
Награды: 0
Репутация: [ 40 ]

denis2000, я так понял, это дробь, я брал это из родных файлов gamedata. И кстати в файле торговли от них стоит NO TRADE:

[cut noguest]
;јммуници¤
ammo_9x18_fmj ;NO TRADE
ammo_9x18_pmm ;NO TRADE
ammo_9x19_pbp ;NO TRADE
ammo_9x19_fmj ;NO TRADE
ammo_11.43x23_hydro ;NO TRADE
ammo_11.43x23_fmj ;NO TRADE
ammo_12x70_buck ;NO TRADE
[/cut]

Ладно, мне уже все равно...


 
denis2000Дата: Пт, 16.09.2016, 19:54 | Сообщение # 1337
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
Награды: 35
Репутация: [ 1918 ]

Цитата progkuchumov ()
И кстати в файле торговли от них стоит NO TRADE

Где? Скажите конкретно, где стоит не торговать патронами mp_ammo_12x70_buck?


"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..."
(Чугунный всадник)
 
progkuchumovДата: Пт, 16.09.2016, 20:00 | Сообщение # 1338
Отмычка
Пользователи
Сообщений: 38
Награды: 0
Репутация: [ 40 ]

denis2000, у Магадана посмотрите, я ему скидывал полный файл. Хотя и до этого скидывал, там все подробно написано. Я не знаю уже как объяснить... Хотите гнобите меня, мне уже все равно...

Добавлено (16.09.2016, 19:58)
---------------------------------------------
denis2000, Для вас специально:

[cut noguest]
[trader]
buy_condition = generic_buy
sell_condition = generic_sell

buy_item_condition_factor = 0.7

[generic_buy]
;јртефакты
af_cristall = 0.7, 0.5
af_fireball = 0.7, 0.5
af_dummy_glassbeads = 0.7, 0.5
af_eye = 0.7, 0.5
af_fire = 0.7, 0.5
af_medusa = 0.7, 0.5
af_cristall_flower = 0.7, 0.5
af_night_star = 0.7, 0.5
af_vyvert = 0.7, 0.5
af_gravi = 0.7, 0.5
af_gold_fish = 0.7, 0.5
af_blood = 0.7, 0.5
af_mincer_meat = 0.7, 0.5
af_soul = 0.7, 0.5
af_fuzz_kolobok = 0.7, 0.5
af_baloon = 0.7, 0.5
af_glass = 0.7, 0.5
af_electra_sparkler = 0.7, 0.5
af_electra_flash = 0.7, 0.5
af_electra_moonlight = 0.7, 0.5
af_dummy_battery = 0.7, 0.5
af_dummy_dummy = 0.7, 0.5
af_ice = 0.7, 0.5

;јммуници¤
ammo_9x18_fmj ;NO TRADE
ammo_9x18_pmm ;NO TRADE
ammo_9x19_pbp ;NO TRADE
ammo_9x19_fmj ;NO TRADE
ammo_11.43x23_hydro ;NO TRADE
ammo_11.43x23_fmj ;NO TRADE
ammo_12x70_buck ;NO TRADE
ammo_12x76_zhekan ;NO TRADE
ammo_5.45x39_ap ;NO TRADE
ammo_5.45x39_fmj ;NO TRADE
ammo_9x39_ap ;NO TRADE
ammo_9x39_pab9 ;NO TRADE
ammo_5.56x45_ss190 ;NO TRADE
ammo_5.56x45_ap ;NO TRADE
ammo_7.62x54_7h1 ;NO TRADE
ammo_og-7b ;NO TRADE
ammo_vog-25 ;NO TRADE
grenade_f1 ;NO TRADE
grenade_rgd5 ;NO TRADE
ammo_m209 ;NO TRADE
ammo_pkm_100 ;NO TRADE
ammo_gauss ;NO TRADE
ammo_gauss_cardan ;NO TRADE

;ќружие
wpn_pm ;NO TRADE
wpn_pb ;NO TRADE
wpn_fort ;NO TRADE
wpn_hpsa ;NO TRADE
wpn_beretta ;NO TRADE
wpn_walther ;NO TRADE
wpn_sig220 ;NO TRADE
wpn_colt1911 ;NO TRADE
wpn_usp ;NO TRADE
wpn_desert_eagle ;NO TRADE
wpn_bm16 ;NO TRADE
wpn_toz34 ;NO TRADE
wpn_wincheaster1300 ;NO TRADE
wpn_spas12 ;NO TRADE
wpn_protecta ;NO TRADE
wpn_ak74u ;NO TRADE
wpn_mp5 ;NO TRADE
wpn_ak74 ;NO TRADE
wpn_abakan ;NO TRADE
wpn_l85 ;NO TRADE
wpn_lr300 ;NO TRADE
wpn_sig550 ;NO TRADE
wpn_groza ;NO TRADE
wpn_val ;NO TRADE
wpn_vintorez ;NO TRADE
wpn_svu ;NO TRADE
wpn_svd ;NO TRADE
wpn_rg-6 ;NO TRADE
wpn_rpg7 ;NO TRADE
wpn_g36 ;NO TRADE
wpn_fn2000 ;NO TRADE
wpn_pkm ;NO TRADE

;ADDONS
wpn_addon_scope ;NO TRADE
wpn_addon_scope_x2.7 ;NO TRADE
wpn_addon_scope_detector ;NO TRADE
wpn_addon_scope_night ;NO TRADE
wpn_addon_scope_susat ;NO TRADE
wpn_addon_scope_susat_x1.6 ;NO TRADE
wpn_addon_scope_susat_custom ;NO TRADE
wpn_addon_scope_susat_dusk ;NO TRADE
wpn_addon_scope_susat_night ;NO TRADE
wpn_addon_silencer ;NO TRADE
wpn_addon_grenade_launcher ;NO TRADE
wpn_addon_grenade_launcher_m203 ;NO TRADE

;Ѕроники
novice_outfit ;NO TRADE
specops_outfit ;NO TRADE
military_outfit ;NO TRADE
stalker_outfit ;NO TRADE
scientific_outfit ;NO TRADE
exo_outfit ;NO TRADE
svoboda_light_outfit ;NO TRADE
svoboda_heavy_outfit ;NO TRADE
cs_heavy_outfit ;NO TRADE
dolg_outfit ;NO TRADE
dolg_heavy_outfit ;NO TRADE

;Ўлемы
helm_respirator ;NO TRADE
helm_hardhat ;NO TRADE
helm_protective ;NO TRADE
helm_tactic ;NO TRADE
helm_battle ;NO TRADE


;ћедикаменты
bandage = 0.8, 0.4
medkit = 0.8, 0.4
medkit_scientic = 0.8, 0.4
medkit_army = 0.8, 0.4
antirad = 0.8, 0.4

;Ѕустеры
drug_booster = 0.8, 0.4
drug_coagulant = 0.8, 0.4
drug_psy_blockade = 0.8, 0.4
drug_antidot = 0.8, 0.4
drug_radioprotector = 0.8, 0.4
drug_anabiotic = 0.8, 0.4

;≈да
bread = 0.6, 0.3
kolbasa = 0.6, 0.3
conserva = 0.6, 0.3
vodka = 0.6, 0.3
energy_drink = 0.6, 0.3

;ѕредметы
device_torch ;NO TRADE
detector_simple ;NO TRADE
detector_advanced ;NO TRADE
detector_elite ;NO TRADE
detector_scientific ;NO TRADE
device_pda ;NO TRADE
hand_radio ;NO TRADE
guitar_a ;NO TRADE
harmonica_a ;NO TRADE
anomaly_scaner ;NO TRADE

; вестовые предметы
jup_a9_conservation_info ;NO TRADE
jup_a9_power_info ;NO TRADE
jup_a9_way_info ;NO TRADE
jup_a9_evacuation_info ;NO TRADE
jup_a9_meeting_info ;NO TRADE
jup_a9_losses_info ;NO TRADE
jup_a9_delivery_info ;NO TRADE
jup_b10_ufo_memory ;NO TRADE
jup_b10_ufo_memory_2 ;NO TRADE
jup_b10_notes_01 ;NO TRADE
jup_b10_notes_02 ;NO TRADE
jup_b10_notes_03 ;NO TRADE
jup_b205_sokolov_note ;NO TRADE
jup_b206_plant ;NO TRADE
jup_b209_monster_scanner ;NO TRADE
jup_b200_tech_materials_wire ;NO TRADE
jup_b200_tech_materials_acetone ;NO TRADE
jup_b200_tech_materials_textolite ;NO TRADE
jup_b200_tech_materials_transistor ;NO TRADE
jup_b200_tech_materials_capacitor ;NO TRADE
jup_b9_blackbox ;NO TRADE
jup_b32_scanner_device ;NO TRADE
jup_b46_duty_founder_pda ;NO TRADE
jup_b207_merc_pda_with_contract ;NO TRADE
jup_b47_jupiter_products_info ;NO TRADE
toolkit_2 ;NO TRADE
toolkit_1 ;NO TRADE
zat_b33_safe_container ;NO TRADE
zat_b57_gas ;NO TRADE
zat_b12_key_1 ;NO TRADE
zat_b12_key_2 ;NO TRADE
zat_b12_documents_1 ;NO TRADE
zat_b12_documents_2 ;NO TRADE
device_pda_port_bandit_leader ;NO TRADE
device_flash_snag ;NO TRADE
jup_b202_bandit_pda ;NO TRADE
zat_b40_notebook ;NO TRADE
zat_b40_pda_1 ;NO TRADE
zat_b40_pda_2 ;NO TRADE
device_pda_zat_b5_dealer ;NO TRADE
zat_b20_noah_pda ;NO TRADE
zat_a23_access_card ;NO TRADE
zat_a23_gauss_rifle_docs ;NO TRADE
zat_b44_barge_pda ;NO TRADE
zat_b39_joker_pda ;NO TRADE
zat_b22_medic_pda ;NO TRADE
toolkit_3 ;NO TRADE
pri_b35_lab_x8_key ;NO TRADE
pri_b306_envoy_pda ;NO TRADE
pri_b36_monolith_hiding_place_pda ;NO TRADE
pri_a25_explosive_charge_item ;NO TRADE
pri_a19_american_experiment_info ;NO TRADE
pri_a19_lab_x16_info ;NO TRADE
pri_a19_lab_x10_info ;NO TRADE
pri_a19_lab_x7_info ;NO TRADE
pri_a19_lab_x18_info ;NO TRADE
zat_a23_labx8_key ;NO TRADE
lx8_service_instruction ;NO TRADE
af_compass ;NO TRADE
af_oasis_heart ;NO TRADE
jup_b1_half_artifact ;NO TRADE
af_quest_b14_twisted ;NO TRADE

;”никальные предметы
wpn_pm_actor = 0.25, 0.2
wpn_sig550_luckygun = 0.25, 0.2
wpn_pkm_zulus = 0.25, 0.2
wpn_wincheaster1300_trapper = 0.25, 0.2
wpn_desert_eagle_nimble = 0.25, 0.2
wpn_groza_nimble = 0.25, 0.2
wpn_mp5_nimble = 0.25, 0.2
wpn_sig220_nimble = 0.25, 0.2
wpn_spas12_nimble = 0.25, 0.2
wpn_svd_nimble = 0.25, 0.2
wpn_svu_nimble = 0.25, 0.2
wpn_usp_nimble = 0.25, 0.2
wpn_vintorez_nimble = 0.25, 0.2
wpn_g36_nimble = 0.25, 0.2
wpn_fn2000_nimble = 0.25, 0.2
wpn_protecta_nimble = 0.25, 0.2
stalker_outfit_barge ;NO TRADE
helm_respirator_joker ;NO TRADE
helm_hardhat_snag ;NO TRADE
wpn_ak74u_snag = 0.25, 0.2
wpn_fort_snag = 0.25, 0.2

[generic_sell]
;јртефакты
af_cristall = 1.1, 2
af_fireball = 1.1, 2
af_dummy_glassbeads = 1.1, 2
af_eye = 1.1, 2
af_fire = 1.1, 2
af_medusa = 1.1, 2
af_cristall_flower = 1.1, 2
af_night_star = 1.1, 2
af_vyvert = 1.1, 2
af_gravi = 1.1, 2
af_gold_fish = 1.1, 2
af_blood = 1.1, 2
af_mincer_meat = 1.1, 2
af_soul = 1.1, 2
af_fuzz_kolobok = 1.1, 2
af_baloon = 1.1, 2
af_glass = 1.1, 2
af_electra_sparkler = 1.1, 2
af_electra_flash = 1.1, 2
af_electra_moonlight = 1.1, 2
af_dummy_battery = 1.1, 2
af_dummy_dummy = 1.1, 2
af_ice = 1.1, 2

;јммуници¤
ammo_9x18_fmj ;NO TRADE
ammo_9x18_pmm ;NO TRADE
ammo_9x19_pbp ;NO TRADE
ammo_9x19_fmj ;NO TRADE
ammo_11.43x23_hydro ;NO TRADE
ammo_11.43x23_fmj ;NO TRADE
ammo_12x70_buck ;NO TRADE
ammo_12x76_zhekan ;NO TRADE
ammo_5.45x39_ap ;NO TRADE
ammo_5.45x39_fmj ;NO TRADE
ammo_9x39_ap ;NO TRADE
ammo_9x39_pab9 ;NO TRADE
ammo_5.56x45_ss190 ;NO TRADE
ammo_5.56x45_ap ;NO TRADE
ammo_7.62x54_7h1 ;NO TRADE
ammo_og-7b ;NO TRADE
ammo_vog-25 ;NO TRADE
grenade_f1 ;NO TRADE
grenade_rgd5 ;NO TRADE
ammo_m209 ;NO TRADE
ammo_pkm_100 ;NO TRADE
ammo_gauss ;NO TRADE
ammo_gauss_cardan ;NO TRADE

;ќружие
wpn_pm ;NO TRADE
wpn_pb ;NO TRADE
wpn_fort ;NO TRADE
wpn_hpsa ;NO TRADE
wpn_beretta ;NO TRADE
wpn_walther ;NO TRADE
wpn_sig220 ;NO TRADE
wpn_colt1911 ;NO TRADE
wpn_usp ;NO TRADE
wpn_desert_eagle ;NO TRADE
wpn_bm16 ;NO TRADE
wpn_toz34 ;NO TRADE
wpn_wincheaster1300 ;NO TRADE
wpn_spas12 ;NO TRADE
wpn_protecta ;NO TRADE
wpn_ak74u ;NO TRADE
wpn_mp5 ;NO TRADE
wpn_ak74 ;NO TRADE
wpn_abakan ;NO TRADE
wpn_l85 ;NO TRADE
wpn_lr300 ;NO TRADE
wpn_sig550 ;NO TRADE
wpn_groza ;NO TRADE
wpn_val ;NO TRADE
wpn_vintorez ;NO TRADE
wpn_svu ;NO TRADE
wpn_svd ;NO TRADE
wpn_rg-6 ;NO TRADE
wpn_rpg7 ;NO TRADE
wpn_g36 ;NO TRADE
wpn_fn2000 ;NO TRADE
wpn_pkm ;NO TRADE

;ADDONS
wpn_addon_scope ;NO TRADE
wpn_addon_scope_x2.7 ;NO TRADE
wpn_addon_scope_detector ;NO TRADE
wpn_addon_scope_night ;NO TRADE
wpn_addon_scope_susat ;NO TRADE
wpn_addon_scope_susat_x1.6 ;NO TRADE
wpn_addon_scope_susat_custom ;NO TRADE
wpn_addon_scope_susat_dusk ;NO TRADE
wpn_addon_scope_susat_night ;NO TRADE
wpn_addon_silencer ;NO TRADE
wpn_addon_grenade_launcher ;NO TRADE
wpn_addon_grenade_launcher_m203 ;NO TRADE

;Ѕроники
novice_outfit ;NO TRADE
specops_outfit ;NO TRADE
military_outfit ;NO TRADE
stalker_outfit ;NO TRADE
scientific_outfit ;NO TRADE
exo_outfit ;NO TRADE
svoboda_light_outfit ;NO TRADE
svoboda_heavy_outfit ;NO TRADE
cs_heavy_outfit ;NO TRADE
dolg_outfit ;NO TRADE
dolg_heavy_outfit ;NO TRADE

;Ўлемы
helm_respirator ;NO TRADE
helm_hardhat ;NO TRADE
helm_protective ;NO TRADE
helm_tactic ;NO TRADE
helm_battle ;NO TRADE

;ћедикаменты
bandage = 1.5, 2.5
medkit = 1.5, 2.5
medkit_scientic = 1.5, 2.5
medkit_army = 1.5, 2.5
antirad = 1.5, 2.5

;Ѕустеры
drug_booster ;NO TRADE
drug_coagulant ;NO TRADE
drug_psy_blockade ;NO TRADE
drug_antidot ;NO TRADE
drug_radioprotector ;NO TRADE
drug_anabiotic ;NO TRADE

;≈да
bread = 1.5, 2.5
kolbasa = 1.5, 2.5
conserva = 1.5, 2.5
vodka = 1.5, 2.5
energy_drink = 1.5, 2.5

;ѕредметы
device_torch ;NO TRADE
detector_simple ;NO TRADE
detector_advanced ;NO TRADE
detector_elite ;NO TRADE
detector_scientific ;NO TRADE
device_pda ;NO TRADE
hand_radio ;NO TRADE
guitar_a ;NO TRADE
harmonica_a ;NO TRADE
anomaly_scaner ;NO TRADE

; вестовые предметы
jup_a9_conservation_info ;NO TRADE
jup_a9_power_info ;NO TRADE
jup_a9_way_info ;NO TRADE
jup_a9_evacuation_info ;NO TRADE
jup_a9_meeting_info ;NO TRADE
jup_a9_losses_info ;NO TRADE
jup_a9_delivery_info ;NO TRADE
jup_b10_ufo_memory ;NO TRADE
jup_b10_ufo_memory_2 ;NO TRADE
jup_b10_notes_01 ;NO TRADE
jup_b10_notes_02 ;NO TRADE
jup_b10_notes_03 ;NO TRADE
jup_b205_sokolov_note ;NO TRADE
jup_b206_plant ;NO TRADE
jup_b209_monster_scanner ;NO TRADE
jup_b200_tech_materials_wire ;NO TRADE
jup_b200_tech_materials_acetone ;NO TRADE
jup_b200_tech_materials_textolite ;NO TRADE
jup_b200_tech_materials_transistor ;NO TRADE
jup_b200_tech_materials_capacitor ;NO TRADE
jup_b9_blackbox ;NO TRADE
jup_b32_scanner_device ;NO TRADE
jup_b46_duty_founder_pda ;NO TRADE
jup_b207_merc_pda_with_contract ;NO TRADE
jup_b47_jupiter_products_info ;NO TRADE
toolkit_2 ;NO TRADE
toolkit_1 ;NO TRADE
zat_b33_safe_container ;NO TRADE
zat_b57_gas ;NO TRADE
zat_b12_key_1 ;NO TRADE
zat_b12_key_2 ;NO TRADE
zat_b12_documents_1 ;NO TRADE
zat_b12_documents_2 ;NO TRADE
device_pda_port_bandit_leader ;NO TRADE
device_flash_snag ;NO TRADE
jup_b202_bandit_pda ;NO TRADE
zat_b40_notebook ;NO TRADE
zat_b40_pda_1 ;NO TRADE
zat_b40_pda_2 ;NO TRADE
device_pda_zat_b5_dealer ;NO TRADE
zat_b20_noah_pda ;NO TRADE
zat_a23_access_card ;NO TRADE
zat_a23_gauss_rifle_docs ;NO TRADE
zat_b44_barge_pda ;NO TRADE
zat_b39_joker_pda ;NO TRADE
zat_b22_medic_pda ;NO TRADE
toolkit_3 ;NO TRADE
pri_b35_lab_x8_key ;NO TRADE
pri_b306_envoy_pda ;NO TRADE
pri_b36_monolith_hiding_place_pda ;NO TRADE
pri_a25_explosive_charge_item ;NO TRADE
pri_a19_american_experiment_info ;NO TRADE
pri_a19_lab_x16_info ;NO TRADE
pri_a19_lab_x10_info ;NO TRADE
pri_a19_lab_x7_info ;NO TRADE
pri_a19_lab_x18_info ;NO TRADE
zat_a23_labx8_key ;NO TRADE
lx8_service_instruction ;NO TRADE
af_compass ;NO TRADE
af_oasis_heart ;NO TRADE
jup_b1_half_artifact ;NO TRADE
af_quest_b14_twisted ;NO TRADE

;”никальные предметы
wpn_pm_actor ;NO TRADE
wpn_sig550_luckygun ;NO TRADE
wpn_pkm_zulus ;NO TRADE
wpn_wincheaster1300_trapper ;NO TRADE
wpn_desert_eagle_nimble ;NO TRADE
wpn_groza_nimble ;NO TRADE
wpn_mp5_nimble ;NO TRADE
wpn_sig220_nimble ;NO TRADE
wpn_spas12_nimble ;NO TRADE
wpn_svd_nimble ;NO TRADE
wpn_svu_nimble ;NO TRADE
wpn_usp_nimble ;NO TRADE
wpn_vintorez_nimble ;NO TRADE
wpn_g36_nimble ;NO TRADE
wpn_fn2000_nimble ;NO TRADE
wpn_protecta_nimble ;NO TRADE
stalker_outfit_barge ;NO TRADE
helm_respirator_joker ;NO TRADE
helm_hardhat_snag ;NO TRADE
wpn_ak74u_snag ;NO TRADE
wpn_fort_snag ;NO TRADE

[/cut]

Добавлено (16.09.2016, 20:00)
---------------------------------------------
denis2000, я все копирую из конфигов и пишу в соответствии с ними. Да мне пофиг - забывайте тему. Простите за беспокойство....


 
denis2000Дата: Пт, 16.09.2016, 20:00 | Сообщение # 1339
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
Награды: 35
Репутация: [ 1918 ]

progkuchumov, Это я не знаю как через вашу истерику донести, что запрета торговли патронами mp_ammo_12x70_buck - НЕТ В ВАШЕМ ФАЙЛЕ полном или не полном, кому угодно скинутом. Там запреты на совершенно другие патроны!

"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..."
(Чугунный всадник)
 
progkuchumovДата: Пт, 16.09.2016, 20:09 | Сообщение # 1340
Отмычка
Пользователи
Сообщений: 38
Награды: 0
Репутация: [ 40 ]

denis2000, Скопировал готовый конфиг - и поставил везде no_trade, я в душе не чаю, что в одних местах так написано, в других по другому. Вот и захожу спрашивать. (((( да все, модератор удалите меня вообще отсюда ((( чтобы я умных людей не мучил....

Добавлено (16.09.2016, 20:06)
---------------------------------------------
denis2000, в инете сотня инструкций, и везде по разному написано, черт ногу сломит. Вы представьте себя новичком и попробуйте по этим "мануалам" поучиться. Все спасибо - отбили у меня охоту мододеланьем заниматься и помогать людям со схожими интересами. Удачи!

Добавлено (16.09.2016, 20:09)
---------------------------------------------
denis2000, то же оружие, оно в одних конфигах со всякими приставками пишется, в других без них - и как тут разобраться? Чего тогда вообще эти mp в интерфейс нпсу добавляются? Если я не правильно написал - ошибка должна быть. Однако дробь добавилась, в том количестве, которое я прописал - но я все равно не прав...


 
denis2000Дата: Пт, 16.09.2016, 20:15 | Сообщение # 1341
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
Награды: 35
Репутация: [ 1918 ]

Цитата progkuchumov ()
то же оружие, оно в одних конфигах со всякими приставками пишется, в других без них - и как тут разобраться?

Все на самом деле очень просто: различие хоть в одном символе - это разные предметы.

mp_ammo_12x70_buck - да это дробь, несколько модифицированная для мультиплеерной игры и только там встречавшаяся.
Вам нужно прописывать НПС боеприпас для синглплеерной игры ammo_12x70_buck и его же соответственно запрещать к торговли.


"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..."
(Чугунный всадник)
 
progkuchumovДата: Пт, 16.09.2016, 20:29 | Сообщение # 1342
Отмычка
Пользователи
Сообщений: 38
Награды: 0
Репутация: [ 40 ]

denis2000, ясно, спасибо большое, объяснили... я не понимал различие между ними... можно было сразу сказать, и я бы не отнимал у вас столько времени...

Добавлено (16.09.2016, 20:29)
---------------------------------------------
Поэтому и просил нормальный мануал - но видимо такого нет, везде надо сотни раз перепроверить, перечитать, и все равно не будешь знать, куда рыть... Простите.




Сообщение отредактировал progkuchumov - Пт, 16.09.2016, 20:30
 
denis2000Дата: Пт, 16.09.2016, 20:31 | Сообщение # 1343
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
Награды: 35
Репутация: [ 1918 ]

Цитата progkuchumov ()
можно было сразу сказать

Как только я увидел дескрипшен вашего персонажа, так сразу вам и стал об этом говорить. Немного терпения.

Модостроение вообще требует массу терпения, не пеняйте за снобизм - вам гораздо проще. У начинавших модостроение не было ни мануалов, ни какой то информации, более того интернет был не у всех на постоянной основе. Все изучали самостоятельно по крупицам собирая информацию - которая теперь стала доступна всем и каждому.


"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..."
(Чугунный всадник)
 
progkuchumovДата: Пт, 16.09.2016, 20:38 | Сообщение # 1344
Отмычка
Пользователи
Сообщений: 38
Награды: 0
Репутация: [ 40 ]

denis2000, я все понимаю, поверьте. Но не надо лишний раз мстить за это - информации действительно море сейчас, но в этом и беда - ориентируешься на нее, а она вдруг тебе дает ошибочные сведения. В итоге стараешься разобраться сам - и возникают такие глупые ошибки, как у меня. А заходишь на форум, чтобы спросить - и встречаешь непонимание. Мне бы не хотелось, чтобы меня считали за дурака. Если есть направление - я дальше сам иду и буду знать, где копать. Мне нужно лишь правильное направление.

 
MagadanДата: Сб, 17.09.2016, 17:53 | Сообщение # 1345
Удаленные



denis2000, как же я с тобой согласен.
тот же читер клуб-всё по полочкам,бери и пользуйся.
а нам раньше такое и не снилось.
 
sergej5500Дата: Ср, 02.11.2016, 23:11 | Сообщение # 1346
Полевой Исследователь
Ученые сталкеры
Сообщений: 3793
Награды: 29
Репутация: [ 1355 ]

Добрый вечер. Возник вопрос.

В смарте полтергейст и 4 собаки. Все под логикой home.

Существует схема companion. Когда НПС следует за ГГ.

Возможно ли сделать так, чтобы собаки ходили за полтергейстом в режиме companion или в эквивалентной схеме? Какой логикой можно воспользоваться?

Полтергейсту желательно оставить логику home.
 
denis2000Дата: Чт, 03.11.2016, 17:55 | Сообщение # 1347
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
Награды: 35
Репутация: [ 1918 ]

sergej5500, Готовой схемы поведения конечно нет, поэтому если хотите можете взять за основу логику companion и на ее базе написать свою совершенно новую или есть возможность использовать логику mob_walker тогда можно попытаться запустить ваших монстров по статическим маршрутам, причем собак направить за полтергейстом.

"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..."
(Чугунный всадник)
 
ShyrДата: Сб, 19.11.2016, 18:02 | Сообщение # 1348
Отмычка
Пользователи
Сообщений: 38
Награды: 4
Репутация: [ 20 ]

Доброго времени суток.
Решил пройти первый урок КМБ "Создание нового игрового персонажа"
Сделал все по инструкции не отклоняясь от нее.
В уроке, файл описания персонажа создается на основе уже существующего персонажа, а спавн осуществляется с помощью клавиши F6 (осуществляется через ui_main_menu.script)
Однако после загрузки игры, последующего выхода в меню и нажатия клавиши F6 игра вылетает с логом:
Код
FATAL ERROR

[error]Expression : no_assert
[error]Function : CXML_IdToIndex<class CCharacterInfo>::GetById
[error]File : d:\prog_repository\sources\trunk\xrserverentities\xml_str_id_loader.h
[error]Line : 112
[error]Description : item not found, id
[error]Arguments : zat_sh_nikitka_skadovsk

stack trace:


Я подозреваю, что ошибка допущена в файле описания персонажа.
Подскажите, верно-ли это и в чем может быть ошибка?

P.s.
Код фала описания персонажа прилагается:
Код
<?xml version='1.0' encoding="windows-1251" ?>
<xml>
<specific_character id="zat_sh_nikitka_skadovsk" team_default = "1">
<name>zat_sh_nikitka_skadovsk_name</name>
<icon>ui_inGame2_Soldier_4</icon>
<map_icon x="0" y="0"></map_icon>
<bio>esc_wolf_bio</bio>
<class>zat_sh_nikitka_skadovsk</class>
<community>stalker</community>
<terrain_sect>stalker_terrain</terrain_sect>
<money min="4000 " max="120000" infinitive="0"></money>
<rank>999</rank>
<reputation>0</reputation>
<visual>actors\stalker_mercenary\stalker_mercenary_1_helm</visual>
<snd_config>characters_voice\human_01\stalker\</snd_config>
<crouch_type>-1</crouch_type>
<panic_treshold>0</panic_treshold>
<supplies>
[spawn] \n
#include "gameplay\character_items.xml" \n
#include "gameplay\character_drugs.xml" \n
#include "gameplay\character_food.xml"
    </supplies>
<start_dialog>hello_dialog</start_dialog>
</specific_character>
</xml>


Сообщение отредактировал Shyr - Пт, 25.11.2016, 18:17
 
denis2000Дата: Сб, 19.11.2016, 19:33 | Сообщение # 1349
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
Награды: 35
Репутация: [ 1918 ]

Shyr, Судя по логу не находиться секция объекта: [zat_sh_nikitka_skadovsk], проверяйте файл sh_stalkers.ltx и регистрацию его в spawn_sections.ltx.

"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..."
(Чугунный всадник)
 
ShyrДата: Пн, 21.11.2016, 22:25 | Сообщение # 1350
Отмычка
Пользователи
Сообщений: 38
Награды: 4
Репутация: [ 20 ]

denis2000, решил проблему: в КМБ, Урок 1, пункт 2 "Создать файл описания классов"
в этом пункте имеется вставка с кодом:
Код
<character id="zat_sh_nikitka_skadovsk">
<class>zat_sh_nikitka_skadovsk</class>
</character>


так вот, в нем упущены строчки открытия и закрытия XML документа, а так-же описание подключенной к документу таблицы кодировок. После правки документ должен выглядеть такким образом:
Код
<?xml version='1.0' encoding="UTF-8"?>
<xml>
    <character id="zat_sh_nikitka_skadovsk">
    <class>zat_sh_nikitka_skadovsk</class>
    </character>
</xml>


тогда НПС спавнится и все работает.

Добавлено (21.11.2016, 22:25)
---------------------------------------------
Еще такой вопрос: есть у меня НПС, (созданный по КМБ уроку 1).
По ходу урока он делается бессмертным и, соответственно, если открыть по нему огонь, то он никак на это не среагирует. Однако моей целью является создать его смертным и статичным(недвижимым). Пробовал просто отключить строку отвечающую за бессмертие значением false, однако тогда НПС переходит на универсальный комбат (верно?) и начинает передвигаться в неизвестном направлении.
Вопрос: как мне правильно реализовать эту задумку?


Сообщение отредактировал Shyr - Пт, 25.11.2016, 18:17
 
Поиск: