ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами

ΠΊΠ°ΠΊ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΠΎΠ±Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠ³ΠΎ ΠΌΠΈΠ½Ρ‘Ρ€Π° со скриптами?

27 Oct 2019 Π² 15:45

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 783655. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-783655. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 783655. 27 Oct 2019 Π² 15:45

27 Oct 2019 Π² 15:45 #1

ΠŸΡ€ΠΎΡ‚ΠΈΠ² самого гСроя Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ имСю НО Ссли Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ скрипты ΠΈ ΠΎΠ½ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚ΡŒ

ΡΠΏΡƒΡˆΠΈΡ‚ΡŒ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΠΊΠ°Π΅Ρ‚ форсом ΠΈ Π²Π·Ρ€Ρ‹Π²Π°Π΅Ρ‚ Π½ΡƒΠΆΠ½ΠΎΠ΅ колиСство ΠΌΠΈΠ½

Π΄Π°ΠΆΠ΅ скрипты Π½Π° скаймага Π½Π΅ Π΄Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ прСимущСства ΠΊΠ°ΠΊ Ρ‡ΠΈΡ‚Ρ‹ Π½Π° этого ΡˆΠ°Ρ…ΠΈΠ΄Π°

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 606873. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-606873. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 606873. 27 Oct 2019 Π² 15:45

27 Oct 2019 Π² 15:46 #2

скрипт ΠΎΡ‚ΠΌΠ΅Π½Π΅Ρ‚ ΠΏΠΎΠΊΡƒΠΏΠΊΡƒ Π²Π°Ρ€Π΄ΠΎΠ² ΠΈ заставляСт тСбя Π½Π° ΠΌΠΈΠ½Ρ‹ ΠΈΠ΄Ρ‚ΠΈ?

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. avatar l. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-avatar l. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar l. 27 Oct 2019 Π² 15:45

27 Oct 2019 Π² 15:50 #3

Как ΠΈ Π½Π΅ скриптованного,Π±Π΅Ρ€Π΅ΡˆΡŒ ΠΊΠΎΡ€Π° силовика,ΡΠΎΠ±ΠΈΡ€Π°Π΅ΡˆΡΡ Π² статы+ΠΏΠ°ΠΉΠΏ ΠΈ Ρ‹ΠΊΠ°Π΅ΡˆΡŒ Π½Π° ΠΌΠΈΠ½Π΅Ρ€Π°,ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пытаСтся Π·Π°ΡΡ€Π°Ρ‚ΡŒ 40 Π±ΠΎΡ‡Π΅ΠΊ Π½Π° 1 Ρ‚ΠΎΡ‡ΠΊΠ΅

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 467516. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-467516. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 467516. 27 Oct 2019 Π² 15:45

27 Oct 2019 Π² 15:51 #4

ΠšΡ‚ΠΎ Π²Π°ΠΌ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ Π²Π±ΠΈΠ» скрипты? Π― ΠΊΠ°ΠΊ Π½Π° ΠΏΠΈΡ‚ΡƒΡ…Π° ΠΊΠ°Ρ‚Π°ΡŽ, ΠΊΠ°ΠΆΠ΄ΡƒΡŽ 3-ю ΠΊΠ°Ρ‚ΠΊΡƒ Π½Π° Π½Π΅ΠΌ ΠΌΠ½Π΅ говорят, Ρ‡Ρ‚ΠΎ Ρƒ мСня якобы скрипты. Π‘Π΅Ρ€ΡŒΠ΅Π·Π½ΠΎ, Π½Π°ΠΆΠ°Ρ‚ΡŒ 4 ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π°Π΄ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°Π²Ρ‹ΠΊΠΎΠ²? ΠšΡ‚ΠΎ Π²Π°ΠΌ это Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ Π²Π±ΠΈΠ²Π°Π΅Ρ‚? Π‘Ρ‚Ρ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‡Ρ‚ΠΎ-Π»ΠΈ ΠΈΠ»ΠΈ ΡŽΡ‚ΡƒΠ±Π΅Ρ€Ρ‹. НС сами ΠΆΠ΅ Π²Ρ‹ это Ρ€ΠΎΠΆΠ°Π΅Ρ‚Π΅.

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 748388. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-748388. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 748388. 27 Oct 2019 Π² 15:45

27 Oct 2019 Π² 15:51 #5

Π― Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ² Ρ‚ΠΎΠ³ΠΎ ΠΌΠΎΡ€Ρ„Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² радиусС экрана ΠΊΠΈΠ΄Π°Π» Π±Ρ€Π΅Π²Π½Π° Π½Π° 500 ΡƒΡ€ΠΎΠ½Π° с ΠΊΠ΄ 1 ΠΊΠ»ΠΈΠΊ ΠΌΡ‹ΡˆΠΊΠΈ ΠΏΠΎΠ±Π΅ΠΆΠ΄Π°Π». Π ΠΈΠΊΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΈΡ‚, ΠΊΠ»ΠΎΡƒΠ½ Π΄Π°ΠΆΠ΅ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚ Ρ‚Π²ΠΎΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ‚ΡŒ всю ΠΈΠ³Ρ€Ρƒ, ΡƒΠ±ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΊΠ΄ ΠΈ ΠΎΠ½ ΠΈΠ·ΠΈ слит

Π’ основном ΠΎΠ½ΠΈ ΠΈΠ³Ρ€Π°ΡŽΡ‚ ΠΊΠ°ΠΊ Ρ„ΡƒΠ» отбросы Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π½Π΅ составит Ρ‚Ρ€ΡƒΠ΄Π°

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 783655. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-783655. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 783655. 27 Oct 2019 Π² 15:45

27 Oct 2019 Π² 15:52 #6

скрипт ΠΎΡ‚ΠΌΠ΅Π½Π΅Ρ‚ ΠΏΠΎΠΊΡƒΠΏΠΊΡƒ Π²Π°Ρ€Π΄ΠΎΠ² ΠΈ заставляСт тСбя Π½Π° ΠΌΠΈΠ½Ρ‹ ΠΈΠ΄Ρ‚ΠΈ?

Ρƒ Π½Π΅Π³ΠΎ скрипт Π½Π° Π°Π²Ρ‚ΠΎΡŽΠ· форсика

плюс ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π³Π°Π΄ΠΈΡ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π»ΡŽΠ±ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ ΠΈ Π΄Π°ΠΆΠ΅ Π±Π΅Π· статик Ρ‚Ρ€Π°ΠΏΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ сразу тСбя Π½Π° Π½Π΅Ρ‘ ΠΏΠΎΠ΄Ρ€Ρ‹Π²Π°Ρ‚ΡŒ

Π― Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ² Ρ‚ΠΎΠ³ΠΎ ΠΌΠΎΡ€Ρ„Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² радиусС экрана ΠΊΠΈΠ΄Π°Π» Π±Ρ€Π΅Π²Π½Π° Π½Π° 500 ΡƒΡ€ΠΎΠ½Π° с ΠΊΠ΄ Π² Π²ΠΈΠ΄Π΅ 1 ΠΊΠ»ΠΈΠΊΠ° ΠΌΡ‹ΡˆΠΊΠΈ ΠΏΠΎΠ±Π΅ΠΆΠ΄Π°Π». Π ΠΈΠΊΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΈΡ‚, ΠΊΠ»ΠΎΡƒΠ½ Π΄Π°ΠΆΠ΅ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚ Ρ‚Π²ΠΎΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ‚ΡŒ всю ΠΈΠ³Ρ€Ρƒ ΠΈ ΠΎΠ½ ΠΈΠ·ΠΈ слит

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 751069. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-751069. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 751069. 27 Oct 2019 Π² 15:45

27 Oct 2019 Π² 15:53 #7

