π« Π€ΠΈΡΠΈ ΡΠΊΡΠΈΠΏΡΠ°
ΠΠ°ΠΏΡΡΠΊ ΡΠΊΡΠΈΠΏΡΠ° ΠΏΡΠΈ Π·Π°Ρ ΠΎΠ΄Π΅ Π² ΠΌΠΈΡβ
ΠΠ°ΠΏΡΡΠΊ ΡΠΊΡΠΈΠΏΡΠ° ΠΏΡΠΈ Π·Π°Ρ
ΠΎΠ΄Π΅ Π² ΠΌΠΈΡ
@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 ΡΡΡΠ½ΠΎΡΡΠΈ
// - ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π·Π½Π°ΠΊ $ ΠΏΠ΅ΡΠ΅Π΄ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ, ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ.