ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ основному содСрТимому

πŸ’« Π€ΠΈΡ‡ΠΈ скрипта

Запуск скрипта ΠΏΡ€ΠΈ Π·Π°Ρ…ΠΎΠ΄Π΅ Π² мир​

Запуск скрипта ΠΏΡ€ΠΈ Π·Π°Ρ…ΠΎΠ΄Π΅ Π² ΠΌΠΈΡ€
@file:EntryPoint

ЗапускаСт скрипт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ самом ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π·Π°Ρ…ΠΎΠ΄Π΅ Π² ΠΌΠΈΡ€!


Π˜ΠΌΠΏΠΎΡ€Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… скриптов​

Π˜ΠΌΠΏΠΎΡ€Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… скриптов

Если ваш ΡΡŽΠΆΠ΅Ρ‚ состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… частСй, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… частСй.
Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ скрипты, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ· Π½ΠΈΡ… ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

@file:Import("<path/to/script>")
  • Если ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ скрипт находится Π½ΠΈΠΆΠ΅ (Ρ‚.Π΅. дальшС/Π²Π½ΡƒΡ‚Ρ€ΠΈ этой ΠΏΠ°ΠΏΠΊΠΈ ΠΈ всС ΠΏΠΎΠ΄-ΠΏΠ°ΠΏΠΊΠΈ):
  • scripts/#functions/pack_1.kts, ΠΏΡ€ΠΈ этом ΠΈΠΌΠΏΠΎΡ€Ρ‚ Π½ΡƒΠΆΠ΅Π½ Π² scripts/story.se.kts - Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ @file:Import("#functions/pack_1.kts").
  • scripts/#functions/pack_2.kts, ΠΏΡ€ΠΈ этос ΠΈΠΌΠΏΠΎΡ€Ρ‚ Π½ΡƒΠΆΠ΅Π½ Π² scripts/story/story_0.se.kts - Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ @file:Import("../#functions/pack_2.kts").
    ↳ Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ../ ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· этой Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ(Ρ‚.Π΅. Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π²Ρ‹ΡˆΠ΅).

ИспользованиС классичСских команд​

использованиС классичСских ΠΊΠΎΠΌΠ°Π½Π΄
  • Π‘Ρ‹Π²Π°Π΅Ρ‚ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ (ΠΊΠ°ΠΊ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ…).
execute{"<command>"}
// Она Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ…
// ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· /

↳ ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ НИПа ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊ:

<npcID>().uuid
// ΠΈ послС ΡƒΠΆΠ΅ ΠΈΡΠΊΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…

execute{"effect give $npcID().uuid levitation 10"} // Как ΠΏΡ€ΠΈΠΌΠ΅Ρ€
// - Π’Ρ‹Π΄Π°Ρ‘ΠΌ эффСкт Π»Π΅Π²ΠΈΡ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ UUID-сущности
// - НИП это Ρ‚ΠΎΠΆΠ΅ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ со своим UUID
// - Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ npcID().uuid ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ UUID сущности
// - ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π·Π½Π°ΠΊ $ ΠΏΠ΅Ρ€Π΅Π΄ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ.