π° ΠΠΎΠ³ΠΈΠΊΠ° ΠΈ ΡΠΈΠΊΠ»Ρ
ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²...
- Π Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΡΡΡ Π»ΠΎΠ³ΠΈΠΊΡ Π² ΡΠΊΡΠΈΠΏΡΠ°Ρ , Π° ΠΈΠΌΠ΅Π½Π½ΠΎ
if
,eles
ΠΈΠΈΠ» ΠΆΠ΅elif
.- ΠΠ»ΠΈ ΠΆΠ΅ Π΅ΡΡ ΠΎΠ΄Π½ΠΎ - ΡΠΈΠΊΠ»Ρ:
while
ΠΈΠ»ΠΈfor
.- ΠΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½ΡΠΆΠ½ΠΎ Π²Π°ΠΌ - ΠΎΠ½ΠΈ Π½Π΅ Π±ΡΠ΄ΡΡ. ΠΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΡΠΎΠ³ΠΎ ΡΠ»ΡΠΆΠΈΡ: ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ Π½Π° ΡΡΠ°ΠΏΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ, Π° Π½Π΅ Π½Π° ΡΡΠ°ΠΏΠ΅ ΡΠ°Π±ΠΎΡΡ ΡΠΊΡΠΈΠΏΡΠ°.
- ΠΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ΅Π½Ρ Π»Π΅Π³ΠΊΠΎ.
ΠΠΎΠ³ΠΈΠΊΠ°β
If (Π΅ΡΠ»ΠΈ)β
// ΠΡΠΎΠΏΠΈΡΠΈΡΠ΅ Π΄Π°Π½Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ Π±ΡΠΊΠ²Ρ
If( {<condition -> return true/false>} ) { // Π€ΠΈΠ³ΡΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅, Ρ.ΠΊ. ΡΡΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡ Π΄Π²ΠΈΠΆΠΊΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ ΡΠΊΡΠΈΠΏΡΠ°, Π° Π½Π΅ ΠΏΡΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ
// Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ Π΅ΡΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ - Π²ΡΠΏΠΎΠ»Π½ΠΈΠ»Π°ΡΡ...
}
// ΠΡΠ»ΠΈ ΠΆΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ - ΠΏΡΠΎΠΏΡΡΠΊ
Π§ΠΈΡΠ°Π΅ΡΡΡ ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΊΠ°ΠΊ: "ΠΡΠ»ΠΈ
Π° = true
(ΠΠΎΠΏΡΡΡΠΈΠΌ)" -> ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ
Else (ΠΈΠ½Π°ΡΠ΅)β
// Π£ΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ If( {...} ) {...}
If( {<condition -> return true/false>} ) {
// Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ Π΅ΡΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ - Π²ΡΠΏΠΎΠ»Π½ΠΈΠ»Π°ΡΡ...
} Else {
// ΠΡΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΠ»ΠΎΡΡ - Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠΎ...
}
// Π‘ΠΊΡΠΈΠΏΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡΡ Π΄Π°Π»ΡΡΠ΅
Π§ΠΈΡΠ°Π΅ΡΡΡ ΠΎΠ½ΠΎ ΠΊΠ°ΠΊ: "ΠΡΠ»ΠΈ
a = true
(Π΄ΠΎΠΏΡΡΡΠΈΠΌ)" -> ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ 1, ΠΈΠ½Π°ΡΠ΅ -> ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ 2, ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ
Elif (ΠΈΠ½Π°ΡΠ΅-Π΅ΡΠ»ΠΈ)β
// ΠΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠΎΠ³Π΄Π° ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΉ
If( {<condition_0 -> return true/false} ) {
// ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅ 1
}.Elif( {<condition_1 -> return true/false} ) {
// ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅ 2
} <Π ΡΠ°ΠΊ ΡΡΠΎΠ»ΡΠΊΠΎ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ> Else {
// ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅ n
}
Π§ΠΈΡΠ°Π΅ΡΡΡ ΠΎΠ½ΠΎ ΠΊΠ°ΠΊ: "ΠΡΠ»ΠΈ
a = 0
(Π΄ΠΎΠΏΡΡΡΠΈΠΌ)" -> ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ 1, ΠΈΠ½Π°ΡΠ΅ "EΡΠ»ΠΈa = 1
" -> ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ 2, ..., ΠΈΠ½Π°ΡΠ΅ -> ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ n, ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ
Π¦ΠΈΠΊΠ»Ρβ
While (ΠΏΠΎΠΊΠ° I -> ΠΡΠΏΠΎΠ»Π½ΡΡΡ Π² ΡΠΈΠΊΠ»Π΅)β
// Π Π°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΡΠΉ while
While( {<condition true -> enable>} ) {
// ΠΠΎΠΊΠ° ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π΄Π»Ρ ΡΠΈΠΊΠ»Π° = true -> ΠΡΠΏΠΎΠ»Π½ΡΡΡ ΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² ΡΠΈΠΊΠ»Π΅
}
// ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ = false -> Π¦ΠΈΠΊΠ» ΠΎΠ±ΠΎΡΠ²ΡΡΡΡ ΠΈ ΡΠΊΡΠΈΠΏΡ ΠΏΠΎΠΉΠ΄ΡΡ Π΄Π°Π»ΡΡΠ΅
ΠΡΠΈΠΌ Π΅ΡΡ:β
ΠΠΎΠ³ΠΈΠΊΠ°β
import kotlin.random.Random
val team by server.players
val val0 = Random.nextInt(0, 3)
If( {val0 == 0} ) { // ΠΠΈΠΊΠΎΠ³Π΄Π° ΡΠ°ΠΊ Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅, ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Ρ
npc say{"Ya ΡΠ΅Π±Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΊΠ°Π·Π°ΡΡ - ΠΡΠΈΠ²Π΅Ρ!"}
}.Elif( {val0 == 1} ) {
npc say{"ΠΡΠΏΠ°Π»ΠΎ Π΄ΡΡΠ³ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ -> $val0"}
}.Elif( {val0 == 2} ) {
npc say{"ΠΠΎΡΠ»ΠΈ ΡΠΎ ΠΌΠ½ΠΎΠΉ Π² Π³ΠΎΡΡ!"}
}.Elif( {val0 == 3} ) {
npc say{"ΠΠ»ΠΈΠ½. ΡΠΎΡΠΈ. ΠΠΎ ΠΏΠΎΠΊΠ°..."}
} Else {
team.say{"ΠΠ½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ, ΠΌΠ½Π΅ Π²ΡΠΏΠ°Π»ΠΎ ΡΠΈΡΠ»ΠΎ \"$val0\". ΠΠΎΠ»ΠΎΡΡΠΉ Π·Π° HollowEngine Π ΠΏΠΎΠ»ΡΡΠ°ΠΉ Π΅ΡΡ Π±ΠΎΠ»ΡΡΠ΅!"}
}
Π¦ΠΈΠΊΠ»Ρβ
import kotlin.random.Random
val team by server.players
val boall = Random.nextBoolean()
npc say{"ΠΠ°Π΄Π½ΠΎ, Π·Π° ΡΠ°Π±ΠΎΡΡ!"}
While( {boall} ) {
npc moveTo{pos(10, 64, 3)}
wait{1.sec}
npc moveTo team
wait{1.sec}
}