Π•ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ способ: Π”ΠΈΠΊΠΎ Π·Π°ΡΠ½ΠΎΡƒΠ±ΠΎΠ»ΠΈΡ‚ΡŒ, Π²Ρ‹ΠΈΠ³Ρ€Π°Ρ‚ΡŒ всС 3 Π»Π°ΠΉΠ½Π° ΠΈ снСсти Π·Π° 20. Π‘Ρ‡Π° Ρ‚Π΅Π±Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Ρ‚ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ Π’Π°Ρ€Π΄Ρ‹, Π³Π΅ΠΌ ΠΈ Ρ‚.Π΄. ΠŸΡ€ΠΎΡΡ‚ΠΎ эти люди Π½Π΅ ΠΈΠ³Ρ€Π°Π»ΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ² сильного ΠΌΠΈΠ½Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ возмоТности скриптов Π½Π° максимум ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚. ΠŸΡ€ΠΎΡ‚ΠΈΠ² Π½Π΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½ΠΈ тараски, Π½ΠΈ ΠΏΠ°ΠΉΠΏ, Π½ΠΈ Π±ΠΊΠ± с Ρ€Π΅Ρ„Ρ€Π΅ΡˆΠ΅ΠΌ. Ничо Π½Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ )

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 748388. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-748388. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 748388. 27 Oct 2019 Π² 15:45

27 Oct 2019 Π² 15:53 #8

Ρƒ Π½Π΅Π³ΠΎ скрипт Π½Π° Π°Π²Ρ‚ΠΎΡŽΠ· форсика

плюс ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π³Π°Π΄ΠΈΡ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π»ΡŽΠ±ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ ΠΈ Π΄Π°ΠΆΠ΅ Π±Π΅Π· статик Ρ‚Ρ€Π°ΠΏΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ сразу тСбя Π½Π° Π½Π΅Ρ‘ ΠΏΠΎΠ΄Ρ€Ρ‹Π²Π°Ρ‚ΡŒ

? Π‘Π΅Π³Π°Π΅ΡˆΡŒ ΠΈ сносишь ΠΌΠΈΠ½Ρ‹, Π² ΠΌΠΈΠ΄ Π³Π΅ΠΉΠΌΠ΅ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅ΡˆΡŒ Π³Π΅ΠΌ ΠΈ сносишь ΠΌΠΈΠ½Ρ‹ с 2 силой. Π’ Ρ„Π°ΠΉΡ‚Π΅ Ρƒ вас 4.5 гСроя Π·Π° счСт Ρ‚ΡƒΡ‡ΠΈ с 0 ΠΊΠ΄ Π° Ρƒ Π²Ρ€Π°Π³ΠΎΠ² 4 ΠΈΠ±ΠΎ ΠΌΠΈΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½ΠΈΠΊΠΎΠ³Π΄Π°

Π”ΠΈΡ„ΡƒΠ· Π΅ΡƒΠ» ΠΈ всСгда 2 сСнтри ΠΏΡ€ΠΈ сСбС, Π½Π° ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Π΅ мСста Ρ€Π°ΡΡΡ‚Π°Π²Π»ΡΠ΅ΡˆΡŒ ΠΈ Ρ„Π°Ρ€ΠΌΠΈΡˆΡŒ ΠΌΠΈΠ½Ρ‹

Π•ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ способ: Π”ΠΈΠΊΠΎ Π·Π°ΡΠ½ΠΎΡƒΠ±ΠΎΠ»ΠΈΡ‚ΡŒ, Π²Ρ‹ΠΈΠ³Ρ€Π°Ρ‚ΡŒ всС 3 Π»Π°ΠΉΠ½Π° ΠΈ снСсти Π·Π° 20. Π‘Ρ‡Π° Ρ‚Π΅Π±Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Ρ‚ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ Π’Π°Ρ€Π΄Ρ‹, Π³Π΅ΠΌ ΠΈ Ρ‚.Π΄. ΠŸΡ€ΠΎΡΡ‚ΠΎ эти люди Π½Π΅ ΠΈΠ³Ρ€Π°Π»ΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ² сильного ΠΌΠΈΠ½Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ возмоТности скриптов Π½Π° максимум ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚. ΠŸΡ€ΠΎΡ‚ΠΈΠ² Π½Π΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½ΠΈ тараски, Π½ΠΈ ΠΏΠ°ΠΉΠΏ, Π½ΠΈ Π±ΠΊΠ± с Ρ€Π΅Ρ„Ρ€Π΅ΡˆΠ΅ΠΌ. Ничо Π½Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ )

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Π·Π°ΡΠ½ΠΎΡƒΠ±ΠΎΠ»ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»Π°ΠΉΠ½ с ΠΌΠΈΠ½Π΅Ρ€ΠΎΠΌ скриптСром, эти Ρ€Π°ΠΊΠΈ Π½Π΅ часто Π² ΠΈΠ³Ρ€Ρƒ Ρ€Π°Π½ΡŒΡˆΠ΅ 40 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ

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

Π’Π°ΠΌ интСрСсно ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами?

15 Feb 2016 Π² 18:31

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 361195. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-361195. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 361195. 27 Oct 2019 Π² 15:45

15 Feb 2016 Π² 18:31 #1

Π’ΠΎΡ‚ особСнно Π˜Π½Π²ΠΎΠΊΠ΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всСх ΠΎΠ±ΡΠΈΡ€Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ» «Ρ‚Ρ‹ ΠΏΠΎΠΌΠΎΠΉΠΊΠ°, Π½Π΅ ΡƒΠΌΠ΅Π΅ΡˆΡŒ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ» Π° вСдь Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… сами Ρ‚ΠΎ Π½Π΅ ΡƒΠΌΠ΅ΡŽΡ‚ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ, Π° сдСлав скрипты ΠΈ Π΄ΡƒΡ€Π°ΠΊ смоТСт. это Ρ‚Π΅ ΠΆΠ΅ Ρ‡ΠΈΡ‚Ρ‹(ΠΊΠ°ΠΊ для мСня) всё Ρ€Π°Π²Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ… Π² кс. Π²Π°ΠΌ Π²ΠΎΡ‚ самим Ρ‚ΠΎ интСрСсно со скриптами ΠΈΠ³Ρ€Π°Ρ‚ΡŒ?

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. avatar l. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-avatar l. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar l. 27 Oct 2019 Π² 15:45

15 Feb 2016 Π² 18:32 #2

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 406163. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-406163. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 406163. 27 Oct 2019 Π² 15:45

15 Feb 2016 Π² 18:34 #3

Π”Π° ΠΎΡ‡Π΅Π½ΡŒ интСрСсно с Π½ΠΈΠΌΠΈ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ всСгда ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π°Π΄ΡƒΡ‚ Π±Π°Π½ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ эх ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π΄Ρ€Π΅Π½Π°Π»ΠΈΠ½Π°

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 588681. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-588681. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 588681. 27 Oct 2019 Π² 15:45

15 Feb 2016 Π² 18:34 #4

Ну Π²ΠΎΠΎΠ±Ρ‰Π΅ Π΄Π°, моТСшь Π½Π΅ ΠΎΡ‚Π²Π»Π΅ΠΊΠ°ΡΡΡŒ Π½Π° Π²ΡΡΠΊΡƒΡŽ Ρ‡ΡƒΡˆΡŒ Ρ‚Ρ€Π΅Π½ΠΈΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ части ΠΈΠ³Ρ€Ρ‹ Π²Ρ€ΠΎΠ΄Π΅ добивания ΠΊΡ€Π΅ΠΏΠΎΠ²

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 361195. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-361195. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 361195. 27 Oct 2019 Π² 15:45

15 Feb 2016 Π² 18:35 #5

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. avatar l. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-avatar l. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar l. 27 Oct 2019 Π² 15:45

15 Feb 2016 Π² 18:35 #6

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. avatar l. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-avatar l. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar l. 27 Oct 2019 Π² 15:45

15 Feb 2016 Π² 18:37 #7

А Π½Π° ΠΈΠ½Π²ΠΎΠΊΠ΅Ρ€Π° Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ скрипты? :hmm:

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 614333. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-614333. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 614333. 27 Oct 2019 Π² 15:45

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 72. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-72. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 72. 27 Oct 2019 Π² 15:45

15 Feb 2016 Π² 18:38 #8

Π² Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°? ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ Ρ‚ΠΎΠΆΠ΅, Ссли Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎ это нСчСстно ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Ρ‚Π΅Π±Π΅. Π° бСспричинно ΠΏΠΎΠ΄Π³ΠΎΡ€Π°Ρ‚ΡŒ Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚. сходил Π±Ρ‹ ΡƒΠΆΠ΅ ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π».

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 361195. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-361195. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 361195. 27 Oct 2019 Π² 15:45

15 Feb 2016 Π² 18:40 #9

Π½Ρƒ я Π²ΠΎΡ‚ Π½Π΅ Ρ‚Π°ΠΊΠΎΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ. Ссли ΡƒΠ²ΠΈΠΆΡƒ ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ с Ρ‡ΠΈΡ‚ΠΎΠΌ-Π½Π΅ Π±ΡƒΠ΄Ρƒ ΠΆΠ΅ ΠΈΡ… сам ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ. вСдь ΠΊΠΎΠΌΡƒ Ρ‚ΠΎ станСт Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π΅ приятно ΠΊΠ°ΠΊ ΠΈ ΠΌΠ½Π΅

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. avatar l. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-avatar l. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar l. 27 Oct 2019 Π² 15:45

15 Feb 2016 Π² 18:42 #10

ΠžΡ‚Π²Π΅Ρ‚ простой. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Π½Π° Π²ΠΎΠΊΠ΅Ρ€Π΅, Π½Π°Π΄ΠΎ ΡΡ‹Π³Ρ€Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ 100.
Если ΡŽΠ·Π°Ρ‚ΡŒ скрипты, Ρ‚ΠΎ Ρ…Π²Π°Ρ‚ΠΈΡ‚ ΠΈ ΠΈΠ³Ρ€ 10-15 Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Π²Π°Π»ΠΈΠ²Π°Ρ‚ΡŒ.

PS Π½Π° Π²ΠΎΠΊΠ΅Ρ€Π΅ Π½Π΅ ΠΈΠ³Ρ€Π°ΡŽ.

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 496825. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-496825. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 496825. 27 Oct 2019 Π² 15:45

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 53. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-53. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 53. 27 Oct 2019 Π² 15:45

15 Feb 2016 Π² 18:43 #11

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 614333. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-614333. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 614333. 27 Oct 2019 Π² 15:45

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 72. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-72. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 72. 27 Oct 2019 Π² 15:45

15 Feb 2016 Π² 18:44 #12

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

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. avatar l. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-avatar l. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar l. 27 Oct 2019 Π² 15:45

15 Feb 2016 Π² 18:46 #13

Π—Π° скрипты Π±Ρ‹Π½ Π½Π΅ Π΄Π°ΡŽΡ‚, Π»Ρ‘Π»

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. avatar l. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-avatar l. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar l. 27 Oct 2019 Π² 15:45

15 Feb 2016 Π² 18:47 #14

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 567316. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-567316. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 567316. 27 Oct 2019 Π² 15:45

15 Feb 2016 Π² 18:53 #15

Π§Π΅Π³ΠΎ ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ Π² скриптах?) ВмСсто 4 ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΆΠ°Ρ‚ΡŒ 1.

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. avatar l. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-avatar l. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar l. 27 Oct 2019 Π² 15:45

15 Feb 2016 Π² 18:55 #16

На Π˜Π½Π½ΠΎΠΊΠ΅Π½Ρ‚ΠΈΡ ΠΊΠ°Π»ΠΈΡ‡Π½Ρ‹Π΅ скрипты, Π»ΡƒΡ‡ΡˆΠ΅ Ρ€ΡƒΠΊΠ°ΠΌΠΈ всС ΠΏΡ€ΠΎΠΆΠΈΠΌΠ°Ρ‚ΡŒ. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹ΠΉ Π²Ρ€ΠΎΠ΄Π΅ скрипт для Π§Π΅Ρ€Π½ΠΎΠ³ΠΎ. Но я Π΅Ρ‰Ρ‘ Π½Π΅ тСстил.

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. avatar l. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-avatar l. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar l. 27 Oct 2019 Π² 15:45

15 Feb 2016 Π² 18:57 #17

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. avatar l. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-avatar l. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar l. 27 Oct 2019 Π² 15:45

15 Feb 2016 Π² 19:02 #18

скрипты Π½Π΅ Ρ‡ΠΈΡ‚
Ссли Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ скриптом ΠΈ Π²Π°Π»Π»Ρ…Π°ΠΊΠΎΠΌ

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. avatar l. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-avatar l. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar l. 27 Oct 2019 Π² 15:45

15 Feb 2016 Π² 19:16 #19

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

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 361195. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-361195. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 361195. 27 Oct 2019 Π² 15:45

15 Feb 2016 Π² 19:29 #20

Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ссли Π±Ρ‹ Ρ‚Π²ΠΎΠΉ сопСрник ΠΈΠ³Ρ€Π°Π» с Ρ‡ΠΈΡ‚ΠΎΠΌ-Ρ‚Ρ‹ Π±Ρ‹ Ρ‚ΠΎΠΆΠ΅ скачал?

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

Screeps β€” ΠΈΠ³Ρ€Π° для программистов: управляйтС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript

Π’ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΈΠ³Ρ€ Steam появился Π½ΠΎΠ²Ρ‹ΠΉ интСрСсный ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠ· ΠΆΠ°Π½Ρ€Π° «пСсочница» β€” Screeps. ΠœΠ΅Ρ…Π°Π½ΠΈΠΊΠ° ΠΈΠ³Ρ€Ρ‹ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΈΠ΅ΠΉ посрСдством программирования AI ΡŽΠ½ΠΈΡ‚ΠΎΠ² Π½Π° JavaScript. ΠšΡΡ‚Π°Ρ‚ΠΈ, ΠΌΡ‹ ΡƒΠΆΠ΅ писали ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠΉ сСти Π½Π° JS.

Π’ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Ρ‚Ρ€Π΅ΠΉΠ»Π΅Ρ€ ΠΈΠ³Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Steam:

ΠŸΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² Screeps ΠΌΠΎΠΆΠ½ΠΎ прямо ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π½ΠΎ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ (Π½Π΅ Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½ΠΎΠΌ) ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ ΠΌΠΈΡ€Π΅, Π²ΠΈΠ΄ΠΈΠΌΠΎ, всС Ρ€Π°Π²Π½ΠΎ придСтся ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π° использованиС Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… мощностСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши скрипты ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ.

Π’ Ρ†Π΅Π»ΠΎΠΌ Screeps β€” это традиционная стратСгия, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ ΠΈΠ³Ρ€Ρ‹ являСтся Π½Π°Ρ€Π°Ρ‰ΠΈΠ²Π°Π½ΠΈΠ΅ влияния Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ ΠΌΠΈΡ€Π΅.

К слову, ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΌΠΈΡ€ Ρ‚Π°ΠΌ ΠΎΠ±Ρ‰ΠΈΠΉ: Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… сСрвСров, колония ΠΈΠ³Ρ€ΠΎΠΊΠ° управляСтся написанным ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ 24/7 Π² Π΅Π΄ΠΈΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅ с колониями Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. На ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΈΠ³Ρ€Π° ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° со статусом Β«Π² Ρ€Π°Π½Π½Π΅ΠΌ доступС», ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² локальном ΠΌΠΈΡ€Π΅ ΠΈΠ»ΠΈ Π½Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ сСрвСрС ΠΏΠΎ сСти с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ. Выпуск ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ вСрсии ΠΈ сСрвСра с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ Π½Π°ΠΌΠ΅Ρ‡Π΅Π½ Π½Π° июль-август 2016 Π³ΠΎΠ΄Π°.

Π§Ρ‚ΠΎ касаСтся Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ срСды: ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π²ΠΎ встроСнном Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, Ρ‚Π°ΠΊ ΠΈ Π² любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ β€” Π² частности, Π² ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Π²Π°ΠΌ IDE.

ΠœΠ΅Ρ…Π°Π½ΠΈΠΊΠ° ΠΈΠ³Ρ€Ρ‹ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ интСрСсный эффСкт: ΠΈΠ³Ρ€ΠΎΠΊΡƒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ нСпосрСдствСнноС участиС Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ своСй ΠΊΠΎΠ»ΠΎΠ½ΠΈΠ΅ΠΉ β€” достаточно Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС ΠΈΠ΄Π΅Ρ‚ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ.

Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ программирования ΠΈΠΌΠ΅Ρ‚ΡŒΡΡ Ρƒ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ². Π‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΈΠ³Ρ€Π° Π½Π΅ ΠΎΠ±ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Π° позволяСт ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ своС мастСрство. ΠŸΡ€Π°Π²Π΄Π°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Π½ΠΈΠ³Π΄Π΅ Π½Π΅ упомянута, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ вас ΠΌΠΎΠΆΠ΅Ρ‚ нСприятно ΡƒΠ΄ΠΈΠ²ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ jQuery β€” это Π½Π΅ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ JavaScript.

По Π·Π°Π²Π΅Ρ€Π΅Π½ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΈΠ³Ρ€Π° ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ взглянитС Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΈΠ³Ρ€ΠΎΠΊΠ° BonzaiFerroni:

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. MaBBLLN. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-MaBBLLN. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° MaBBLLN. 27 Oct 2019 Π² 15:45

БСйчас Π½Π° счСту ΠΈΠ³Ρ€Ρ‹ Π² Steam ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ², ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…. Π₯отя Ρƒ Π°Π²Ρ‚ΠΎΡ€Π° ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° со Π²Ρ…ΠΎΠ΄ΠΎΠΌ ΠΈ Ρ‡Π΅Ρ€Π΅Π· GitHub, ΠΈ Ρ‡Π΅Ρ€Π΅Π· Steam. Если Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΠΉΡ‚ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ способом, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ свой e-mail, ΠΈΠ½Π°Ρ‡Π΅ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ шагС Π²Π°ΠΌ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ прислано письмо для подтвСрТдСния рСгистрации ΠΈ ΠΈΠ³Ρ€Π° зависнСт Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ.

Π₯ΠΈΠ½Ρ‚ для программистов: Ссли Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ΡΡŒ Π½Π° сорСвнования Huawei Cup, Ρ‚ΠΎ бСсплатно ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ доступ ΠΊ ΠΎΠ½Π»Π°ΠΉΠ½-школС для участников. МоТно ΠΏΡ€ΠΎΠΊΠ°Ρ‡Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌ ΠΈ Π²Ρ‹ΠΈΠ³Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ·Ρ‹ Π² самом сорСвновании.

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ рСгистрации

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

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ скрипты ΠΈ с Ρ‡Π΅ΠΌ ΠΈΡ… Сдят β€” Lua & C++

Π”ΠΎΠ±Ρ€Ρ‹ΠΉ дСнь, Π₯Π°Π±Ρ€Π°Ρ…Π°Π±Ρ€!
РСшил Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ этот Ρ‚ΠΎΠΏΠΈΠΊ Π½Π° Ρ‚Π΅ΠΌΡƒ скриптов

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. image loader. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. 27 Oct 2019 Π² 15:45

Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ?

Но Π΅ΡΡ‚ΡŒ способ, Π½Π° Π³ΠΎΠ»ΠΎΠ²Ρƒ Π²Ρ‹ΡˆΠ΅ β€” использованиС скриптов.

РСшСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹

«ОкСй, для Ρ‚Π°ΠΊΠΈΡ… Π΄Π΅Π» Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° с описаниСм характСристиков ΠΈΠ³Ρ€ΠΎΠΊΠ°. Но Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π² Π±ΡƒΡ€Π½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΌΡΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь приходится Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠ°, ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π· ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚?Β»
Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ вопрос. Π’ этом случаС Π½Π°ΠΌ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ приходят скрипты, Π΄Π΅Ρ€ΠΆΠ°Ρ‰ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΈΠ³Ρ€ΠΎΠΊΠ° со всСми характСристиками Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ части ΠΈΠ³Ρ€Ρ‹.
ЕстСствСнно, ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ всСго Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ, Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΈΠ³Ρ€ΠΎΠΊΠ° Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ΄Π° ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ языка программирования.
ΠŸΠ΅Ρ€Π²Π°Ρ ΠΌΡ‹ΡΠ»ΡŒ β€” Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свой ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ своСго скриптового языка, выкидываСтся ΠΈΠ· ΠΌΠΎΠ·Π³Π° Ρ‡Π΅Ρ€Π΅Π· нСсколько сСкунд. Π›ΠΎΠ³ΠΈΠΊΠ° ΠΈΠ³Ρ€ΠΎΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π½Π΅ стоит Ρ‚Π°ΠΊΠΈΡ… ΠΆΡƒΡ‚ΠΊΠΈΡ… Π·Π°Ρ‚Ρ€Π°Ρ‚.
К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ скриптовых языков для Π‘++, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π½Π° Π²Ρ…ΠΎΠ΄ тСкстовый Ρ„Π°ΠΉΠ» ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π΅Π³ΠΎ.

Об ΠΎΠ΄Π½ΠΎΠΌ Ρ‚Π°ΠΊΠΎΠΌ скриптовом языкС Lua ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ.

Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ, Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ скриптовый язык. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² скриптовых языках Π΅ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ конструкций for, while, if, ΠΏΡ€ΠΎΡ‡ΠΈΡ….
Π’ основном это Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° тСкста Π² консоль, матСматичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ.
Как ΠΆΠ΅ Ρ‚ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· скрипты?

ΠœΡ‹ Π² Π‘++-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π΄Π΅Π»Π°Π΅ΠΌ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, «рСгистрируСм» ΠΈΡ… ΠΏΠΎΠ΄ ΠΊΠ°ΠΊΠΈΠΌ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π² скриптС ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Π² скриптС. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ссли ΠΌΡ‹ зарСгистрировали Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ SetPos(x,y) для опрСдСлСния ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈΠ³Ρ€ΠΎΠΊΠ° Π² Π‘++-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Ρ‚ΠΎ, встрСтив эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² скриптС, Β«ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Β» ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ скриптового языка Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² Π‘++-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, СстСствСнно, с ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ всСх ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ².
Π£Π΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π΄Π°? πŸ™‚

UPD: Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Один ΡŽΠ·Π΅Ρ€ обратился ΠΌΠ½Π΅ с ΠΌΠ΅ΠΉΠ»ΠΎΠΌ, Ρ‡Ρ‚ΠΎ, ΠΊΠΎΠ³Π΄Π° я Π·Π°Π»ΠΈΠ²Π°Π» ΠΊΠΎΠ΄, я Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ устранил всС ошибки β€” habrahabr.ru/post/196272/#comment_6850016
Π’ ΠΊΠΎΠ΄Π΅ с позволСния Ρ…Π°Π±Ρ€Π° ΠΏΡ€ΠΎΠ½ΠΈΠΊΠ»ΠΈ ΠΆΡƒΡ‡ΠΊΠΈ
Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ участки ΠΊΠΎΠ΄Π° Π²Ρ€ΠΎΠ΄Π΅

И Π΅Ρ‰Π΅ вмСсто lua_CFunction проскакиваСт lua_cfunction
Бпасибо!

Π― Π³ΠΎΡ‚ΠΎΠ²!

Когда Π²Ρ‹ поняли прСимущСства скриптовых языков программирования, самоС врСмя Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ!
Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΈΠ· рСпозитория Π½Π° Π³ΠΈΡ‚Ρ…Π°Π±Π΅ (Π½ΠΈΠ· Ρ‚ΠΎΠΏΠΈΠΊΠ°) lib’Ρƒ ΠΈ includ’Ρ‹ Lua, Π»ΠΈΠ±ΠΎ Π²ΠΎΠ·ΠΌΠΈΡ‚Π΅ ΠΈΡ… Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС.

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π»ΠΈΠ±ΠΎ Win32 (это Π½Π΅Π²Π°ΠΆΠ½ΠΎ) Π² Visual Studio (Ρƒ мСня стоит вСрсия 2012)

Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠŸΡ€ΠΎΠ΅ΠΊΡ‚->Бвойства->Бвойства ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ->ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ VC++ ΠΈ Π² Β«ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΒ» ΠΈ Β«ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΒ» Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ Include ΠΈ Lib ΠΈΠ· рСпозитория соотвСтствСнно.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ создаСм Ρ„Π°ΠΉΠ» main.cpp, пишСм Π² Π½Π΅ΠΌ:

Как Π²Ρ‹ догадались, Ρƒ мСня консольноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΊΠΎΠ΄ΠΈΠ½Π³Ρƒ

ΠžΠ±Π΅Ρ‰Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Ρƒ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚

Π£ нас Π·Π° скрипты Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ класс Script. Π― Π±ΡƒΠ΄Ρƒ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Script.h/.cpp
БоздаСм Script.cpp и пишСм в нСм

БоздаСм Script.h и пишСм в нСм

ПослС 2 строчки ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ #endif ΠΌΡ‹ опрСдСляСм класс скриптов
Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ для прСдотвращСния Π²Π·Π°ΠΈΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ„Π°ΠΉΠ»ΠΎΠ². Допустим, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ» Game.h ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Script.h, Π° Script.h ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Game.h β€” нСпорядок! А с Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ выполняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1 Ρ€Π°Π·

Π’Π΅ΠΏΠ΅Ρ€ΡŒ пишСм Π²Π½ΡƒΡ‚Ρ€ΠΈ этого ΠΊΠΎΠ΄Π° Π²ΠΎΡ‚ это

ΠŸΠ΅Ρ€Π²Π°Ρ строчка ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ сам lua.lib ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π°.
Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ΅Π½ extern Β«CΒ»? Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ lua написан Π½Π° Π‘ ΠΈ поэтому Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.

Π”Π°Π»ΡŒΡˆΠ΅ ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ извСстных ΠΌΠ½ΠΎΠ³ΠΈΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ² для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с консолью

Π’Π΅ΠΏΠ΅Ρ€ΡŒ приступим ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ класса

Π‘Π°ΠΌΡ‹ΠΉ Π³Π»Π°Π²Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Lua для C++ β€” lua_State, ΠΎΠ½ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для выполнСния скриптов

Π”Π°Π»ΡŒΡˆΠ΅ ΠΈΠ΄ΡƒΡ‚ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π­Ρ‚Π° функция ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ lua_State

Π•Π³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π² Script.cpp

ΠŸΠ΅Ρ€Π²ΠΎΠΉ строчкой ΠΌΡ‹ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ наш lua_State.
ΠŸΠΎΡ‚ΠΎΠΌ ΠΌΡ‹ объявляСм список Β«ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΒ». Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² «чистом» Π²ΠΈΠ΄Π΅ Π² Π»ΡƒΠ° Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ функция print(). Для матСматичСских ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ трСбуСтся ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ math.foo, base.foo, io.foo. Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² lualibs, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <Β«mathΒ», luaopen_math>. ВсС названия Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с luaopen_. Π² ΠΊΠΎΠ½Ρ†Π΅ lialibs Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ‚ΠΎΡΡ‚ΡŒ

ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ lua_close()

А эта функция выполняСт Ρ„Π°ΠΉΠ». На Π²Ρ…ΠΎΠ΄ ΠΎΠ½Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«C:\\script.luaΒ».
ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ int? ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ скрипты ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ return, прСрывая Ρ€Π°Π±ΠΎΡ‚Ρƒ скрипта ΠΈ возвращая ΠΊΠ°ΠΊΠΎΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Как Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, я Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽ скрипт ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽ int. Но Π²ΠΎΠ·Ρ€Π°Ρ‰Π°Ρ‚ΡŒ функция ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ int, Π½ΠΎ Π΅Ρ‰Π΅ ΠΈ bool ΠΈ char*, просто я всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽ числа (lua_toboolean, lua_tostring)

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ сдСлаСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ константы (числа, строки, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ)

ΠœΡ‹ дСйствуСм Ρ‡Π΅Ρ€Π΅Π· ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:
Π•Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ значСния class T ΠΌΡ‹ опрСдСляСм свои дСйствия.
*ΠšΠ°ΠΏΠΈΡ‚Π°Π½* послСднСС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ β€” рСгистрация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π³ΠΎΠ΄Π½Ρ‹Π΅ для рСгистрации, выглядят Ρ‚Π°ΠΊ:

Π“Π΄Π΅ n β€” количСство Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Если n = 2, Ρ‚ΠΎ Π² Π›ΡƒΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΌΠ°Π½ΡƒΠ°Π»Ρ‹ ΠΏΠΎ Π›ΡƒΠ°, Ссли Π±Ρ‹Π»ΠΈ ΡƒΠ΄ΠΈΠ²Π»Π΅Π½Ρ‹ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½Π° функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ πŸ™‚

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ функция создаСт Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ для Π›ΡƒΠ°. Если нСпонятно, Ρ‡Ρ‚ΠΎ это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‚ΠΎ Ρ‚Π°ΠΌΠΎΡˆΠ½Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° всС Ρ€Π°Π²Π½ΠΎ Ρ‡Ρ‚ΠΎ массив

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ функция рСгистрируСт элСмСнт Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅.

Если Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ Lua, Π²Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, ΡƒΠ΄ΠΈΠ²Π»Π΅Π½Ρ‹ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΎΠ΄ΠΈΠ½ массив помСщаСтся ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΈΠΏΠΎΠ²? πŸ™‚
На самом Π΄Π΅Π»Π΅ Π² элСмСнтС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π΅Ρ‰Π΅ ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π°, я Ρ‚Π°ΠΊ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ дСлаю.

НаконСц, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

НичСго особСнного Π½Π΅Ρ‚

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ Π² основном Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ‚ΠΈΠΏΠ° int foo(lua_State*), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½Ρ‹ для рСгистрации Π² Π›ΡƒΠ°.

ΠŸΠ΅Ρ€Π²Π°Ρ ΠΈΠ· Π½ΠΈΡ… β€” ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ количСство Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²

Π­Ρ‚Π° функция Π½ΡƒΠΆΠ½Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Write(), ΠΊΡƒΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡ…Π°Ρ‚ΡŒ сколь ΡƒΠ³ΠΎΠ΄Π½ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ
ΠŸΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΌΡ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ ΠΏΠΎΠ·ΠΆΠ΅

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ функция ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² скриптС

