Перейти к контенту

[SoC] Ковыряемся в файлах


Рекомендуемые сообщения

izot, Попробуй в фотошопе сделай сетку и отчитай квадраты. Я на твоём скрине отчитал 12 только а не 20.

ЯДиск папка с крутым схроном!

gruber

Судя по xr_box, скрипт не может определить количество предметов.

Здесь ситуация похожа на ситуацию с убийством НПС, предмет тоже надо прописывать в нескольких файлах.

Для ящиков это config\misc\ph_box_generic.ltx, ph_box_items_by_communities.ltx, ph_box_items_by_levels.ltx и ph_box_items_count.ltx

Проверь, везде ли у тебя прописаны новые предметы.

Мои работы:

Ночные прицелы + смена ножевого слота

AI вертолетов + ПЗРК

Soul Cube

 

Работаю только с ТЧ. С ковырянием ЧН/ЗП не связываюсь ни в какой форме. Совсем.

Kirag, нет -только в коммюнити,а что там за математическая особенность-если поставить вероятность ноль на оружие -вылет,если удалить оружие спавнятся одни артефакты(причем в каждом ящике без исключения)

Как можно скриптом сменить НПС его имя, которое отображается при наведении на него курсора?

У меня АМК мод с кучей совместимых модов с моими поправками(солянка под себя). Обычный спавн артов почему то не работает, поэтому думаю лучше будет скриптом сделать спавн. Скажешь как там это реализовано?

И еще вот: добавил Сидоровичу диалог, что ему приносишь водку, а он дает деньги.Берет и отдает нормально, но проблема в том что диалог не проверяет наличие водки у меченого.Функция такая:

function have_a_vodka_0 (stalker, player)
    return stalker:object ("vodka") ~= nil
end

Вызов функции ставил в ветку диалога перед вызовом функции обмена.Что не так?

Дурак знает как затеять драку, умный знает как победить в драке, мудрец знает как избежать драки.

Кто знает, как в all.spawn"е народной солянки называется секция, отвечающая за спавн прапорщика Шерстюка?

Leviathan, то просто - найди его профиль (конфиг/геймплей/характер дек агропром) и вбей его профильное название в поиск в файле а-лайф агропром в аллспавне

gruber

Ну, до этого я и сам догадался. В том то и дело, что в характер_деск_агропром его нет.

<?xml version='1.0' encoding="windows-1251" ?>

<xml>
  <!-------------------------------------- Уникальные профиля ---------------------------> 

    <specific_character id="agr_krot" team_default = "1">
        <name>agr_krot_name</name>
        <icon>ui_npc_u_stalker_neytral_rukzak_4</icon>
        <map_icon x="0" y="0"></map_icon>
        <bio>agr_krot_bio</bio>

        <class>agr_krot</class>
        <community>stalker</community> <terrain_sect>stalker_terrain</terrain_sect>

        <rank>507</rank>
        <reputation>49</reputation>
        
        <money min="600" max="2000" infinitive="0"></money>
        
        <panic_threshold>0.0</panic_threshold>

        <visual>actors\neytral\stalker_neytral_rukzak_4</visual>
        <snd_config>characters_voice\human_01\stalker\</snd_config>
        <crouch_type>-1</crouch_type>

        <supplies>
            [spawn] \n            
            wpn_ak74 = 1\n
            ammo_5.45x39_ap \n
               ogg_flash_13 \n
            device_torch \n
        #include "gameplay\character_food.xml"
        </supplies>
        
#include "gameplay\character_criticals_4.xml"

    <start_dialog>agr_krot_help</start_dialog>
    <actor_dialog>artmod_251_dialog</actor_dialog>
    <actor_dialog>artmod_252_dialog</actor_dialog>
    <actor_dialog>agr_krot_story</actor_dialog>
#include "gameplay\character_dialogs.xml"   
  </specific_character>

  <specific_character id="agr_ratcatcher" team_default = "1">
    <name>GENERATE_NAME_private</name>
    <icon>ui_npc_u_soldier_bandana_6</icon>
    <map_icon x="0" y="0"></map_icon>
    <bio>sim_soldier_regular_bio</bio>

    <class>agr_ratcatcher</class>
    <community>stalker</community> <terrain_sect>stalker_terrain</terrain_sect>
    <money min="200" max="600" infinitive="0"></money>
    
    <rank>200</rank>
    <reputation>-29</reputation>

    <visual>actors\soldier\soldier_bandana_6</visual>
    <snd_config>characters_voice\human_01\military\</snd_config>
    <crouch_type>0</crouch_type>

    <supplies>
      [spawn] \n
       wpn_ak74u \n
      ammo_5.45x39_fmj = 1 \n
      ogg_flash_16 \n
      device_torch \n
