Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс

S.T.A.L.K.E.R: ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ Π·Π½Π°ΡŽΡ‚ всС Π³Π΅ΠΉΠΌΠ΅Ρ€Ρ‹. ΠŸΡ€ΠΎΡ…ΠΎΠ΄Ρ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ Ρ€Π°Π· «ВСнь ЧСрнобыля», «ЧистоС Π½Π΅Π±ΠΎΒ» ΠΈΠ»ΠΈ Β«Π—ΠΎΠ² ΠŸΡ€ΠΈΠΏΡΡ‚ΠΈΒ» ΡƒΠΆΠ΅ Π½Π΅ Ρ‚Π°ΠΊ интСрСсно снова пСшком Π±Ρ€ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ ΠΊΠ°Ρ€Ρ‚Π΅ Π² поисках Ρ‚Π°ΠΉΠ½ΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ ΡƒΠΊΡ€Ρ‹Ρ‚ΠΈΠΉ. ΠšΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для STALKER позволят ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΉ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π½Π΅Ρ‘ разнообразия.

Как Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ консоль Π² Stalker

Π’ΠΎ всСх ΠΈΠ³Ρ€Π°Ρ… Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€Π° консоль открываСтся клавишСй Вильда. Или Ё Π² русской раскладкС. Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π€ΠΎΡ‚ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпсОкно консоли всСгда Π³ΠΎΡ‚ΠΎΠ²ΠΎ отобразится ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· настройки.

ΠšΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для Ρ‚Π΅Π»Π΅ΠΏΠΎΡ€Ρ‚Π° ΠΏΠΎ локациям

ОсобСнно интСрСсными для ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠΎΠ΄Ρ‹ для тСлСпортирования ΠΏΠΎ мСстам ΠΌΡƒΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π—ΠΎΠ½Ρ‹ Π² Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΎΠ΄Π΅ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€: Lost Alfa. Для всСх Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ этой ΠΈΠ³Ρ€Ρ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΠΊΠΎΠ΄Ρ‹ Π½Π° быстроС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅. ΠšΠΎΠΌΠ°Π½Π΄Ρƒ слСдуСт ΠΏΠΈΡΠ°Ρ‚ΡŒ с приставкой: jump_to_level ΠΈ самой ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π».

ΠšΠΎΠΌΠ°Π½Π΄Π°Π›ΠΎΠΊΠ°Ρ†ΠΈΡ
La07_militaryАрмСйскиС склады
La03_agropromНИИ Агропром
La01_escapeΠšΠΎΡ€Π΄ΠΎΠ½
La04_darkdolinaВёмная Π΄ΠΎΠ»ΠΈΠ½Π°
La06_yantarΠ―Π½Ρ‚Π°Ρ€ΡŒ
La08_deadcityΠœΡ‘Ρ€Ρ‚Π²Ρ‹ΠΉ Π“ΠΎΡ€ΠΎΠ΄
La10_radarΠ Π°Π΄Π°Ρ€
La02_garbageΠ‘Π²Π°Π»ΠΊΠ°
La05_bar_rostokΠ‘Π°Ρ€
La12_stanciaЧАЭБ
La13_generatorsΠ“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹
La16u_labx16X16
La09_swampΠ‘ΠΎΠ»ΠΎΡ‚Π°
La11_pripyatΠŸΡ€ΠΈΠΏΡΡ‚ΡŒ
La12u_sarcofagΠ‘Π°Ρ€ΠΊΠΎΡ„Π°Π³
La14_rostok_factoryΠ—Π°Π²ΠΎΠ΄ Росток
La15_darkspaceВёмная Π»ΠΎΡ‰ΠΈΠ½Π°
La13u_osoОсознаниС
La13u_warlabΠ’Π°Ρ€Π»Π°Π±
La17_outskirtsΠ§Π΅Ρ€Π½ΠΎΠ±Ρ‹Π»ΡŒ
La20_fargottenΠ‘Ρ‚Ρ€ΠΎΠΉΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°
La22_forestЛСс
La19_countryДСрСвня
La16_lost_factoryЦСмСнтный завод
La14u_secret_labX-14
La21_generators_2Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ 2
La10u_bunkerX-10
La17u_labx7X-7
La04u_darklabX-18

Как ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ всС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Stalker

Π‘Π±ΠΎΡ€Π½ΠΈΠΊ всСх ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ S.T.A.L.K.E.R ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² самой ΠΈΠ³Ρ€Π΅. Для этого ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΎΠΊΠ½ΠΎ ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄: help. На экранС Π΄ΠΎΠ»ΠΆΠ΅Π½ появится список ΠΊΠΎΠΌΠ°Π½Π΄ для Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ дСйствий Π² ΠΈΠ³Ρ€Π΅.

На ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… настройках Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ Π»Π°Π³Π°Π΅Ρ‚

Π’Ρ‹ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π»ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. И пСрвая ΠΌΡ‹ΡΠ»ΡŒ – сСйчас я ΠΏΠΎΠΈΠ³Ρ€Π°ΡŽ Π² старыС Π»ΡŽΠ±ΠΈΠΌΡ‹Π΅ ΠΈΠ³Ρ€ΡƒΡˆΠΊΠΈ Π½Π° «максималках». Но ΠΊΠ°ΠΊΠΎΠ²ΠΎ ΠΆΠ΅ вашС ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ваш ΠΌΠΎΡ‰Π½Ρ‹ΠΉ Β«Π·Π²Π΅Ρ€ΡŒΒ» Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ тянСт Stalker. На экранС Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΌΠΈΠΊΡ€ΠΎΠ»Π°Π³ΠΈ, ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ странныС Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Всё Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠ³Ρ€Π° Π±Ρ‹Π»Π° создана Π΄Π°Π²Π½ΠΎ. Π’ΠΎΠ³Π΄Π° Π΅Ρ‰Ρ‘ основным Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π½Π° старых ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°Ρ… выступал 3:4. БСйчас Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ² ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ 16:9. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π»Π°Π³ΠΎΠ², Π²Π²ΠΎΠ΄ΠΈΠΌ это Π² консоли: r2_sun_near_border 1. Π˜Π³Ρ€Ρƒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ.Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π€ΠΎΡ‚ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс

Π‘Π°ΠΌΡ‹Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Stalker

Кодов для записи Π² строкС консоли ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ. Но Π½Π΅ всС ΠΎΠ½ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ². Π­Ρ‚ΠΎΡ‚ список ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΡ‰ΡƒΡ‚ Ρ‡Π°Ρ‰Π΅ Π΄Ρ€ΡƒΠ³ΠΈΡ….

Как Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Β«Π Π΅ΠΆΠΈΠΌ Π‘ΠΎΠ³Π°Β» Π² Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°ΠΏΠΊΡƒ с ΠΈΠ³Ρ€ΠΎΠΉ

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ сохранитС эти настройки ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ ΠΎΠΊΠ½Π° Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π°. Π˜Π³Ρ€Ρƒ слСдуСт ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π² ΠΏΠ°ΠΏΠΊΠ΅ gamedata Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅Ρ‚

Π’ ΠΏΠ°ΠΏΠΊΠ΅ ΠΈΠ³Ρ€ΠΎΠΊΠ° Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· частСй Stalker ΠΌΠΎΠΆΠ΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ. Π­Ρ‚ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ смог ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΈΡ…. Π£ΠΆΠ΅ сущСствуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ распаковщик, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π½Π° ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ ΠΏΠΎΡ€Ρ‚Π°Π»Π΅ PlayGround. ЗапуститС эту ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΡƒ Π½Π° ПК ΠΈ настройтС.

МногиС ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для настройки ΠΈΠ³Ρ€Ρ‹ Π½Π° сСрвСрС. И для измСнСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· этих настроСк ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π³Π»Π°Π²Π½ΠΎΠ΅ мСню.

ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΡ ΠΊ нашСй Π’Πš-Π³Ρ€ΡƒΠΏΠΏΠ΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс

[icq]Аська: [/icq][not-icq]Аська: Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Π°![/not-icq]

Имя: Π“Π΅ΠΎΡ€Π³ΠΈΠΉ |Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ: 1860 |Π£Π²Π°ΠΆΠ΅Π½ΠΈΠΉ: 0 |Π‘Ρ‹Π» Π² Π·ΠΎΠ½Π΅: 26 дСкабря 2021, 00:13 |Π“ΠΎΡ€ΠΎΠ΄: Россия |

Нам Π½ΡƒΠΆΠ½Π° установлСнная ΠΈΠ³Ρ€Π° ΠΈ ΡƒΠΆΠ΅ распакованная gamedata, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Universal Extractor (Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΡƒΡ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΆΠ΄Π΅ΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ. Папка Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ UEgamedata), Π΄Π°Π»Π΅Π΅ распаковываСм скрипт Position informer ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½ для опрСдСлСния ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² ΠΈΠ³Ρ€Π΅ ΠΈ для удобства Π΅Ρ‰Π΅ скрипт Быстрый старт, Ρ‚Π°ΠΌ Π½Π΅Ρ‚ ΠΌΠΎΠ½ΠΎΠ»ΠΎΠ³Π° Π‘ΠΈΠ΄ΠΎΡ€ΠΎΠ²ΠΈΡ‡Π° ΠΏΡ€ΠΈ стартС (см. описаниС)
Когда ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° распакуСтся ΠΈ создаст ΠΏΠ°ΠΏΠΊΡƒ UEgamedata с Π½Π΅Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π±Ρ€Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π·Π°ΠΊΠΈΠ΄Ρ‹Π²Π°Ρ‚ΡŒ Π² свою ΠΏΠ°ΠΏΠΊΡƒ gamedata.

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΠ΅ΠΊΡ†ΠΈΡŽ нашСго пСрсонаТа Π² Ρ„Π°ΠΉΠ»Π΅:
gamedata\config\creatures\spawn_sections.ltx
Π˜Ρ‰Π΅ΠΌ:

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» esc_dyma_npc.ltx Π»ΠΎΠ³ΠΈΠΊΠΈ
gamedata\config\scripts\esc_dyma_npc.ltx
Π’ Π½Π΅ΠΌ содСрТимоС

РАЗΠͺΠ•Π‘ΠΠ•ΠΠ˜Π•:
Π—Π΄Π΅ΡΡŒ содСрТится Π»ΠΎΠ³ΠΈΠΊΠ° ΠΏΠΎ НПБ Π΅Π³ΠΎ повСдСния

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ Π»ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ Π½Π°ΡˆΠ΅ΠΌΡƒ НПБ Π² Ρ„Π°ΠΉΠ»Π΅:
gamedata\config\gameplay\character_desc_escape.xml
Π˜Ρ‰Π΅ΠΌ:

РАЗΠͺΠ•Π‘ΠΠ•ΠΠ˜Π•:
Π’ этом ΠΊΠΎΠ΄Π΅ содСрТится вся Π»ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ НПБ

РСгистрация НПБ Π² Ρ„Π°ΠΉΠ»Π΅
gamedata\config\gameplay\npc_profile.xml
Π’ любом мСстС вставляСм:

РАЗΠͺΠ•Π‘ΠΠ•ΠΠ˜Π•:
Класс ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ esc_dyma_npc ΠžΠ‘Π―Π—ΠΠ’Π•Π›Π¬ΠΠž Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с Ρ‚Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прописан Π² character_desc_escape, Π° specific_character Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с id нашСго НПБ Π² character_desc_escape.

Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ имя нашСго НПБ Π² Ρ„Π°ΠΉΠ»Π΅
gamedata\config\text\rus\stable_bio_name.xml
Π’ любом мСстС вставляСм:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ нашСго НПБ
gamedata\config\game_story_ids.ltx
Π’ самом ΠΊΠΎΠ½Ρ†Π΅ вставляСм:

РАЗΠͺΠ•Π‘ΠΠ•ΠΠ˜Π•:
Π­Ρ‚ΠΎ id НПБ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅ΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² all.spawn

Π’Π°ΠΊ послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΡ‹ всС сдСлали, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ нСпосрСдствСнно ΠΊ all.spawn

Для распаковки all.spawn Π½Π°ΠΌ понадобится скрипт распаковщика all.spawn это вСрсия ΠΊΠ°ΠΊ Ρ€Π°Π· Ρ‚Π°ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π½Π° win10 ΠΈ для Π’Π§ 1.0004
Π‘Π΄Π΅Π»Π°Π»ΠΈ ΠΏΠΎ инструкции ΠΊΠ°ΠΊ написано Π² скриптС распаковщика, Π·Π°ΠΊΠΈΠ΄Ρ‹Π²Π°Π΅ΠΌ наш Ρ„Π°ΠΉΠ» с ΠΏΠ°ΠΏΠΊΠΈ UEgamedata\spawns\all.spawn Π² ΠΏΠ°ΠΏΠΊΡƒ распаковщика all.spawn, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Acdc ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΠΎ Π±Π°Ρ‚Π½ΠΈΠΊΡƒ ДСкомпиляция.bat Ρ‡Π΅Ρ€Π΅Π· нСсколько сСкунд всС распакуСтся Π² этой ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΠΈ.

А Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ создаСм НПБ Π½Π° ΠšΠžΠ Π”ΠžΠΠ•, Ρ‚ΠΎ ΠΈΡ‰Π΅ΠΌ Ρ„Π°ΠΉΠ»
alife_l01_escape.ltx

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ»:
alife_l01_escape.ltx
И Π² самом ΠΊΠΎΠ½Ρ†Π΅ вставляСм:

Π’ΠΎ Π΅ΡΡ‚ΡŒ, Π²ΠΎΡ‚ скрипт Position informer ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ нашСго Π“Π“

Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π€ΠΎΡ‚ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс

Π‘ этого ΠΌΡ‹ пСрСнСсли ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹.

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ»:
way_l01_escape.ltx
И Π² самом ΠΊΠΎΠ½Ρ†Π΅ вставляСм:

Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π€ΠΎΡ‚ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π€ΠΎΡ‚ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс

Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π€ΠΎΡ‚ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс. Π€ΠΎΡ‚ΠΎ Π‘Ρ‚Π°Π»ΠΊΠ΅Ρ€ ΠΊΠ°ΠΊ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ нпс

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. Наш НПБ стоит Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ссли Π΅Π³ΠΎ сдвинули ΠΈΠ»ΠΈ Π΅Π³ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ испугало, Ρ‚ΠΎ ΠΎΠ½ вСрнСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘ΠΏΠ°Π²Π½ Ρ‡Π΅Ρ€Π΅Π· скрипт

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΈΠ· S.T.A.L.K.E.R. Inside Wiki

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ВСория

Π’ скриптах Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½Π° СдинствСнная функция, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π°Ρ Π·Π° спавн ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²:

Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ говоря, ΠΈΡ… Π΄Π²Π΅: create ΠΈ create_ammo Π½ΠΎ различия ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π½Π΅ сущСствСнны. Imp 22:45, 23 июля 2007 (EEST)

game_vertex_id Π½ΡƒΠΆΠ΅Π½ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Π΅ ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.

БоотвСтствСнно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Π΅, достаточно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ game_vertex_id Π² Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅. НапримСр:

Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ Π±ΠΎΠ»Ρ‚ ΠΏΠΎΠ΄ Π½ΠΎΠ³Π°ΠΌΠΈ Π°ΠΊΡ‚ΠΎΡ€Π°, пишСм:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ (спавним Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ ΠœΠ΅Π΄ΡƒΠ·Π° Π² ΠΈΠ½Π²Π΅Π½Ρ‚Π°Ρ€Π΅ Ρƒ Π°ΠΊΡ‚ΠΎΡ€Π°):

Ѐункция спавна Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ сСрвСрный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½ΠΈ NPC, Π½ΠΈ монстра Π½ΠΈ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅.

Π‘Π΅Ρ€Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΎΠ±ΡŒΠ΅ΠΊΡ‚ позволяСт свСТСсозданного NPC ΠΈΠ»ΠΈ Ρ‚Π°ΠΉΠ½ΠΈΠΊ Π·Π°Ρ‚Π°Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ€ΡƒΠ»Π΅Π·Π°ΠΌΠΈ/Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Π°ΠΌΠΈ. НапримСр, Π²ΠΎΡ‚ Ρ‚Π°ΠΊ создадим ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ…ΠΎΠ΄ΠΎΠΌ ΠΊ Π‘ΠΈΠ΄ΠΎΡ€ΠΎΠ²ΠΈΡ‡Ρƒ Π΄ΠΎΠ»Π³ΠΎΠ²Ρ†Π° ΠΈ засунСм Π² Π½Π΅Π³ΠΎ ΠΏΠ°Ρ‡ΠΊΡƒ ΠΏΠ°Ρ‚Ρ€ΠΎΠ½ΠΎΠ²:

Π§Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ? БвСряСм ID ΠΎΠ½Π»Π°ΠΉΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° с сохранСнным ID!

Если ΠΎΠ½ΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ:

Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ ΠΏΠΎΠΉΠΌΠ°Π»ΠΈ нашСго ΠΊΠΈΠ»Π»Π΅Ρ€Π° ΠΏΠΎ ID.

Π—Π°Ρ‡Π΅ΠΌ Ρ‚Π°ΠΊΠΈΠ΅ слоТности? ΠŸΡ€ΠΎΡΡ‚ΠΎ Π² ΠΎΡ„Ρ„Π»Π°ΠΉΠ½Π΅ NPC ΠΊΠ°ΠΊ Π±Ρ‹ Π½Π΅ сущСствуСт, Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ косвСнноС ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΠΎ Π½Π΅ΠΌ, ΠΈ, плюс, всС эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Ρ‚ΠΈΠΏΠ° «NPC», Π° Π½Π΅ с сСрвСрными ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ.

Π‘ΠΎΠ»Π΅Π΅ простая функция спауна Π² ΠΎΠ΄Π½Ρƒ строчку:

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° (Ρ‡Π°ΡΡ‚ΡŒ 1)

1. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ Π² описании создания Π½ΠΎΠ²ΠΎΠ³ΠΎ квСста, просто ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΏΠΎ созданию квСстов ΠΎΡ‚ Fr3nzy – Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π° эту Ρ‚Π΅ΠΌΡƒ я просто Π½Π΅ Π²ΠΈΠ΄Π΅Π» πŸ™‚ ΠœΡ‹ просто свяТСм всС Π²ΠΎΠ΅Π΄ΠΈΠ½ΠΎ ΠΈ научимся ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΠ· скрипта.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ спавн скриптом, Π° Π½Π΅ Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‚ ΠΆΠ΅ xrSpawner? ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° xrSpawner, ΠΏΡ€ΠΈ всСх своих достоинствах, ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΈΠΌ нСдостатком, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ – Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ спавн Ρ‡Π΅Ρ€Π΅Π· Ρ„Π°ΠΉΠ» all.spawn, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ:

ΠŸΡ€ΠΈ спавнС Ρ‡Π΅Ρ€Π΅Π· скрипт ситуация иная: Π² ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв, Ρ€Π°Π½Π΅Π΅ сохранённыС ΠΈΠ³Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π΄ΠΎΠ²Π°Ρ‚ΡŒ πŸ™‚

Π˜Ρ‚Π°ΠΊ, опрСдСлимся с квСстом.

Π—Π°Π΄Π°Ρ‡Π°: послС Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π° с Π‘ΠΈΠ΄ΠΎΡ€ΠΎΠ²ΠΈΡ‡Π΅ΠΌ спавним Π·ΠΎΠΌΠ±ΠΈ Π½Π° Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Ρ„Π°Π±Ρ€ΠΈΠΊΠΈ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡΡŽΠΆΠ΅Ρ‚ ΠΈΠ³Ρ€Ρ‹, Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒΡΡ послС прохоТдСния квСста с Ρ„Π»Π΅ΡˆΠΊΠΎΠΉ Шустрого, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ появись Ρ‚Π°ΠΌ Π·ΠΎΠΌΠ±ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с Π±Π°Π½Π΄ΠΈΡ‚Π°ΠΌΠΈ ΠΈ Шустрым. я Π΄ΡƒΠΌΠ°ΡŽ, исход боя ΠΏΡ€Π΅Π΄Ρ€Π΅ΡˆΠ΅Π½ πŸ™‚

РСализация: ΠŸΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ всС дСйствия максимально ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎ шагам. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ запуститС ΠΈΠ³Ρ€Ρƒ πŸ™‚

Π’ консоли Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

Π’Π΅ΠΌ самым ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° экран. Π”Π°Π»Π΅Π΅ Π²Π²ΠΎΠ΄ΠΈΠΌ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

Для Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° demo_record Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Esc, Π² консоли пишСм rs_stats off ΠΈΠ»ΠΈ rs_stats 0 (ΡƒΠ±ΠΈΡ€Π°Π΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ).

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΌΡ‹ сразу ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ всС, Π² Ρ‚ΠΎΠΌ числС ΠΈ level_vertex ΠΈ game_vertex. Imp 22:38, 23 июля 2007 (EEST)

Π’Ρ‹Ρ…ΠΎΠ΄ΠΈΠΌ ΠΈΠ· ΠΈΠ³Ρ€Ρ‹, ΠΈΠ΄Π΅ΠΌ Π² ΠΏΠ°ΠΏΠΊΡƒ с установлСнной ΠΈΠ³Ρ€ΠΎΠΉ ΠΈ создаСм ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ gamedata (прСдполагаСтся, Ρ‡Ρ‚ΠΎ Β«Π»Π΅ΠΏΠΈΠΌΒ» свой Β«ΠΌΠΎΠ΄Β» Π½Π° Β«Ρ‡ΠΈΡΡ‚ΡƒΡŽΒ» ΠΈΠ³Ρ€Ρƒ, Π±Π΅Π· установлСнных ΠΌΠΎΠ΄ΠΎΠ², ΠΈ ΠΈΠΌΠ΅Π΅ΠΌ распакованныС рСсурсы ΠΈΠ³Ρ€Ρ‹ Π² ΠΏΠ°ΠΏΠΊΠ΅, скаТСм, gamedata source).

Π’ Ρ„Π°ΠΉΠ»Π°Ρ… ΠΈΠ³Ρ€Ρ‹ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ 5 ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ граТданских Π·ΠΎΠΌΠ±ΠΈ: Ρ„Π°ΠΉΠ»Ρ‹ zombi_1.ogf, zombi_1_ghost.ogf, zombi_2.ogf, zombi_trup.ogf, zombi_trup_2.ogf.

Π’Π΅Ρ€Π½Π΅ΠΌ Π² ΠΈΠ³Ρ€Ρƒ ΠΈΡ… всСх πŸ™‚

Π£ΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ сСкции:

Π”Π²Π° послСдних Ρ‚ΠΈΠΏΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ модСль zombi_trup.ogf, Ρ…ΠΌ. нСпорядок, исправляСм. ПослСдняя сСкция выглядит Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΊ:

Π”ΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΡΡ‚ΡƒΡŽ модСль.

Для этого Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ„Π°ΠΉΠ»Π° создадим ΡΠ΅ΠΊΡ†ΠΈΡŽ:

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ наш пятый Π·ΠΎΠΌΠ±ΠΈ наслСдуСт всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ zombie_strong, ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ лишь Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС.

ВсС. БохраняСм измСнСния ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ».

2. ПишСм скрипт спавна. Π’ ΠΏΠ°ΠΏΠΊΠ΅ gamedata создаСм Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ scripts, Π² Π½Π΅ΠΉ создаСм Π½ΠΎΠ²Ρ‹ΠΉ тСкстовый Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ esc_zombie.script.

ΠŸΡ€ΠΈ написании ΡΡ‚Π°Ρ‚ΡŒΠΈ использовался ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ скрипт zombie_story.script ΠΈΠ· horror-mod’а. ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ спавна пСрСнСсСна практичСски Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, поэтому Π½Π° авторство этого способа спавна я Π½ΠΈΠΊΠΎΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΡƒΡŽ πŸ™‚

Π˜Ρ‚Π°ΠΊ, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ наш пустой Ρ„Π°ΠΉΠ» Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкой объявляСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ хранятся наши Π·ΠΎΠΌΠ±ΠΈ:

Π”Π°Π»Π΅Π΅ пишСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ:

ВсС. БохраняСм ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ».

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Ρ€Π° Π½Π΅ Π²Ρ‹Π»Π΅Ρ‚Π°Π»Π° послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ монстров, ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ» xr_statistic.script. Π˜Ρ‚Π°ΠΊ, скопируСм этот Ρ„Π°ΠΉΠ» ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ рСсурсов ΠΈΠ³Ρ€Ρ‹ scripts Π² Π½Π°ΡˆΡƒ ΠΏΠ°ΠΏΠΊΡƒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ esc_zombie.script ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Π”ΠΎΠ±Π°Π²ΠΈΠΌ Π² local killCountProps ΠΊ монстрам строчку:

Π’ local sect_alias послС строки:

Π”ΠΎΠΏΠΈΡˆΠ΅ΠΌ эти строки:

А Π½ΠΈΠΆΠ΅ Π² monster_classes строчку:

Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ getNpcType(npc) добавляСм ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ:

БохраняСм измСнСния ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ».

ВсС Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΡƒΡ€Π°, ΠΏΠΎΠΊΠ° ΠΌΡ‹ Π½Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΎΠ±Ρ‹ΡΠΊΠ°Ρ‚ΡŒ ΡƒΠ±ΠΈΡ‚ΠΎΠ³ΠΎ Π·ΠΎΠΌΠ±ΠΈ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ это сдСлаСм, ΠΈΠ³Ρ€Π° Π²Ρ‹Π»Π΅Ρ‚ΠΈΡ‚ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ошибкой.

ВсС Π²Π΅Ρ€Π½ΠΎ – ΠΈΠ³Ρ€Π° Π½Π΅ Π·Π½Π°Π΅Ρ‚, ΠΊΠ°ΠΊΡƒΡŽ ΠΈΠΊΠΎΠ½ΠΊΡƒ Π½Π°ΠΌ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ для Π·ΠΎΠΌΠ±ΠΈ. Иконки монстров хранятся Π² Ρ„Π°ΠΉΠ»Π΅ ui_npc_monster.dds. Π—Π΄Π΅ΡΡŒ Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°:

ВСрнСмся ΠΊ Ρ„Π°ΠΉΠ»Ρƒ m_zombie.ltx ΠΈ Π² ΡΠ΅ΠΊΡ†ΠΈΡŽ [m_zombie_e]:monster_base впишСм ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€

ВсС. Π’Ρ‹Π»Π΅Ρ‚ΠΎΠ² Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.

3. Π’Π΅ΠΌΠ° Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π΅ прСдусматриваСт ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ³ΠΎ описания Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³. Π’ Π½Π°Ρ‡Π°Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ я упомянул источник, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ созданию Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ², ΠΌΠΎΠ³Ρƒ Ρ‚Π°ΠΊΠΆΠ΅ привСсти Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΏΠΎ созданию Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ² ΠΎΡ‚ BAC9-FLCL.

Нам Π½ΡƒΠΆΠ½ΠΎ просто ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ скриптового спавна, поэтому я ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ просто собствСнно сам ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° dialogs_escape.xml:

И Ρ‚Π°ΠΊΠΆΠ΅ связанный с Π½ΠΈΠΌ Ρ„Π°ΠΉΠ» stable_dialogs_escape.xml. Π’ самом Π½Π°Ρ‡Π°Π»Π΅ Ρ„Π°ΠΉΠ»Π° пишСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

ВсС. МоТно Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ, ΠΈΠ΄Ρ‚ΠΈ Π½Π° ΠšΠΎΡ€Π΄ΠΎΠ½, послС Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π° с Π‘ΠΈΠ΄ΠΎΡ€ΠΎΠ²ΠΈΡ‡Π΅ΠΌ, Π² зависимости ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠœΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π±Π΅ΠΆΠΈΠΌ Π½Π° Ρ„Π°Π±Ρ€ΠΈΠΊΡƒ ΠΈ … смотрим сами πŸ™‚

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° (Ρ‡Π°ΡΡ‚ΡŒ 2)

На скринах Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ просто ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ для этой ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ тСкстурС. ВсС. Π‘Π΅Π· использования 3D-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ ΠΊΡƒΡ‡ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² Π½ΠΈΡ…, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½ΠΎΠ²ΡƒΡŽ (Π½Π° внСшний Π²ΠΈΠ΄) модСль. πŸ™‚

5. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ нашСго Π½ΠΎΠ²ΠΎΠ³ΠΎ Π·ΠΎΠΌΠ±ΠΈ Π²ΠΎ всС Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ создали Ρ€Π°Π½Π΅Π΅. Π’ Ρ„Π°ΠΉΠ» m_zombie.ltx Π² самый ΠΊΠΎΠ½Π΅Ρ† добавляСм ΡΠ΅ΠΊΡ†ΠΈΡŽ:

Π² Ρ„Π°ΠΉΠ»Π΅ esc_zombie.script измСняСм массив Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС:

Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ spawn_zombies измСняСм строку спавна:

Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ zombie_story_1 мСняСм число ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ 6-Ρ‚ΠΈ (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ):

Всё. БохраняСм ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ.

6. ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Π² ΠΏΠ°ΠΏΠΊΡƒ gamedata\config\gameplay\ Ρ„Π°ΠΉΠ» encyclopedia_mutants.xml, добавляСм описаниС Π·ΠΎΠΌΠ±ΠΈ Π² ΡΠ½Ρ†ΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΡŽ:

И Π² связанный с Π½ΠΈΠΌ Ρ„Π°ΠΉΠ» string_table_enc_mutants.xml Π² ΠΏΠ°ΠΏΠΊΠ΅ gamedata\config\text\rus\ добавляСм:

ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ сюда ΠΆΠ΅ Ρ„Π°ΠΉΠ» stable_statistic_caption.xml ΠΈ измСняСм Π² Π½Π΅ΠΌ 3 строчки:

БохраняСм ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ.

Π’ΠΊΡ€Π°Ρ‚Ρ†Π΅, Ρ‡Ρ‚ΠΎ описываСт Ρ„Π°ΠΉΠ» ui_npc_monster.xml: Π² Π½Π΅ΠΌ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΈΠΊΠΎΠ½ΠΎΠΊ, располоТСнных Π² Ρ„Π°ΠΉΠ»Π΅ ui_npc_monster.dds, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ монстров Π² ΠΈΠ³Ρ€Π΅.

Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» m_zombie.ltx ΠΈ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ сСкции Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ строку

Π’ ΡΠ΅ΠΊΡ†ΠΈΡŽ [zombie_ghost] Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ строку:

БохраняйтС измСнСния. Всё.

Π’ΠΎΡ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°. Π£Π΄Π°Ρ‡ΠΈ ΠΈ спасибо Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ πŸ™‚

Π‘ΠΏΠ°Π²Π½ NPC

Π­Ρ‚Π° Ρ‡Π°ΡΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΠΈ написана Arhet ΠΈ создана Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π² SRP Mod Π±Ρ‹Π»ΠΈ созданы NPC Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ «Π“Ρ€Π΅Ρ…».

НачнСм с character_desc_escape.xml. ОписаниС, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ каТдая строка, ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Ρƒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС Π΄ΠΎ мСня ΡƒΠΆΠ΅ сдСлано.

Π’ΡƒΡ‚ создадим Π½ΠΎΠ²ΠΎΠ³ΠΎ пСрсонаТа:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠ΄Π΅ΠΌ Π² npc_profile.xml ΠΈ Ρ‚ΡƒΠ΄Π° вгоняСм:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°Π΄ΠΎ Π·Π°Π½ΡΡ‚ΡŒΡΡ spawn_sections.ltx. Π‘ΠΊΡ€ΠΈΠΏΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Β«Π±Ρ€Π°Ρ‚ΡŒ NPCΒ» ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈΠ· этого Ρ„Π°ΠΉΠ»Π°. ПишСм Ρ‚ΡƒΠ΄Π°:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π±Π΅Ρ€Π΅ΠΌ любой скрипт спавна NPC, вгоняСм Ρ‚ΡƒΠ΄Π° имя сСкции ΠΈΠ· spawn_sections.ltx ΠΈ Π²Ρƒ-Π°-ля.

Π’ΠΎΡ‚ ΠΈ вСсь скрипт! Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°Π΄ΠΎ Π΅Π³ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½Ρƒ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΈΠ°Π»ΠΎΠ³, послС Π΄ΠΈΠ°Π»ΠΎΠ³Π° вставляСм:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘ΠΏΠ°Π²Π½ Ρ‡Π΅Ρ€Π΅Π· скрипт

Π’ скриптах Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½Π° СдинствСнная функция, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π°Ρ Π·Π° спавн ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²:
alife():create(section,position,levelvertex,gamevertex)

Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ говоря, ΠΈΡ… Π΄Π²Π΅: create create_ammo Π½ΠΎ различия ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π½Π΅ сущСствСнны. Imp 22:45, 23 июля 2007 (EEST)

Π”Π°Π»ΡŒΡˆΠ΅ слоТнСС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сам Ρ‚ΠΎΠ»ΠΊΠΎΠΌ ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠ³Ρƒ.

НачнСм ΠΎΡ‚ простого ΠΊ слоТному. На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², всС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ состоят ΠΈΠ· ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ², Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π° Π΅ΡΡ‚ΡŒ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ – вСртСксы.

БоотвСтствСнно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Π΅, достаточно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ game_vertex Π² Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ НапримСр:
db.actor:game_vertex()

Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ Π±ΠΎΠ»Ρ‚ ΠΏΠΎΠ΄ Π½ΠΎΠ³Π°ΠΌΠΈ Π°ΠΊΡ‚ΠΎΡ€Π°, пишСм:
alife():create(«bolt»,db.actor():position(),1,db.actor:game_vertex())

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ (спавним Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ ΠœΠ΅Π΄ΡƒΠ·Π° Π² ΠΈΠ½Π²Π΅Π½Ρ‚Π°Ρ€Π΅ Ρƒ Π°ΠΊΡ‚ΠΎΡ€Π°):
alife():create(«af_medusa», db.actor():position(), 1, db.actor:game_vertex(), db.actor:id())

Ѐункция спавна Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ сСрвСрный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½ΠΈ NPC, Π½ΠΈ монстра Π½ΠΈ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅.

Π§Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ? БвСряСм ID ΠΎΠ½Π»Π°ΠΉΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° с сохранСнным ID!

Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ ΠΏΠΎΠΉΠΌΠ°Π»ΠΈ нашСго ΠΊΠΈΠ»Π»Π΅Ρ€Π° ΠΏΠΎ ID.

Π—Π°Ρ‡Π΅ΠΌ Ρ‚Π°ΠΊΠΈΠ΅ слоТности? ΠŸΡ€ΠΎΡΡ‚ΠΎ Π² ΠΎΡ„Ρ„Π»Π°ΠΉΠ½Π΅ NPC ΠΊΠ°ΠΊ Π±Ρ‹ Π½Π΅ сущСствуСт, Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ косвСнноС ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΠΎ Π½Π΅ΠΌ, ΠΈ, плюс, всС эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Ρ‚ΠΈΠΏΠ° «NPC», Π° Π½Π΅ с сСрвСрными ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ.
ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° (Ρ‡Π°ΡΡ‚ΡŒ 1)

1. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ Π² описании создания Π½ΠΎΠ²ΠΎΠ³ΠΎ квСста, просто ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΏΠΎ созданию квСстов ΠΎΡ‚ Fr3nzy – Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π° эту Ρ‚Π΅ΠΌΡƒ я просто Π½Π΅ Π²ΠΈΠ΄Π΅Π» πŸ™‚ ΠœΡ‹ просто свяТСм всС Π²ΠΎΠ΅Π΄ΠΈΠ½ΠΎ ΠΈ научимся ΡΠΏΠ°Π²Π½ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΠ· скрипта.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ спавн скриптом, Π° Π½Π΅ Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‚ ΠΆΠ΅ xrSpawner? ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° xrSpawner, ΠΏΡ€ΠΈ всСх своих достоинствах, ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΈΠΌ нСдостатком, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ – ΠΎΠ½Π° Π΄Π΅Π»Π°Π΅Ρ‚ спавн Ρ‡Π΅Ρ€Π΅Π· Ρ„Π°ΠΉΠ» all.spawn, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ:
НСвозмоТности ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΄Π²Π° ΠΌΠΎΠ΄Π°, Ρ‚Π°ΠΊΠΎΠΉ спавн ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ…
НСобходимости ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ

ΠŸΡ€ΠΈ спавнС Ρ‡Π΅Ρ€Π΅Π· скрипт ситуация иная: Π² ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв, Ρ€Π°Π½Π΅Π΅ сохранСнныС ΠΈΠ³Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π΄ΠΎΠ²Π°Ρ‚ΡŒ πŸ™‚

Π˜Ρ‚Π°ΠΊ, опрСдСлимся с квСстом.

Π—Π°Π΄Π°Ρ‡Π°: послС Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π° с Π‘ΠΈΠ΄ΠΎΡ€ΠΎΠ²ΠΈΡ‡Π΅ΠΌ спавним Π·ΠΎΠΌΠ±ΠΈ Π½Π° Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Ρ„Π°Π±Ρ€ΠΈΠΊΠΈ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡΡŽΠΆΠ΅Ρ‚ ΠΈΠ³Ρ€Ρ‹, Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒΡΡ послС прохоТдСния квСста с Ρ„Π»Π΅ΡˆΠΊΠΎΠΉ Шустрого, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ появись Ρ‚Π°ΠΌ Π·ΠΎΠΌΠ±ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с Π±Π°Π½Π΄ΠΈΡ‚Π°ΠΌΠΈ ΠΈ Шустрым. я Π΄ΡƒΠΌΠ°ΡŽ, исход боя ΠΏΡ€Π΅Π΄Ρ€Π΅ΡˆΠ΅Π½ πŸ™‚

РСализация: ΠŸΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ всС дСйствия максимально ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎ шагам. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ запуститС ΠΈΠ³Ρ€Ρƒ πŸ™‚

Π’ консоли Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:
rs_stats on ΠΈΠ»ΠΈ rs_stats 1

Π’Π΅ΠΌ самым ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° экран. Π”Π°Π»Π΅Π΅ Π²Π²ΠΎΠ΄ΠΈΠΌ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:
demo_record 1

Для Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° demo_record Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Esc, Π² консоли пишСм rs_stats off ΠΈΠ»ΠΈ rs_stats 0 (ΡƒΠ±ΠΈΡ€Π°Π΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ).

Π”ΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΡΡ‚ΡƒΡŽ модСль.

Для этого Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ„Π°ΠΉΠ»Π° создадим ΡΠ΅ΠΊΡ†ΠΈΡŽ:
[zombie_ghost]:zombie_strong

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ наш пятый Π·ΠΎΠΌΠ±ΠΈ наслСдуСт всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ zombie_strong, ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ лишь Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС.

ПишСм дальшС:
$spawn = «monsters\zombies\zombie_ghost»
visual = monsters\zombi\zombi_1_ghost

ВсС. БохраняСм измСнСния ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ».

2. ПишСм скрипт спавна. Π’ ΠΏΠ°ΠΏΠΊΠ΅ gamedata создаСм Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ scripts, Π² Π½Π΅ΠΉ создаСм Π½ΠΎΠ²Ρ‹ΠΉ тСкстовый Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ esc_zombie.script.

ΠŸΡ€ΠΈ написании ΡΡ‚Π°Ρ‚ΡŒΠΈ использовался ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ скрипт zombie_story.script ΠΈΠ· horror-mod’а. ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ спавна пСрСнСсСна практичСски Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, поэтому Π½Π° авторство этого способа спавна я Π½ΠΈΠΊΠΎΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΡƒΡŽ πŸ™‚

Π˜Ρ‚Π°ΠΊ, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ наш пустой Ρ„Π°ΠΉΠ» Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкой объявляСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ хранятся наши Π·ΠΎΠΌΠ±ΠΈ:
local zombie_types =

ВсС. БохраняСм ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ».

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Ρ€Π° Π½Π΅ Π²Ρ‹Π»Π΅Ρ‚Π°Π»Π° послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ монстров, ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ» xr_statistic.script. Π˜Ρ‚Π°ΠΊ, скопируСм этот Ρ„Π°ΠΉΠ» ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ ΠΈΠ³Ρ€Ρ‹ scripts Π² Π½Π°ΡˆΡƒ ΠΏΠ°ΠΏΠΊΡƒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ esc_zombie.script ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Π”ΠΎΠ±Π°Π²ΠΈΠΌ Π² local killCountProps ΠΊ монстрам строчку:
zombie_weak = 1, zombie_normal = 2, zombie_str 3

Π’ local sect_alias строчку:
zombie_weak = «zombie_weak», zombie_normal = «zombie_normal», zombie_str «zombie_strong»

А Π½ΠΈΠΆΠ΅ Π² monster_classes строчку:
[clsid.zombie_s ] = «zombie»

Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ getNpcType(npc) добавляСм ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ:
elseif npc:character_community() == «zombie» then
community = «zombie»

БохраняСм измСнСния ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ».

ВсС Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΡƒΡ€Π°, ΠΏΠΎΠΊΠ° ΠΌΡ‹ Π½Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΎΠ±Ρ‹ΡΠΊΠ°Ρ‚ΡŒ ΡƒΠ±ΠΈΡ‚ΠΎΠ³ΠΎ Π·ΠΎΠΌΠ±ΠΈ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ это сдСлаСм, ΠΈΠ³Ρ€Π° Π²Ρ‹Π»Π΅Ρ‚ΠΈΡ‚ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ошибкой.
Expression : fatal error
Function : CInifile::r_string
File : D:\xray-svn\xrCore\Xr_ini.cpp
Line : 351
Description :
Arguments : Can’t find variable icon in [zombie_weak]

ВсС Π²Π΅Ρ€Π½ΠΎ – ΠΈΠ³Ρ€Π° Π½Π΅ Π·Π½Π°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ ΠΈΠΊΠΎΠ½ΠΊΡƒ Π½Π°ΠΌ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ для Π·ΠΎΠΌΠ±ΠΈ. Иконки монстров хранятся Π² Ρ„Π°ΠΉΠ»Π΅ ui_npc_monster.dds. Π—Π΄Π΅ΡΡŒ Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°:
Если Π΄Ρ€ΡƒΠΆΠΈΡ‚Π΅ с Π€ΠΎΡ‚ΠΎΡˆΠΎΠΏΠΎΠΌ, ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот Ρ„Π°ΠΉΠ» (Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΠΈ);
Π’Π·ΡΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΈΠ· любого ΠΌΠΎΠ΄Π°, СстСствСнно, с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² ΠΌΠΎΠ΄Π°. БСйчас ΠΌΡ‹ пропустим Π΄Π°Π½Π½Ρ‹ΠΉ аспСкт ΠΈ присвоим нашим Π·ΠΎΠΌΠ±ΠΈ ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π° πŸ™‚

ВСрнСмся ΠΊ Ρ„Π°ΠΉΠ»Ρƒ m_zombie.ltx ΠΈ Π² ΡΠ΅ΠΊΡ†ΠΈΡŽ [m_zombie_e]:monster_base впишСм ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€
icon = ui_npc_monster_kontroler

ВсС. Π’Ρ‹Π»Π΅Ρ‚ΠΎΠ² Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.

3. Π’Π΅ΠΌΠ° Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π΅ прСдусматриваСт ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ³ΠΎ описания Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³. Π’ Π½Π°Ρ‡Π°Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ я упомянул источник, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ созданию Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ², ΠΌΠΎΠ³Ρƒ Ρ‚Π°ΠΊΠΆΠ΅ привСсти Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΏΠΎ созданию Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ² ΠΎΡ‚ BAC9-FLCL.

Нам Π½ΡƒΠΆΠ½ΠΎ просто ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ скриптового спавна, поэтому я ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ просто собствСнно сам ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° dialogs_escape.xml:

escape_trader_talk_info_999
7770
9991
9992
9993
9994
9995
9996

escape_trader_talk_info_99922
9996
9995

escape_trader_talk_info_3121
9996
9995

escape_trader_talk_info_3131
9996
9995

escape_trader_talk_info_41
9996
9995

escape_trader_talk_info_7771
7772
7773

escape_trader_talk_info_7779
9996
9995

escape_trader_talk_info_7777
esc_zombie.zombie_story_1
9996
9995

escape_trader_talk_info_51
9996
9995

И Ρ‚Π°ΠΊΠΆΠ΅ связанный с Π½ΠΈΠΌ Ρ„Π°ΠΉΠ» stable_dialogs_escape.xml. Π’ самом Π½Π°Ρ‡Π°Π»Π΅ Ρ„Π°ΠΉΠ»Π° пишСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

ΠŸΡ€ΠΎΠΈΡΡˆΠ΅ΡΡ‚Π²ΠΈΠΉ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π½Π΅ Π±Ρ‹Π»ΠΎ?

Π”Π° я ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π½Π΅ собирался Π² Ρ‚Ρƒ сторону.

Ну, смотри сам, всС Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄ΡŒ остороТСн.

Ага. Π‘Ρ…ΠΎΠ΄ΠΈ, ΠΏΡ€ΠΎΠ²Π΅Ρ‚Ρ€ΠΈΡΡŒ. ΠŸΠΎΡ‚ΠΎΠΌ зайдСшь, Ρ€Π°ΡΡΠΊΠ°ΠΆΠ΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ ΠΈ ΠΊΠ°ΠΊ.

Π—Π΄Π΅ΡΡŒ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ воспрСщён, сталкСр.

ВсС. МоТно Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ, ΠΈΠ΄Ρ‚ΠΈ Π½Π° ΠšΠΎΡ€Π΄ΠΎΠ½, послС Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π° с Π‘ΠΈΠ΄ΠΎΡ€ΠΎΠ²ΠΈΡ‡Π΅ΠΌ, Π² зависимости ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠœΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π±Π΅ΠΆΠΈΠΌ Π½Π° Ρ„Π°Π±Ρ€ΠΈΠΊΡƒ ΠΈ … смотрим сами πŸ™‚
Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°
Spawn Lib

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ слСдуСт…
ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° (Ρ‡Π°ΡΡ‚ΡŒ 2)

Π€Π°ΠΉΠ» ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎ рСдактирования

Π€Π°ΠΉΠ» ΠΌΠΎΠ΄Π΅Π»ΠΈ послС рСдактирования

На скринах Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ просто ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ для этой ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ тСкстурС. ВсС. Π‘Π΅Π· использования 3D-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ ΠΊΡƒΡ‡ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² Π½ΠΈΡ…, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½ΠΎΠ²ΡƒΡŽ (Π½Π° внСшний Π²ΠΈΠ΄) модСль. πŸ™‚

5. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ нашСго Π½ΠΎΠ²ΠΎΠ³ΠΎ Π·ΠΎΠΌΠ±ΠΈ Π²ΠΎ всС Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ создали Ρ€Π°Π½Π΅Π΅. Π’ Ρ„Π°ΠΉΠ» m_zombie.ltx Π² самый ΠΊΠΎΠ½Π΅Ρ† добавляСм ΡΠ΅ΠΊΡ†ΠΈΡŽ:
[zombie_old]:zombie_normal
$spawn = «monsters\zombies\zombie_old»
visual = monsters\zombi\zombi_3

Π² Ρ„Π°ΠΉΠ»Π΅ esc_zombie.script измСняСм массив Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС:
local zombie_types = <"zombie_weak", "zombie_normal", "zombie_strong", "zombie_immortal",
«zombie_old», «zombie_ghost»>

Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ spawn_zombies измСняСм строку спавна:
alife():create(zombie_types[math.random(6)],new_pos,
db.actor:level_vertex_id(),db.actor:game_vertex_id())

Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ zombie_story_1 мСняСм число ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ 6-Ρ‚ΠΈ (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ):
spawn_zombies( spawn_point, 12 )

Всё. БохраняСм ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ.

6. ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Π² ΠΏΠ°ΠΏΠΊΡƒ gamedata\config\gameplay\ Ρ„Π°ΠΉΠ» encyclopedia_mutants.xml, добавляСм описаниС Π·ΠΎΠΌΠ±ΠΈ Π² ΡΠ½Ρ†ΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΡŽ:

И Π² связанный с Π½ΠΈΠΌ Ρ„Π°ΠΉΠ» string_table_enc_mutants.xml Π² ΠΏΠ°ΠΏΠΊΠ΅ gamedata\config\text\rus\ добавляСм:

Π—ΠΎΠΌΠ±ΠΈ-ΠΏΡ€ΠΈΠ²ΠΈΠ΄Π΅Π½ΠΈΠ΅ отличаСтся ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Π·ΠΎΠΌΠ±ΠΈ лишь Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ
воздСйствиС ВыТигатСля ΠΌΠΎΠ·Π³ΠΎΠ² ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π·Ρ€ΡƒΡˆΠΈΠ»ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ структуру личности, Π½ΠΎ ΠΈ
Ρ‚Π΅Π»ΠΎ, поэтому Π·ΠΎΠΌΠ±ΠΈ-ΠΏΡ€ΠΈΠ·Ρ€Π°ΠΊ нСсколько Π±ΠΎΠ»Π΅Π΅ ΠΆΠΈΠ²ΡƒΡ‡ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Π·ΠΎΠΌΠ±ΠΈ.

ВоздСйствиС ВыТигатСля ΠΌΠΎΠ·Π³ΠΎΠ² ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π·Ρ€ΡƒΡˆΠ°Π΅Ρ‚ структуру личности,
оставляя Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅Π»Π΅ΡΠ½ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ.\n\n ΠŸΠΎΠ±Ρ€ΠΎΠ΄ΠΈΠ² Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ Π—ΠΎΠ½Π΅, Π»ΠΈΡˆΡ‘Π½Π½Ρ‹Π΅ Ρ€Π°Π·ΡƒΠΌΠ° Ρ‚Π΅Π»Π°
Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Π² настоящих Π·ΠΎΠΌΠ±ΠΈ. Из рСфлСксов Ρƒ Π½ΠΈΡ… ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ лишь самыС ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Π΅,
ΠΎΡ€ΡƒΠΆΠΈΠ΅ ΠΈ экипировка скоро приходят Π² Π½Π΅Π³ΠΎΠ΄Π½ΠΎΡΡ‚ΡŒ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π·ΠΎΠΌΠ±ΠΈ становятся собой Π½ΠΈ Ρ‡Π΅ΠΌ
ΠΈΠ½Ρ‹ΠΌ, ΠΊΠ°ΠΊ ΠΌΠ΅Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡƒΡ‚Ρ€ΡƒΠΏΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°Π»ΠΈΡ‡Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ лишь Π΄Π²Π° эффСктивных раздраТитСля:
Π΅Π΄Π° ΠΈ сон. Π—ΠΎΠΌΠ±ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Ρ€Π°Π·Π±ΠΎΡ€Ρ‡ΠΈΠ²Ρ‹ Π² Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΏΠΈΡ‰ΠΈ ΠΈ ΠΏΠΈΡ‚ΡŒΡ, поэтому ΠΈΡ… Ρ‚Π΅Π»Π° Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ
ΠΏΡ€ΠΎΠΏΠΈΡ‚Π°Π½Ρ‹ Ρ€Π°Π΄ΠΈΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈ токсинами. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, эти сущСства Π±Π΅ΡΡ†Π΅Π»ΡŒΠ½ΠΎ бродят ΠΏΠΎ Π—ΠΎΠ½Π΅ ΠΈΠ»ΠΈ,
словно Ρ‚Ρ€ΡƒΠΏΡ‹, Π²Π°Π»ΡΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π·Π°Π±Ρ€ΠΎΡˆΠ΅Π½Π½Ρ‹Ρ… построСк. Однако, лишь Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·ΠΎΠΌΠ±ΠΈ ΠΏΠΎΡ‡ΡƒΠ΅Ρ‚ Π±Π»ΠΈΠ·ΠΊΠΎΠ΅
присутствиС ΠΆΠΈΠ²ΠΎΠ³ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΎΠ½ сразу ΠΆΠ΅ пытаСтся Π°Ρ‚Π°ΠΊΠΎΠ²Π°Ρ‚ΡŒ. Π£ΠΌΡƒΠ΄Ρ€Ρ‘Π½Π½Ρ‹Π΅ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ сталкСры
ΡΡ‚Π°Ρ€Π°ΡŽΡ‚ΡΡ ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ эти Π½Π΅ΡƒΠΊΠ»ΡŽΠΆΠΈΠ΅ ΠΎΠΏΡƒΡΡ‚ΠΎΡˆΡ‘Π½Π½Ρ‹Π΅ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ.

ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ сюда ΠΆΠ΅ Ρ„Π°ΠΉΠ» stable_statistic_caption.xml ΠΈ измСняСм Π² Π½Π΅ΠΌ 3 строчки:

БохраняСм ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ.

Π’ΠΊΡ€Π°Ρ‚Ρ†Π΅, Ρ‡Ρ‚ΠΎ описываСт Ρ„Π°ΠΉΠ» ui_npc_monster.xml: Π² Π½Π΅ΠΌ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΈΠΊΠΎΠ½ΠΎΠΊ, располоТСнных Π² Ρ„Π°ΠΉΠ»Π΅ ui_npc_monster.dds, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ монстров Π² ΠΈΠ³Ρ€Π΅.

Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» m_zombie.ltx ΠΈ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ сСкции Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ строку
icon = ui_npc_monster_kontroler

Π’ ΡΠ΅ΠΊΡ†ΠΈΡŽ [zombie_ghost] Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ строку:
icon = ui_npc_monster_zombieg

БохраняйтС измСнСния. Всё.

Π’ΠΎΡ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°. Π£Π΄Π°Ρ‡ΠΈ ΠΈ спасибо Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ πŸ™‚
Π‘ΠΏΠ°Π²Π½ NPC

Π­Ρ‚Π° Ρ‡Π°ΡΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΠΈ написана Arhet ΠΈ создана Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π² SRP Mod Π±Ρ‹Π»ΠΈ созданы NPC Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ «Π“Ρ€Π΅Ρ…».

НачнСм с character_desc_escape.xml. ОписаниС Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ каТдая строка ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Ρƒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС Π΄ΠΎ мСня ΡƒΠΆΠ΅ сдСлано.

Π’ΡƒΡ‚ создадим Π½ΠΎΠ²ΠΎΠ³ΠΎ пСрсонаТа:

[spawn] \n
wpn_dark_colt1911 \n
ammo_11.43x23_hydro \n
#include «gameplay\character_items.xml» \n
#include «gameplay\character_drugs.xml» \n
#include «gameplay\character_food.xml»

Π’ΠΏΠΈΡˆΠ΅ΠΌ наш ΠΊΠΎΠ΄ послС ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠ΄Π΅ΠΌ Π² npc_profile.xml ΠΈ Ρ‚ΡƒΠ΄Π° вгоняСм:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°Π΄ΠΎ Π·Π°Π½ΡΡ‚ΡŒΡΡ spawn_sections.ltx. Π‘ΠΊΡ€ΠΈΠΏΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Β«Π±Ρ€Π°Ρ‚ΡŒ NPCΒ» ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈΠ· этого Ρ„Π°ΠΉΠ»Π°. ПишСм Ρ‚ΡƒΠ΄Π°:
[esc_dark_stalker_1]:stalker – имя сСкции для скрипта..
$spawn = «respawn\esc_dark_stalker_1»
character_profile = esc_dark_stalker_1 – ссылка Π½Π° описаниС нашСго NPC
spec_rank = regular – спСц Ρ€Π°Π½Π³
community = dark_stalker – Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ°.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π±Π΅Ρ€Π΅ΠΌ любой скрипт спавна NPC, вгоняСм Ρ‚ΡƒΠ΄Π° имя сСкции ΠΈΠ· spawn_sections.ltx ΠΈ Π²Ρƒ-Π°-ля.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *