Jump to content

gam

Проверенные
  • Content Count

    128
  • Joined

  • Last visited

Community Reputation

62

1 Follower

Recent Profile Visitors

564 profile views
  1. Возможно поможет такая проверка: gamedata\scripts\rx_wmgr.script function weapon_manager:return_items(return_id,death,destroy)\local function transfer_to_npc(id) local obj = level.object_by_id(id) Попробуйте дописать условие таким образом: if obj and se_npc.online then В чистой ТЧ вылетов не бывало, а вот с адаптацией к модам подобное происходило.
  2. Возможно Вам нужно подредактировать в файле gamedata\config\creatures\m_stalker.ltx параметр use_single_item_rule, скорее всего там необходимо указать use_single_item_rule = on И параметр attachable_items = device_torch, attachable_item,hand_radio, bread, vodka, energy_drink, kolbasa, guitar_a, harmonica_a, wpn_binoc, kruglov_flash, bandage, medkit, medkit_army, medkit_scientic Имхо косяки оттуда. Вот старые релизные версии пака: https://yadi.sk/d/7cEoBhZcsVOueg
  3. И научили , и не обезобразили мышление изверги, и не закончили мысль думать, с Богом короче малявки.
  4. @AndreySol, Если я верно понял Вашу реализацию, то как мне представляется - это выглядит таким образом: gamedata\scripts: создаем собственный файл скрипта и внутри пишем код функций. Как пример, af_detect.script: Заполнение таблицы (af_detect.lv_arts = {}) на загрузке в bind_stalker.script: function actor_binder:net_spawn(data). Код: if af_detect then af_detect.checklvl_art() Но вот далее рассматривать function actor_binder:on_item_take(obj) возможно не совсем корректно, а как-то использовать: function actor_binder:update(delta) просто стандартным вызовом af_detect.update(). Имхо конечно.
  5. Наверно есть необходимость дополнить код условием: if not self.object:parent() then level.map_add_object_spot(self.object:id(), self.spot, hint) else level.map_remove_object_spot(self.object:id(), self.spot) end
  6. https://yadi.sk/d/LWw8YKXNIwmg4g
  7. @dsh, Не знаю за кем авторство, взято у Советского Капитана не помню мод, возможно он сам и сделал (не нашлось некоторых элементов связанных с прицелами). Вот если это искомое конечно: https://yadi.sk/d/sJcmbOQSbEbzJg
  8. Подобная реализация вроде сделана RED75/Алексей "KamikaZze" для схемы "Компаньоны". Возможно подглядеть там.
  9. @Dead_Land, В чистой ТЧ все работает без сбоев. Скорее всего Ваша адаптация не совсем корректна, можно предположить что не удален файл скрипта watcher_act.script. Если действительно так, то конечно конфликт очень вероятен. А подобной адаптации к АМК-моду нет в шапке темы, в чем могут быть претензии к Автору? Есть старая версия ai_add_SHOC, если пригодится вот: https://yadi.sk/d/SGcXD9t7bCSl1A
  10. Всех кто празднует Крещение с праздником. @Lee_stalker Есть проблема у мну в образовании, поясните откудова сие чудо проявило свой лик, а мод Арсенал если я верно помню взят у Советского Капитана который и адаптировал его в ОГСМ.
  11. Есть рабочий скрипт ремонта доспехов, если заинтересует вот: https://yadi.sk/d/DJWcAwJHirxatQ
  12. dialogs.script\function relocate_item_section(victim, section, type) Можно пользоваться и таким методом, допустим определяем ценность общего барахла в инвентори актора: function get_value() local value = 0 for i=0, db.actor:object_count()-1 do local item = db.actor:object(i) if item then local sec = item:section() local cost = system_ini():r_float(sec,"cost") value = value + cost*item:condition() end end return value end
  13. Все прописывает, панику не наводите. [0] ; cse_abstract properties section_name = actor name = level_prefix_actor_0001 position = -246.726303100586, -24.7932605743408, -134.433868408203 direction = 0.00431653670966625, -1.39625442028046, -0.00068671052576974 id = 65535 s_flags = 0x29 version = 118 ;ВОТА ВЕРСИЯ script_version = 6 ;ВОТА скрипт ВЕРСИЯ spawn_id = 63 ; cse_alife_object properties game_vertex_id = 4 distance = 0.69999999 level_vertex_id = 11713 object_flags = 0xffffffbf custom_data = <<END [dont_spawn_character_supplies] [spawn] wpn_binoc detector_simple novice_outfit device_torch END ; cse_visual properties visual_name = actors\hero\stalker_novice ; cse_alife_creature_abstract properties g_team = 0 g_squad = 0 g_group = 0 dynamic_out_restrictions = dynamic_in_restrictions = ; cse_alife_trader_abstract properties money = 40 trader_flags = 0 character_profile = actor ; cse_ph_skeleton properties ; cse_alife_creature_actor properties upd:health = 1 upd:timestamp = 0x75732029 upd:creature_flags = 0x70 upd:position = -246.726303100586, -24.7932605743408, -134.433868408203 upd:o_torso = -1.39625442028046, 0.00431653670966625, 0 upd:actor_state = 0xd20 upd:actor_accel = 0, 0, 0 upd:actor_velocity = 0, 0, 0 upd:actor_weapon = 110 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  14. @Хемуль36рус, Возможно не полностью прописана скриптовая база. gamedata\scripts\gulag_имя.script:

AMK-Team.ru

×
×
  • Create New...