#include "gameplay\character_drugs.xml" \n
#include "gameplay\character_food.xml"
    </supplies>
    
#include "gameplay\character_criticals_4.xml"
#include "gameplay\character_dialogs.xml"
    <actor_dialog>agr_swamp_ratcatcher_talks</actor_dialog>
    <actor_dialog>artmod_453_dialog</actor_dialog>
    <actor_dialog>artmod_841_dialog</actor_dialog>
    <actor_dialog>artmod_842_dialog</actor_dialog>
  
  </specific_character>
  
  <specific_character id="agr_nii_commander" team_default = "1">
    <name>GENERATE_NAME_captain</name>
    <icon>ui_npc_u_soldier_beret</icon>
    <map_icon x="2" y="0"></map_icon>
    <bio>sim_soldier_commander_bio</bio>

    <class>agr_nii_commander</class>
    <community>military</community> <terrain_sect>stalker_military_terrain</terrain_sect>
    <money min="5000" max="10000" infinitive="0"></money>

    <rank>950</rank>
    <reputation>-20</reputation>

    <visual>actors\soldier\soldier_beret</visual>   
    <snd_config>characters_voice\human_02\military\</snd_config>
    <crouch_type>0</crouch_type>

    <supplies>
      [spawn] \n
      ammo_vog-25 \n  
      wpn_abakan \n
      ammo_5.45x39_ap = 1 \n
      wpn_addon_grenade_launcher \n
      device_torch \n
#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
    </supplies>
    
#include "gameplay\character_criticals_5.xml"
#include "gameplay\character_dialogs.xml"   
    
  </specific_character>
  
  
  
  <!---------------------------STALKER GENERAL---------------------->

  <specific_character id="agr_stalker_general_default1" team_default = "1">
    <name>GENERATE_NAME_stalker</name>
    <icon>ui_npc_u_stalker_2_mask</icon>
    <map_icon x="1" y="0"></map_icon>
    <bio>sim_stalker_general_bio</bio>

    <class>agr_Stalker_general</class>
    <community>stalker</community> <terrain_sect>stalker_terrain</terrain_sect>
    
    <rank>423</rank>
    <reputation>27</reputation>
    <money min="600" max="2000" infinitive="0"></money>
    
    <visual>actors\neytral\stalker_2_mask</visual>
    <snd_config>characters_voice\human_01\stalker\</snd_config>
    <crouch_type>-1</crouch_type>

    <supplies>
      [spawn] \n
      wpn_ak74u \n
      ammo_5.45x39_fmj = 1 \n
      device_torch \n
#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
#include "gameplay\character_items.xml"
    </supplies>
    <actor_dialog>stalk_garb_treasure_1_dialog</actor_dialog>
#include "gameplay\character_criticals_4.xml"       
#include "gameplay\character_dialogs.xml"
  </specific_character>

<specific_character id="agr_stalker_general_default2" team_default = "1">
    <name>GENERATE_NAME_stalker</name>
    <icon>ui_npc_u_stalker_neytral_balon_8</icon>
    <map_icon x="1" y="0"></map_icon>
    <bio>sim_stalker_general_bio</bio>

    <class>agr_Stalker_general</class>
    <community>stalker</community> <terrain_sect>stalker_terrain</terrain_sect>
    
    <rank>462</rank>
    <reputation>42</reputation>
    <money min="600" max="2000" infinitive="0"></money>
    
    <visual>actors\neytral\stalker_neytral_balon_8</visual>
    <snd_config>characters_voice\human_02\stalker\</snd_config>
    <crouch_type>-1</crouch_type>

    <supplies>
      [spawn] \n
            wpn_mp5k \n
            ammo_9x19_fmj = 1 \n
              device_torch \n
#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
#include "gameplay\character_items.xml"
    </supplies>
    <actor_dialog>stalk_garb_treasure_4_dialog</actor_dialog>
#include "gameplay\character_criticals_4.xml"       
#include "gameplay\character_dialogs.xml"   
</specific_character>