МоТно ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всС Ρ‚ΠΈΠΏΡ‹, ΠΎΠΏΠΈΡΡ‹Π²Π°Π²ΡˆΠΈΠ΅ΡΡ Ρ€Π°Π½Π΅Π΅, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ
index β€” это Π½ΠΎΠΌΠ΅Ρ€ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. И ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ начинаСтся с 1.

НаконСц, послСдняя функция, которая Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² скрипт

Π‘ΠΎΠ΅Π²ΠΎΠΉ ΠΊΠΎΠ΄

ΠŸΠΎΡ€Π° Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ!
ИзмСняСм main.cpp

ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ нашСго класса

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, я ΠΎΠ±Π΅Ρ‰Π°Π» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Write? πŸ™‚
ВидоизмСняСм main.cpp

А Π² ΠΏΠ°ΠΏΠΊΠ΅ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ создаСм Ρ„Π°ΠΉΠ» script.lua

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. image loader. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. 27 Oct 2019 Π² 15:45

ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈ запускаСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. image loader. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. 27 Oct 2019 Π² 15:45

Π’Π΅ΠΏΠ΅Ρ€ΡŒ измСняСм script.lua

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ 2 строки («\n» β€” созданиС Π½ΠΎΠ²ΠΎΠΉ строки), ΠΆΠ΄Π°Ρ‚ΡŒ наТатия Enter ΠΈ снова Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ строки.

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. image loader. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. 27 Oct 2019 Π² 15:45

ЭкспСримСнтируйтС со скриптами!

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ main.cpp с функциями ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ script.lua

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ совСты
Вопросы ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹

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

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ скриптами Π² Unity3D

ВступлСниС

ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ 1. НазначСниС Ρ‡Π΅Ρ€Π΅Π· Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Unity3D

ΠŸΡƒΡΡ‚ΡŒ Ρƒ нас Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π΅ΡΡ‚ΡŒ Π΄Π²Π° скрипта. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ скрип ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° начислСниС ΠΎΡ‡ΠΊΠΎΠ² Π² ΠΈΠ³Ρ€Π΅, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π·Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ количСство Π½Π°Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΎΡ‡ΠΊΠΎΠ² Π½Π° экранС ΠΈΠ³Ρ€Ρ‹.
НазовСм ΠΎΠ±Π° скрипта ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌΠΈ: ScoresManager ΠΈ HUDManager.
Каким ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρƒ, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅ΠΌΡƒ Π·Π° мСню экрана ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ количСство ΠΎΡ‡ΠΊΠΎΠ² ΠΎΡ‚ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅Π³ΠΎ Π·Π° начислСниС ΠΎΡ‡ΠΊΠΎΠ²?
ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²(Hierarchy) сцСны ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°Π·Π½Π°Ρ‡Π΅Π½ скрипт ScoresManager, Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ скрипт HUDManager.
Один ΠΈΠ· ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ², содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ:
Π’ скриптС UIManager опрСдСляСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρ‚ΠΈΠΏΠ° ScoresManager:

Но ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ScoresManager Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΅Ρ‰Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ экзСмпляром класса. Для этого Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ скрипт HUDManager ΠΈ Π² настройках ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΡƒΠ²ΠΈΠ΄ΠΈΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ScoresManager со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ None.

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 900ef2696d5182d43a87f20483dfe6c1. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-900ef2696d5182d43a87f20483dfe6c1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 900ef2696d5182d43a87f20483dfe6c1. 27 Oct 2019 Π² 15:45

Π”Π°Π»Π΅Π΅, ΠΈΠ· ΠΎΠΊΠ½Π° ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ пСрСтаскиваСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, содСрТащий скрипт ScoresManager Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π³Π΄Π΅ написано None ΠΈ Π½Π°Π·Π½Π°Ρ‡Π°Π΅ΠΌ Π΅Π³ΠΎ объявлСнной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ:

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. 6dc5a7da31258029d78f692b51778e73. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-6dc5a7da31258029d78f692b51778e73. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 6dc5a7da31258029d78f692b51778e73. 27 Oct 2019 Π² 15:45

ПослС Ρ‡Π΅Π³ΠΎ, Ρƒ нас появляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· ΠΊΠΎΠ΄Π° HUDManager ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ скрипту ScoresManager, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ВсС просто, Π½ΠΎ ΠΈΠ³Ρ€Π°, Π½Π΅ ограничиваСтся ΠΎΠ΄Π½ΠΈΠΌΠΈ Π½Π°Π±Ρ€Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, HUD ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ ΠΆΠΈΠ·Π½ΠΈ ΠΈΠ³Ρ€ΠΎΠΊΠ°, мСню доступных дСйствия ΠΈΠ³Ρ€ΠΎΠΊΠ°, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π˜Π³Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π² сСбС дСсятки ΠΈ сотни Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… скриптов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°.
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ скриптС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ скрипта Π½Π°ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· придСтся ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π² ΠΎΠ΄Π½ΠΎΠΌ скриптС ΠΈ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ (ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ) Π΅Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎ само ΠΏΠΎ сСбС нудная Ρ€Π°Π±ΠΎΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π±Ρ‹Ρ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ Π΄ΠΎΠ»Π³ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ какая ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π½Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π°.
Если ΠΌΡ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΠΌ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΡ‚Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ, ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ скрипт, Ρ‚ΠΎ всС старыС ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², связанныС с ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ скриптом, сбросятся ΠΈ придСтся ΠΈΡ… Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ снова.
Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для ΠΏΡ€Π΅Ρ„Π°Π±ΠΎΠ² (prefab) β€” динамичСского создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ· шаблона. Если ΠΊΠ°ΠΊΠΎΠΌΡƒ-Π»ΠΈΠ±ΠΎ ΠΏΡ€Π΅Ρ„Π°Π±Ρƒ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρƒ, располоТСнному Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ смоТСтС Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ самому ΠΏΡ€Π΅Ρ„Π°Π±Ρƒ элСмСнт ΠΈΠ· ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ, Π° придСтся сначала ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ· ΠΏΡ€Π΅Ρ„Π°Π±Π° ΠΈ послС этого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ экзСмпляр ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ созданного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. НС нуТная Ρ€Π°Π±ΠΎΡ‚Π°, Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ.
Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ всС эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ 2. Β«Π‘ΠΈΠ½Π³Π»Ρ‚ΠΎΠ½Ρ‹Β»

ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΡƒΡŽ ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… скриптов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ создании ΠΈΠ³Ρ€Ρ‹. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚ΠΈΠΏ скриптов: «скрипты-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹Β», Π²Ρ‚ΠΎΡ€ΠΎΠΉ: «скрипты-ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹Β».
ОсновноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΠ΄Π½ΠΈΡ… ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ «скрипты-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹Β» всСгда ΠΈΠΌΠ΅ΡŽΡ‚ СдинствСнный экзСмпляр Π² ΠΈΠ³Ρ€Π΅, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ «скрипты-ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹Β» ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ количСство экзСмпляров большС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π² СдинствСнном экзСмплярС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ скрипты, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° ΠΎΠ±Ρ‰ΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, Π·Π° ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΌΡƒΠ·Ρ‹ΠΊΠΈ, Π·Π° отслСТиваниС условий Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ уровня, Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ систСмой Π·Π°Π΄Π°Π½ΠΈΠΉ, Π·Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ спСцэффСктов ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.
Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, скрипты ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π² большом количСствС экзСмпляров: каТдая ΠΏΡ‚ΠΈΡ‡ΠΊΠ° ΠΈΠ· Β«Angry BirdsΒ» управляСтся экзСмпляром скрипта ΠΏΡ‚ΠΈΡ‡ΠΊΠΈ со своим ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ состояниСм; для любого ΡŽΠ½ΠΈΡ‚Π° Π² стратСгии создаСтся экзСмпляр скрипта ΡŽΠ½ΠΈΡ‚Π°, содСрТащий Π΅Π³ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ количСство ΠΆΠΈΠ·Π½Π΅ΠΉ, ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π½Π° ΠΏΠΎΠ»Π΅ ΠΈ Π»ΠΈΡ‡Π½ΡƒΡŽ Ρ†Π΅Π»ΡŒ; ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ пяти Ρ€Π°Π·Π½Ρ‹Ρ… ΠΈΠΊΠΎΠ½ΠΎΠΊ обСспСчиваСтся Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ экзСмплярами ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ скриптов, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ… Π·Π° это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.
Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ шага скрипты HUDManager ΠΈ ScoresManager всСгда ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π² СдинствСнном экзСмплярС. Для ΠΈΡ… взаимодСйствия Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ «синглтон» (Singleton, ΠΎΠ½ ΠΆΠ΅ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΠ°).
Π’ классС ScoresManager опишСм статичСскоС свойство Ρ‚ΠΈΠΏΠ° ScoresManager, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ СдинствСнный экзСмпляр ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΎΡ‡ΠΊΠΎΠ²:

ΠžΡΡ‚Π°Π»ΠΎΡΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свойство Instance экзСмпляром класса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт срСда Unity3D. Π’Π°ΠΊ ΠΊΠ°ΠΊ ScoresManager наслСдник MonoBehaviour, Ρ‚ΠΎ ΠΎΠ½ участвуСт Π² ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ всСх Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… скриптов Π² сцСнС ΠΈ Π²ΠΎ врСмя ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ скрипта Ρƒ Π½Π΅Π³ΠΎ вызываСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ Awake. Π’ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΡ‹ ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ свойства Instance:

ПослС Ρ‡Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ScoresManager ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… скриптов ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅Ρ‚ нСобходимости Π² HUDManager ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅ Ρ‚ΠΈΠΏΠ° ScoresManager ΠΈ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Unity3D, любой «скрипт-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Β» ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ доступ ΠΊ сСбС Ρ‡Π΅Ρ€Π΅Π· статичСскоС свойство Instance, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Awake.

ΠŸΠ»ΡŽΡΡ‹

β€” Π½Π΅Ρ‚ нСобходимости ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅ скрипта ΠΈ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Unity3D.
β€” ΠΌΠΎΠΆΠ½ΠΎ смСло Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, Ссли Ρ‡Ρ‚ΠΎ ΠΈ отвалится, Ρ‚ΠΎ компилятор даст Π·Π½Π°Ρ‚ΡŒ.
β€” ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ «скриптам-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌΒ» Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΈΠ· ΠΏΡ€Π΅Ρ„Π°Π±ΠΎΠ², Ρ‡Π΅Ρ€Π΅Π· свойство Instance.

ΠœΠΈΠ½ΡƒΡΡ‹

β€” ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ обСспСчиваСт доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ «скриптам-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌΒ», ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π² СдинствСнном экзСмплярС.
β€” сильная ΡΠ²ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ.
На послСднСм «минусС» остановимся ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.
ΠŸΡƒΡΡ‚ΡŒ ΠΌΡ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ ΠΈΠ³Ρ€Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΅ΡΡ‚ΡŒ пСрсонаТи (unit) ΠΈ эти пСрсонаТи ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ³ΠΈΠ±Π°Ρ‚ΡŒ (die).
Π“Π΄Π΅-Ρ‚ΠΎ находится участок ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ провСряСт Π½Π΅ ΠΏΠΎΠ³ΠΈΠ± Π»ΠΈ наш пСрсонаТ:

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ пСрсонаТ послС совСй смСрти Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π·ΠΎΡΠ»Π°Ρ‚ΡŒ всСм ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² Π½Π΅ΠΉ заинтСрСсованы этот ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΊΡ‚, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ ΠΎ сущСствовании этих ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ΡΡ. НС слишком Π»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π½Π°Π½ΠΈΠΉ, для малСнького ΡŽΠ½ΠΈΡ‚Π°?
Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°, ΠΏΠΎ Π»ΠΎΠ³ΠΈΠΊΠ΅, ΠΎΡ‡Π΅Π½ΡŒ связанная структура, Ρ‚ΠΎ ΠΈ события происходящиС Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈ, ΡŽΠ½ΠΈΡ‚ Ρ‚ΡƒΡ‚ Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ особСнный.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‚Π°ΠΊΠΈΡ… событий (Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всС):
β€” УсловиС ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ уровня зависит ΠΎΡ‚ количСства Π½Π°Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΎΡ‡ΠΊΠΎΠ², Π½Π°Π±Ρ€Π°Π»ΠΈ 1000 ΠΎΡ‡ΠΊΠΎΠ² – ΠΏΡ€ΠΎΡˆΠ»ΠΈ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ (LevelConditionManager связан с ScoresManager).
β€” Когда Π½Π°Π±ΠΈΡ€Π°Π΅ΠΌ 500 ΠΎΡ‡ΠΊΠΎΠ², достигаСм Π²Π°ΠΆΠ½ΡƒΡŽ ΡΡ‚Π°Π΄ΠΈΡŽ прохоТдСния уровня, Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π²Π΅ΡΠ΅Π»ΡƒΡŽ мСлодию ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ эффСкт (ScoresManager связан с EffectsManager ΠΈ SoundsManager).
β€” Когда пСрсонаТ восстанавливаСт Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΠ΅, Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ эффСкт лСчСния Π½Π°Π΄ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ пСрсонаТа Π² ΠΏΠ°Π½Π΅Π»ΠΈ пСрсонаТа (UnitsPanel связан с EffectsManager).
β€” ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.
Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‚Π°ΠΊΠΈΡ… связСй ΠΌΡ‹ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π΅ ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΉ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ, Π³Π΄Π΅ всС ΠΏΡ€ΠΎ всСх всС Π·Π½Π°ΡŽΡ‚:

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. . ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . 27 Oct 2019 Π² 15:45

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ со ΡΠΌΠ΅Ρ€Ρ‚ΡŒΡŽ пСрсонаТа Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€Π΅ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½, ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΎ смСрти (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌ событии) ΡˆΠ΅ΡΡ‚ΠΈ Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ Π½Π΅ Ρ‚Π°ΠΊ часто приходится. Но Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈ ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ событии Π² ΠΈΠ³Ρ€Π΅, функция, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ событиС, сообщаСт ΠΎΠ± этом 2-3 Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ встрСчаСтся сплошь ΠΈ рядом ΠΏΠΎ всСму ΠΊΠΎΠ΄Ρƒ.
Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ пытаСтся Ρ€Π΅ΡˆΠ°Π΅Ρ‚ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.

ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ 3. ΠœΠΈΡ€ΠΎΠ²ΠΎΠΉ эфир (Event Aggregator)

Π’Π²Π΅Π΄Π΅ΠΌ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Β«EventAggregatorΒ», основная функция ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ список событий, происходящих Π² ΠΈΠ³Ρ€Π΅.
Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Π² ΠΈΠ³Ρ€Π΅ β€” это Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π»ΡŽΠ±ΠΎΠΌΡƒ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° сСбя, Ρ‚Π°ΠΊ ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΊΡ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ этого события. РСализация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° события ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ любой Π½Π° вкус Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандартныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ языка ΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свою Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ простой Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ события ΠΈΠ· ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° (ΠΎ смСрти ΡŽΠ½ΠΈΡ‚Π°):

ДобавляСм это событиС Π² Β«EventAggregatorΒ»:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, функция Die ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° с восСмью строчками прСобразуСтся Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с ΠΎΠ΄Π½ΠΎΠΉ строчкой ΠΊΠΎΠ΄Π°. Нам Π½Π΅Ρ‚ нСобходимости ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΡŽΠ½ΠΈΡ‚ ΡƒΠΌΠ΅Ρ€ всСм заинтСрСсованным ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ ΠΈ Π·Π½Π°Ρ‚ΡŒ ΠΎ этих заинтСрСсованных. ΠœΡ‹ просто ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅ΠΌ Ρ„Π°ΠΊΡ‚ ΡΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ события:

А любой ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ интСрСсно это событиС, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅Π³ΠΎ Π·Π° количСство Π½Π°Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΎΡ‡ΠΊΠΎΠ²):

Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Awake ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ подписываСтся Π½Π° событиС ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΄Π΅Π»Π΅Π³Π°Ρ‚, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ этого события. Π‘Π°ΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° экзСмпляр ΡƒΠΌΠ΅Ρ€ΡˆΠ΅Π³ΠΎ ΡŽΠ½ΠΈΡ‚Π° ΠΈ добавляСт количСство ΠΎΡ‡ΠΊΠΎΠ² Π² зависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° этого ΡŽΠ½ΠΈΡ‚Π°.
Π’Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, всС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΠΌΡƒ интСрСсно событиС смСрти ΡŽΠ½ΠΈΡ‚Π°, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅Π³ΠΎ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° событиС ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚.
Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° связСй ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° каТдая ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π·Π½Π°Π»Π° Π΄Ρ€ΡƒΠ³ ΠΎ Π΄Ρ€ΡƒΠ³Π΅, прСвращаСтся Π² Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π·Π½Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎ событиях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходят Π² ΠΈΠ³Ρ€Π΅ (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΡ… ΠΈΡ… событиях), Π½ΠΎ ΠΈΠΌ всС Ρ€Π°Π²Π½ΠΎ, ΠΎΡ‚ ΠΊΡƒΠ΄Π° эти события ΠΏΡ€ΠΈΡˆΠ»ΠΈ. Новая Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. . ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами Ρ„ΠΎΡ‚ΠΎ. ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ со скриптами. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . 27 Oct 2019 Π² 15:45

Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Говоря, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ΄ Π½Π΅ мСняСтся, я ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ Π»ΡƒΠΊΠ°Π²Π»ΡŽ. ΠœΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ систСму достиТСний ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ события, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π½Π΅Π΅ просто Π½Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈΡΡŒ Π² ΠΈΠ³Ρ€Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ Π½ΠΈ ΠΎΠ΄Π½Ρƒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ систСму Π΄ΠΎ этого Π½Π΅ интСрСсовали. И Π² этом случаС, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ Π½ΠΎΠ²Ρ‹Π΅ события Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΈΠ³Ρ€Ρƒ ΠΈ ΠΊΡ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡ… ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ. Но Π² идСальной ΠΈΠ³Ρ€Π΅ ΡƒΠΆΠ΅ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ события Π΅ΡΡ‚ΡŒ ΠΈ эфир Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ ΠΈΠΌΠΈ ΠΏΠΎ ΠΏΠΎΠ»Π½ΠΎΠΉ.

ΠŸΠ»ΡŽΡΡ‹

β€” Π½Π΅ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΌΠ½Π΅ достаточно просто ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ событиС, Π° ΠΊΠΎΠ³ΠΎ ΠΎΠ½ΠΎ интСрСсуСт Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.
β€” Π½Π΅ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², я просто ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΡŽΡΡŒ Π½Π° Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΌΠ½Π΅ события.
β€” ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π±Π΅Π· измСнСния Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅.

ΠœΠΈΠ½ΡƒΡΡ‹

β€” Π½ΡƒΠΆΠ½ΠΎ постоянно ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ события ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ… Π² ΠΌΠΈΡ€.
β€” Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ атомарности.

ПослСдний минус рассмотрим Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Β«ObjectAΒ», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ вызываСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ Β«MethodAΒ». ΠœΠ΅Ρ‚ΠΎΠ΄ Β«MethodAΒ», состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… шагов ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ сСбя Ρ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ эти шаги ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ (Β«MethodA1Β», Β«MethodA2Β» ΠΈ Β«MethodA3Β»). Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ Β«MethodA2Β» происходит публикация ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ события. И Ρ‚ΡƒΡ‚ происходит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅: всС ΠΊΡ‚ΠΎ подписан Π½Π° это событиС Π½Π°Ρ‡Π½ΡƒΡ‚ Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ, выполняя ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ свою Π»ΠΎΠ³ΠΈΠΊΡƒ. Π’ этой Π»ΠΎΠ³ΠΈΠΊΠ΅ Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ публикация Π΄Ρ€ΡƒΠ³ΠΈΡ… событий, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… событий ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π”Π΅Ρ€Π΅Π²ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ ΠΈ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… случаях ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ сильно Ρ€Π°Π·Ρ€Π°ΡΡ‚ΠΈΡΡŒ. Π’Π°ΠΊΠΈΠ΅ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΊΡ€Π°ΠΉΠ½Π΅ тяТСло ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ.
Но самая ΡΡ‚Ρ€Π°ΡˆΠ½Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, которая Ρ‚ΡƒΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ, это ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄Π½Π° ΠΈΠ· Π²Π΅Ρ‚ΠΎΠΊ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Β«ObjectAΒ» ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ событиС ΠΏΡƒΡ‚Π΅ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Β«MethodBΒ». ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ Β«MethodAΒ» Ρƒ нас Π΅Ρ‰Π΅ Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» всС шаги, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±Ρ‹Π» ΠΏΡ€Π΅Ρ€Π²Π°Π½ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ шагС, ΠΈ содСрТит сСйчас Π² сСбС Π½Π΅ Π²Π°Π»ΠΈΠ΄Π½ΠΎΠ΅ состояниС (Π² шагС 1 ΠΈ 2 ΠΌΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ состояниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π½ΠΎ послСднСС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΠ· шага 3 Π΅Ρ‰Π΅ Π½Π΅ сдСлали) ΠΈ ΠΏΡ€ΠΈ этом начинаСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Β«MethodBΒ» Π² этом ΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅, имСя это Π½Π΅ Π²Π°Π»ΠΈΠ΄Π½ΠΎΠ΅ состояниС. Π’Π°ΠΊΠΈΠ΅ ситуации ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‚ ошибки, ΠΎΡ‡Π΅Π½ΡŒ слоТно ΠΎΡ‚Π»Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ, приводят ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ порядок Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ событий, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎ Π»ΠΎΠ³ΠΈΠΊΠ΅ этого Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅Ρ‚ нСобходимости ΠΈ вводят Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ.

РСшСниС

Π Π΅ΡˆΠΈΡ‚ΡŒ ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π½Π΅ слоТно, достаточно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π½Π° событиС. Π’ качСствС простой Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ завСсти Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅ΠΌ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π΄ΡˆΠΈΠ΅ события. Когда событиС ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, ΠΌΡ‹ Π½Π΅ выполняСм Π΅Π³ΠΎ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, Π° просто сохраняСм Π³Π΄Π΅-Ρ‚ΠΎ Ρƒ сСбя. И Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ наступлСния ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ выполнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π² ΠΈΠ³Ρ€Π΅ (Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ Update, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€) ΠΌΡ‹ провСряСм Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π΄ΡˆΠΈΡ… событий ΠΈ выполняСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, Ссли Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ события.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Β«MethodAΒ» Π½Π΅ происходит Π΅Π³ΠΎ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅, Π° ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠ΅ событиС всС заинтСрСсованныС Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ сСбС Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. И Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΊ заинтСрСсованным подписчикам Π΄ΠΎΠΉΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΎΠ½ΠΈ достанут ΠΈΠ· Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° событиС ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π΅Π³ΠΎ. Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ вСсь Β«MethodAΒ» Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ ΠΈ Β«ObjectAΒ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²Π°Π»ΠΈΠ΄Π½ΠΎΠ΅ состояниС.

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

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

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