<specific_character id="agr_stalker_general_default3" team_default = "1">
    <name>GENERATE_NAME_stalker</name>
    <icon>ui_npc_u_stalker_3_rozh2</icon>
    <map_icon x="1" y="0"></map_icon>
    <bio>sim_stalker_general_bio</bio>

    <class>agr_Stalker_general</class>
    <community>stalker</community> <terrain_sect>stalker_terrain</terrain_sect>
    
    <rank>482</rank>
    <reputation>18</reputation>
    <money min="600" max="2000" infinitive="0"></money>
    
    <visual>actors\neytral\stalker_3_rozh2</visual>
    <snd_config>characters_voice\human_01\stalker\</snd_config>
    <crouch_type>-1</crouch_type>

    <supplies>
      [spawn] \n
      ammo_9x18_pmm = 1 \n
      wpn_mp7a3 \n
      ammo_9x19_pbp = 1 \n
      device_torch \n
#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
#include "gameplay\character_items.xml"
    </supplies>
    <actor_dialog>stalk_garb_treasure_3_dialog</actor_dialog>
#include "gameplay\character_criticals_4.xml"
#include "gameplay\character_dialogs.xml"
</specific_character>

  <specific_character id="agr_stalker_general_default4" team_default = "1">
    <name>GENERATE_NAME_stalker</name>
    <icon>ui_npc_u_stalker_2_usi</icon>
    <map_icon x="1" y="0"></map_icon>
    <bio>sim_stalker_general_bio</bio>

    <class>agr_Stalker_general</class>
    <community>stalker</community> <terrain_sect>stalker_terrain</terrain_sect>
    
    <rank>466</rank>
    <reputation>36</reputation>
    <money min="600" max="2000" infinitive="0"></money>
    
    <visual>actors\neytral\stalker_2_usi</visual>
    <snd_config>characters_voice\human_02\stalker\</snd_config>
    <crouch_type>-1</crouch_type>

    <supplies>
      [spawn] \n
      wpn_ak74u \n
      ammo_5.45x39_ap = 1 \n
      device_torch \n
       sigaret \n
#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
#include "gameplay\character_items.xml"
    </supplies>
    <actor_dialog>stalk_garb_treasure_2_dialog</actor_dialog>
#include "gameplay\character_criticals_4.xml"
#include "gameplay\character_dialogs.xml"
  </specific_character>
  
  <specific_character id="agr_stalker_general_default5" team_default = "1">
    <name>GENERATE_NAME_stalker</name>
    <icon>ui_npc_u_stalker_neytral_hood_8</icon>
    <map_icon x="1" y="0"></map_icon>
    <bio>sim_stalker_general_bio</bio>

    <class>agr_Stalker_general</class>
    <community>stalker</community> <terrain_sect>stalker_terrain</terrain_sect>
    
    <rank>423</rank>
    <reputation>23</reputation>
    <money min="600" max="2000" infinitive="0"></money>
    
    <visual>actors\neytral\stalker_2_ochki</visual>
    <snd_config>characters_voice\human_02\stalker\</snd_config>
    <crouch_type>-1</crouch_type>

    <supplies>
      [spawn] \n
      wpn_ak74 \n
      ammo_5.45x39_fmj \n

#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
#include "gameplay\character_items.xml"
    </supplies>

#include "gameplay\character_criticals_4.xml"
#include "gameplay\character_dialogs.xml"
  </specific_character>

  <specific_character id="agr_stalker_general_default6" team_default = "1">
    <name>GENERATE_NAME_stalker</name>
    <icon>ui_npc_u_stalker_neytral_rukzak_2</icon>
    <map_icon x="1" y="0"></map_icon>
    <bio>sim_stalker_general_bio</bio>

    <class>agr_Stalker_general</class>
    <community>stalker</community> <terrain_sect>stalker_terrain</terrain_sect>
    
    <rank>447</rank>
    <reputation>33</reputation>
    <money min="600" max="2000" infinitive="0"></money>
    
    <visual>actors\neytral\stalker_neytral_rukzak_2</visual>
    <snd_config>characters_voice\human_01\stalker\</snd_config>
    <crouch_type>-1</crouch_type>

    <supplies>
      [spawn] \n
      ammo_9x18_pmm = 1 \n
      wpn_scorpion \n
      ammo_9x19_fmj \n
      device_torch \n
       sigaret \n
#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
#include "gameplay\character_items.xml"
    </supplies>

#include "gameplay\character_criticals_4.xml"
#include "gameplay\character_dialogs.xml"
  </specific_character>
  

<!---------------------------SOLDIER PRIVATE----------------------->
  <specific_character id="agr_soldier_regular_default1" team_default = "1">
    <name>GENERATE_NAME_private</name>
    <icon>ui_npc_u_soldier_bandana</icon>
    <map_icon x="1" y="2"></map_icon>
    <bio>sim_soldier_regular_bio</bio>

    <class>agr_Soldier_regular</class>
    <community>military</community> <terrain_sect>stalker_military_terrain</terrain_sect>
    
    <rank>211</rank>
    <reputation>-9</reputation>
    <money min="200" max="600" infinitive="0"></money>
    
    <visual>actors\soldier\soldier_bandana</visual>   
    <snd_config>characters_voice\human_01\military\</snd_config>
    <crouch_type>0</crouch_type>

    <supplies>
      [spawn] \n
      ammo_9x18_fmj \n
      wpn_ak74 \n
      ammo_5.45x39_fmj = 1 \n
      device_torch \n
#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
    </supplies> 

#include "gameplay\character_criticals_5.xml"         
#include "gameplay\character_dialogs.xml"   
    
  </specific_character>

  <specific_character id="agr_soldier_regular_default2" team_default = "1">
    <name>GENERATE_NAME_private</name>
    <icon>ui_npc_u_soldier_bandana_5</icon>
    <map_icon x="1" y="2"></map_icon>
    <bio>sim_soldier_regular_bio</bio>

    <class>agr_Soldier_regular</class>
    <community>military</community> <terrain_sect>stalker_military_terrain</terrain_sect>
    
    <rank>216</rank>
    <reputation>-6</reputation>
    <money min="200" max="600" infinitive="0"></money>
    
    <visual>actors\soldier\soldier_bandana_5</visual>   
    <snd_config>characters_voice\human_01\military\</snd_config>
    <crouch_type>0</crouch_type>

    <supplies>
      [spawn] \n
      ammo_9x18_fmj \n
      wpn_ak74 \n
      ammo_5.45x39_fmj = 1 \n
      device_torch \n
#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
    </supplies>

#include "gameplay\character_criticals_5.xml"         
#include "gameplay\character_dialogs.xml"   
    
  </specific_character>

  <specific_character id="agr_soldier_regular_default3" team_default = "1">
    <name>GENERATE_NAME_private</name>
    <icon>ui_npc_u_soldier_obichniy</icon>
    <map_icon x="1" y="2"></map_icon>
    <bio>sim_soldier_regular_bio</bio>

    <class>agr_Soldier_regular</class>
    <community>military</community> <terrain_sect>stalker_military_terrain</terrain_sect>
    <money min="200" max="600" infinitive="0"></money>
    
    <rank>218</rank>
    <reputation>-3</reputation>

    <visual>actors\soldier\soldier_obichniy</visual>    
    <snd_config>characters_voice\human_01\military\</snd_config>
    <crouch_type>0</crouch_type>

    <supplies>
      [spawn] \n
      wpn_bizon \n
      ammo_9x18_fmj \n

#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
    </supplies>

#include "gameplay\character_criticals_5.xml"         
#include "gameplay\character_dialogs.xml"   
    
  </specific_character>

  <specific_character id="agr_soldier_regular_default4" team_default = "1">
    <name>GENERATE_NAME_private</name>
    <icon>ui_npc_u_soldier_bandana</icon>
    <map_icon x="1" y="2"></map_icon>
    <bio>sim_soldier_regular_bio</bio>

    <class>agr_Soldier_regular</class>
    <community>military</community> <terrain_sect>stalker_military_terrain</terrain_sect>
    <money min="200" max="600" infinitive="0"></money>
    
    <rank>210</rank>
    <reputation>-7</reputation>

    <visual>actors\soldier\soldier_bandana</visual>
    <snd_config>characters_voice\human_01\military\</snd_config>
    <crouch_type>0</crouch_type>

    <supplies>
      [spawn] \n
      ammo_9x18_fmj \n
      wpn_ak74 \n
      ammo_5.45x39_fmj = 1 \n
      device_torch \n
#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
    </supplies>   

#include "gameplay\character_criticals_5.xml"         
#include "gameplay\character_dialogs.xml"   
    
  </specific_character>

  <specific_character id="agr_soldier_regular_default5" team_default = "1">
    <name>GENERATE_NAME_sergeant</name>
    <icon>ui_npc_u_soldier_obichniy</icon>
    <map_icon x="1" y="2"></map_icon>
    <bio>sim_soldier_regular_bio</bio>

    <class>agr_Soldier_regular</class>
    <community>military</community> <terrain_sect>stalker_military_terrain</terrain_sect>
    <money min="600" max="2000" infinitive="0"></money>
    
    <rank>460</rank>
    <reputation>-9</reputation>

    <visual>actors\soldier\soldier_obichniy</visual>    
    <snd_config>characters_voice\human_02\military\</snd_config>
    <crouch_type>0</crouch_type>

    <supplies>
      [spawn] \n
      ammo_9x18_fmj \n
      wpn_ak74 \n
      ammo_5.45x39_fmj = 1 \n
      device_torch \n
#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
    </supplies>   

#include "gameplay\character_criticals_5.xml"
#include "gameplay\character_dialogs.xml"   
    
  </specific_character>

  <!---------------------------SOLDIER SPECNAZ---------------------->

  <specific_character id="agr_soldier_specnaz_default1" team_default = "1">
    <name>GENERATE_NAME_sergeant</name>
    <icon>ui_npc_u_soldier_spetsnaz</icon>
    <map_icon x="2" y="2"></map_icon>
    <bio>sim_soldier_specnaz_bio</bio>

    <class>agr_Soldier_specnaz</class>
    <community>military</community> <terrain_sect>stalker_military_terrain</terrain_sect>
    <money min="600" max="2000" infinitive="0"></money>
    
    <rank>490</rank>
    <reputation>-70</reputation>

    <visual>actors\soldier\soldier_spetsnaz</visual>    
    <snd_config>characters_voice\human_01\military\</snd_config>
    <crouch_type>0</crouch_type>

    <supplies>
      [spawn] \n
      ammo_vog-25 \n
      wpn_ak74 \n
      ammo_5.45x39_fmj \n
      wpn_addon_grenade_launcher \n
      device_torch \n
#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
    </supplies>   

#include "gameplay\character_criticals_6.xml"
#include "gameplay\character_dialogs.xml"
    
  </specific_character>

  <specific_character id="agr_soldier_specnaz_default2" team_default = "1">
    <name>GENERATE_NAME_lieutenant</name>
    <icon>ui_npc_u_soldier_spetsnaz</icon>
    <map_icon x="2" y="2"></map_icon>
    <bio>sim_soldier_specnaz_bio</bio>

    <class>agr_Soldier_specnaz</class>
    <community>military</community> <terrain_sect>stalker_military_terrain</terrain_sect>
    <money min="2000" max="5000" infinitive="0"></money>
    
    <rank>764</rank>
    <reputation>-83</reputation>

    <visual>actors\soldier\soldier_spetsnaz</visual>    
    <snd_config>characters_voice\human_01\military\</snd_config>
    <crouch_type>0</crouch_type>

    <supplies>
      [spawn] \n
      ammo_9x18_fmj \n
      wpn_abakan \n
      ammo_5.45x39_fmj \n
      device_torch \n
#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
    </supplies>   

#include "gameplay\character_criticals_6.xml"
#include "gameplay\character_dialogs.xml"   
    
  </specific_character>

  <!--------------------------- SOLDIER COMMANDERS ----------------------->
  
  <specific_character id="agr_soldier_commander1" team_default = "1">
    <name>GENERATE_NAME_lieutenant</name>
    <icon>ui_npc_u_soldier_beret</icon>
    <map_icon x="2" y="0"></map_icon>
    <bio>sim_soldier_commander_bio</bio>

    <class>agr_Soldier_commander</class>
    <community>military</community> <terrain_sect>stalker_military_terrain</terrain_sect>
    <money min="2000" max="5000" infinitive="0"></money>
    
    <rank>774</rank>
    <reputation>-20</reputation>

    <visual>actors\soldier\soldier_beret</visual>   
    <snd_config>characters_voice\human_02\military\</snd_config>
    <crouch_type>0</crouch_type>

    <supplies>
      [spawn] \n
      ammo_vog-25 \n
      wpn_ak74 \n
      ammo_5.45x39_fmj \n
      wpn_addon_grenade_launcher \n
      device_torch \n
#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
    </supplies> 

#include "gameplay\character_criticals_5.xml"
#include "gameplay\character_dialogs.xml"   
    
  </specific_character>

  <specific_character id="agr_soldier_commander2" team_default = "1">
    <name>GENERATE_NAME_lieutenant</name>
    <icon>ui_npc_u_soldier_beret_3</icon>
    <map_icon x="2" y="0"></map_icon>
    <bio>sim_soldier_commander_bio</bio>

    <class>agr_Soldier_commander</class>
    <community>military</community> <terrain_sect>stalker_military_terrain</terrain_sect>
    <money min="2000" max="5000" infinitive="0"></money>
    
    <rank>799</rank>
    <reputation>-19</reputation>

    <visual>actors\soldier\soldier_beret_3</visual>   
    <snd_config>characters_voice\human_02\military\</snd_config>
    <crouch_type>0</crouch_type>

    <supplies>
      [spawn] \n
      ammo_9x18_fmj \n
      wpn_ak74 \n
      ammo_5.45x39_fmj \n
      device_torch \n
#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
    </supplies> 

#include "gameplay\character_criticals_5.xml"
#include "gameplay\character_dialogs.xml"   
    
  </specific_character>

<!---------------------------SOLDIER SNIPER---------------------->
  <specific_character id="agr_soldier_sniper_default1" team_default = "1">
    <name>GENERATE_NAME_sergeant</name>
    <icon>ui_npc_u_soldier_obichniy</icon>
    <map_icon x="1" y="2"></map_icon>
    <bio>sim_soldier_sniper_bio</bio>

    <class>agr_Soldier_sniper</class>
    <community>military</community> <terrain_sect>stalker_military_terrain</terrain_sect>
    <money min="600" max="2000" infinitive="0"></money>

    <rank>487</rank>
    <reputation>-15</reputation>

    <visual>actors\soldier\soldier_obichniy</visual>    
    <snd_config>characters_voice\human_01\military\</snd_config>
    <crouch_type>0</crouch_type>

    <supplies>
      [spawn] \n
      ammo_vog-25 \n \n
      wpn_addon_grenade_launcher \n
      wpn_ak74 = 1, scope \n
      ammo_5.45x39_fmj = 1 \n
      device_torch \n
#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
    </supplies>   

#include "gameplay\character_criticals_5.xml"
#include "gameplay\character_dialogs.xml"   
    
  </specific_character>

  <specific_character id="agr_soldier_sniper_default2" team_default = "1">
    <name>GENERATE_NAME_sergeant</name>
    <icon>ui_npc_u_soldier_bandana</icon>
    <map_icon x="1" y="2"></map_icon>
    <bio>sim_soldier_sniper_bio</bio>

    <class>agr_Soldier_sniper</class>
    <community>military</community> <terrain_sect>stalker_military_terrain</terrain_sect>
    <money min="600" max="2000" infinitive="0"></money>

    <rank>486</rank>
    <reputation>-15</reputation>

    <visual>actors\soldier\soldier_bandana</visual>   
    <snd_config>characters_voice\human_01\military\</snd_config>
    <crouch_type>0</crouch_type>

    <supplies>
      [spawn] \n
      ammo_9x18_fmj \n
      wpn_ak74 = 1, scope \n
      ammo_5.45x39_fmj = 1 \n
      device_torch \n
#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
    </supplies>   

#include "gameplay\character_criticals_5.xml"
#include "gameplay\character_dialogs.xml"   
    
  </specific_character>

  <specific_character id="agr_soldier_sniper_default3" team_default = "1">
    <name>GENERATE_NAME_sergeant</name>
    <icon>ui_npc_u_soldier_bandana_5</icon>
    <map_icon x="1" y="2"></map_icon>
    <bio>sim_soldier_sniper_bio</bio>

    <class>agr_Soldier_sniper</class>
    <community>military</community> <terrain_sect>stalker_military_terrain</terrain_sect>
    <money min="600" max="2000" infinitive="0"></money>

    <rank>497</rank>
    <reputation>-7</reputation>

    <visual>actors\soldier\soldier_bandana_5</visual>   
    <snd_config>characters_voice\human_01\military\</snd_config>
    <crouch_type>0</crouch_type>

    <supplies>
      [spawn] \n
      wpn_pb \n
      ammo_9x18_fmj \n
      wpn_ak74 = 1, scope \n
      ammo_5.45x39_fmj = 1 \n
      device_torch \n
#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
    </supplies>   

#include "gameplay\character_criticals_5.xml"
#include "gameplay\character_dialogs.xml"   
    
  </specific_character> 

  <!---------------------------BANDIT general----------------------->
  
  <specific_character id="agr_bandit_general_default1" team_default = "1">
    <name>GENERATE_NAME_bandit</name>
    <icon>ui_npc_u_stalker_bandit_3</icon>
    <map_icon x="3" y="2"></map_icon>
    <bio>sim_bandit_general_bio</bio>
  
    <class>agr_bandit_general</class>
    <community>bandit</community> <terrain_sect>stalker_bandit_terrain</terrain_sect>
    <money min="600" max="2000" infinitive="0"></money>
    
    <rank>438</rank>
    <reputation>-70</reputation>

    <visual>actors\bandit\stalker_bandit_3</visual>
    <snd_config>characters_voice\human_01\bandit\</snd_config>
    <crouch_type>1</crouch_type>

    <supplies>
      [spawn] \n
      ammo_vog-25 \n
      wpn_ak74 \n
      ammo_5.45x39_fmj \n
      wpn_addon_grenade_launcher \n
      device_torch \n
#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
#include "gameplay\character_items.xml"     
    </supplies>
    
#include "gameplay\character_criticals_3.xml"
#include "gameplay\character_dialogs.xml"   
    
  </specific_character>

  <specific_character id="agr_bandit_general_default2" team_default = "1">
    <name>GENERATE_NAME_bandit</name>
    <icon>ui_npc_u_stalker_bandit_4</icon>
    <map_icon x="3" y="2"></map_icon>
    <bio>sim_bandit_general_bio</bio>
    
    <class>agr_bandit_general</class>
    <community>bandit</community> <terrain_sect>stalker_bandit_terrain</terrain_sect>
    <money min="600" max="2000" infinitive="0"></money>

    <rank>476</rank>
    <reputation>-56</reputation>

    <visual>actors\bandit\stalker_bandit_4</visual>
    <snd_config>characters_voice\human_02\bandit\</snd_config>
    <crouch_type>1</crouch_type>

    <supplies>
      [spawn] \n
      ammo_9x18_fmj = 1 \n
      wpn_mp7a3 \n
      ammo_9x19_fmj = 1 \n
      device_torch \n
#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
#include "gameplay\character_items.xml"     
    </supplies>

#include "gameplay\character_criticals_3.xml"
#include "gameplay\character_dialogs.xml"   
    
  </specific_character>

  <specific_character id="agr_bandit_general_default3" team_default = "1">
    <name>GENERATE_NAME_bandit</name>
    <icon>ui_npc_u_stalker_bandit_5</icon>
    <map_icon x="3" y="2"></map_icon>
    <bio>sim_bandit_general_bio</bio>
        
    <class>agr_bandit_general</class>
    <community>bandit</community> <terrain_sect>stalker_bandit_terrain</terrain_sect>
    <money min="600" max="2000" infinitive="0"></money>
    
    <rank>458</rank>
    <reputation>-98</reputation>

    <visual>actors\bandit\stalker_bandit_5</visual>
    <snd_config>characters_voice\human_01\bandit\</snd_config>
    <crouch_type>1</crouch_type>

    <supplies>
      [spawn] \n
            wpn_mp5k \n
            ammo_9x19_fmj = 1 \n
               device_torch \n
#include "gameplay\character_drugs.xml"
#include "gameplay\character_food.xml"
#include "gameplay\character_items.xml"     
    </supplies>

#include "gameplay\character_criticals_3.xml"
#include "gameplay\character_dialogs.xml"   
    
  </specific_character>

</xml>

 

 

// А пройтись поиском по содержимому по всем файлам не догадался? Министр.

Изменено пользователем Министр
Leviathan, 9506 = Sherstuk ищи по ID там профиля где попало набросаны(Сяк в существующие добавлял,дэн в свой,Архара и в свой и в старые)

А можно ли скриптово заставить ГГ перезарядить магазин?

Изменено пользователем goroskob
Моё новое оружие здесь.

Люди скажите, а реально ли сделать несколько видов ножов, фонариков, биноклей??

Ааа...нет всек равно нек работает, теперь кроме того что не проверяет еще и вылетает.

<dialog id="escape_trader_vodka_dli_trader">
        <has_info>tutorial_end</has_info>
        <phrase_list>
                     <phrase id="0">
                                 <text>escape_trader_oops_0</text>
                                  <next>1</next>
                     </phrase>
                     <phrase id="1">
                                   <text>escape_trader_oops_1</text>
                                <next>2</next>
                <next>3</next>
                     </phrase>
                     <phrase id="2">
                                <text>escape_trader_oops_2</text>
                                <next>4</next>
                     </phrase>
                     <phrase id="3">
                                <text>escape_trader_oops_3</text>
                     </phrase>
             <phrase id="4">
                <precondition>est_vodka_y_mech</precondition>
                                 <text>escape_trader_oops_4</text>
                <action>escape_dialog.otday_vodku_0</action>
                                <action>escape_dialog.transfer_deneg_0</action>
             </phrase>
        </phrase_list>
    </dialog>

Вот код диалога.А вот это код функций:

function transfer_deneg_0(first_speaker, second_speaker)
    dialogs.relocate_money(second_speaker, 4000, "in")
end
   
function otday_vodku_0(npc, actor)
    dialogs.relocate_item_section(npc, "vodka", "out")
end

function est_vodka_y_mech(stalker, player)
    return db.actor:object("vodka") ~= nil
end

Изменено пользователем Gandifil

Дурак знает как затеять драку, умный знает как победить в драке, мудрец знает как избежать драки.

Всем доброго времени суток!

Подскажите кто и что отвечает за время пребывания Седого (торговец из НС) на Агропроме? Спрашиваю не по прихоти , а токмо волею пославшей мя жены :D У товарища (акка здесь не имеет) трабла - Седой только-только прилетел и ну на часы смотреть - улетает практически сразу. При попытке торговли вылет в Винду с зелёным жуком. Спрашивал в 'Вылетах' , но ответили только 'Улетает - и хорошо.' А меня (да и не только меня) любопытство гложет.

Изменено пользователем vladi

Играю в 'Народную...' 19.04+ дополнение от 14.08 + 31.08 (кум.)+патч 3.09+ пак текстур от Shadowman + ООП (финал) на 4-ом патче.

Железо : Intel Core Duo 8300 2,83ГГц , 3Гиг ОЗУ, GF9800GT.

Система : пока Windows 7 (SP1)

Gandifil

 

реально ли сделать несколько видов ножов, фонариков, биноклей?

 

Абсолютно реально :)

Ножи - см. у меня в подписи, бинокли - делали по тому же принципу, абсолютно достоверно известно.

Фонарики - по тому же принципу, но тут надо правильно поставить ссылку на конфиг в модели. Я сделал, убедился что возможно, но до ума не довел.

 

Starter

 

Начинай с анализа существующих скриптов и мелких правок в них. Мало-помалу понимание придет, но далеко не сразу...

Мои работы:

Ночные прицелы + смена ножевого слота

AI вертолетов + ПЗРК

Soul Cube

 

Работаю только с ТЧ. С ковырянием ЧН/ЗП не связываюсь ни в какой форме. Совсем.

А как можно избавится от кавычек в переменно?

Переменная item_alias всегда выдает значение в "". Как из убрать?

Freedom

воспользоваться функциями string.sub , string.len

 

Добавлено через 4 мин.:

как получить артефакты, которые расположены на поясе? по идее, это десятый слот актора. но при попытке получить его возвращается только один артефакт. пробовал параллельное присваивание, ан нифига, возвращает одно значение. :)

IQDDD,

пояс - это совсем не слот. Посмотри как сделано в том же биорадаре. Там за это отвечает целый скрипт inventory.script

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

И все таки помогите где в моем коде ошибка??

Сообщение от администратора n6260
Слоты - в движке.

Дурак знает как затеять драку, умный знает как победить в драке, мудрец знает как избежать драки.

Gandifil

У фонаря, ножа и бинокля и так у каждого по отдельному слоту. Зачем делать новый слот? Чтобы можно было переключаться по кнопке? С перетаскиванием в инвентаре проблем будет не больше, чем со сменой оружия в конкретном слоте - нашел в инвентаре нужный агрегат, двойной клик - и готово. Как и с автоматом.

 

Если же ты про визуализацию, то это не вопрос создания слота. Это задача "как вывести на экран картинку при открытом инвентаре". Насколько я понимаю, вполне решаемая (правда, решения я не знаю). Только в отличие от "настоящего слота", выкинуть из него предмет мышкой будет нельзя...

Изменено пользователем Kirag

Мои работы:

Ночные прицелы + смена ножевого слота

AI вертолетов + ПЗРК

Soul Cube

 

Работаю только с ТЧ. С ковырянием ЧН/ЗП не связываюсь ни в какой форме. Совсем.

Уважаемые, никто не напомнит как "приземлить" слишком легкие "летающие" машинки.

ЗОНА ДОЛЖНА БЫТЬ НЕПРЕДСКАЗУЕМОЙ !!! НЕТ ТАМ ЛОГИКИ И НЕ НУЖНА ОНА ТАМ !!!

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...