ํ…์ŠคํŠธ๋ฅผ ๊ฒŒ์ž„ ํ™”๋ฉด์— ๋„์šฐ๋Š” ํŠธ๋ฆฌ๊ฑฐ ์•ก์…˜์œผ๋กœ 2๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค.

์ปค์Šคํ…€ ํƒญ์— ์žˆ๋Š” "ChatAnnouncement"์™€ "DisplayCText"์ด๋‹ค.


์ „์ž๋Š” "๋ฒ ์Šคํ•€ ๊ฐ€์Šค๊ฐ€ ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค"์™€ ๊ฐ™์€, ์•ˆ๋‚ด ๋ฉ”์‹œ์ง€๊ฐ€ ๋œจ๋Š” ๊ณณ์— ํ‘œ์‹œํ•œ๋‹ค.

์—ฌ๊ธฐ์„œ ๋‹ค๋ค„๋ณผ ๊ฒƒ์€ ํ›„์ž์ธ DisplayCText์ด๋‹ค.







๋จผ์ € Scmdraft 2๋‚˜ ํŠธ๋ฆฌ๊ฑฐ ์—๋””ํ„ฐ๋“  ์ƒ๊ด€์—†์œผ๋‹ˆ, ์œ„์™€ ๊ฐ™์ด ๋ฐ์Šค๊ฐ’ ์‹œ๊ฐ„์„ ๋งŒ๋“ ๋‹ค.

ํ…์ŠคํŠธ๋ฅผ ์ผ์ • ์ฃผ๊ธฐ๋กœ ๊ฐฑ์‹ ํ•˜๋Š” ์‹์œผ๋กœ, "ํ…์ŠคํŠธ ๋ ‰"์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•จ์ด๋‹ค.

(๋‹จ์ˆœํžˆ ํ…์ŠคํŠธ ํŠธ๋ฆฌ๊ฑฐ๋ฅผ ๋ฌดํ•œ ๋ฐ˜๋ณต์‹œํ‚ค๋ฉด ๋ ‰์ด ์ƒ๊ธธ ์ˆ˜๋„ ์žˆ๋‹ค.)


์ปดํ“จํ„ฐ ํ”Œ๋ ˆ์ด์–ด๋กœ ํ•ด๋‘” P8์—๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ์—ˆ๋‹ค.

time์œผ๋กœ ๋ช…๋ช…ํ•œ ์œ ๋‹›์˜ ๋ฐ์Šค๊ฐ’์ด ๊ณ„์† ๋Š˜์–ด๋‚˜๊ณ , 5์ด์ƒ์ด๋ฉด 0์œผ๋กœ ๋ฆฌ์…‹๋˜๋Š” ์‹์ด๋‹ค.


์ฐธ๊ณ ๋กœ ํ„ฐ๋ณดํŠธ๋ฆฌ๊ฑฐ ๊ธฐ์ค€์ด๋ฉฐ, ๋ ‰์ด ์•ˆ๊ฑธ๋ฆฌ๋Š” ๊ธฐ์ค€์€ ํ•„์ž๋„ ๋ชฐ๋ผ์„œ ๋„‰๋„‰ํ•˜๊ฒŒ 5๋กœ ํ–ˆ๋‹ค.







ํŠธ๋ฆฌ๊ฑฐ ์—๋””ํ„ฐ๋ฅผ ์—ด๊ณ , All Players์˜ ์กฐ๊ฑด์„ ์œ„์™€ ๊ฐ™์ด ๋งŒ๋“ค์—ˆ๋‹ค.

time ๋ฐ์Šค๊ฐ’์ด 1์ผ ๋•Œ, ํ…์ŠคํŠธ๋ฅผ ํ‘œ์‹œํ•  ๊ฒƒ์ด๋‹ค.







์ปค์Šคํ…€ ํƒญ์— ์žˆ๋Š” DisplayCText ์•ก์…˜์ด๋‹ค.

๋Œ€ํ™”๋ณด์กด์œผ๋กœ ๋‘๊ณ , CText์˜ "์ƒˆ ์ฐฝ์œผ๋กœ ์—ด๊ธฐ"๋ฅผ ํด๋ฆญํ•ด์„œ ๊ธ€์ž๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.







ํ•˜๋‹จ์˜ "์ถ”๊ฐ€"๋ฅผ ํด๋ฆญํ•ด์„œ, ํ‘œ์‹œํ•  ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ •๋ณด ๊ฐ’๋“ค์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‹ค.

์œ„์™€ ๊ฐ™์ด ๋‹‰๋„ค์ž„, ๋ฏธ๋„ค๋ž„, ๊ฐ€์Šค, ๋ฐ์Šค ๊ฐ’ ๋“ฑ์„ ๊ฐ€์ ธ์™€ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋‹ค.

C Player๋กœ ํ•ด๋‘๋ฉด ๊ฐœ๋ณ„ ํ”Œ๋ ˆ์ด์–ด์˜ ๊ฐ’์ด ํ‘œ์‹œ๋œ๋‹ค.







ํ•„์ž๋Š” ์™ผ์ชฝ์€ ์ฑ„ํŒ…์ฐฝ์œผ๋กœ ๋†“์•„๋‘๊ธฐ์—, ๊ณ ์ •ํ•  ํ…์ŠคํŠธ๋Š” ์˜ค๋ฅธ์ชฝ์— ๋‘”๋‹ค.

ํ‘œ์‹œ๋˜๋Š” ํ…์ŠคํŠธ๋Š”, ์ œ์ผ ์œ„์—์„œ๋ถ€ํ„ฐ ํ•œ์ค„์”ฉ ์žก์•„๋จน์–ด๊ฐ€๋ฉฐ ํ‘œ์‹œ๋œ๋‹ค.


(์‚ฌ์ง„์— ์˜คํƒ€๊ฐ€ ์žˆ๋Š”๋ฐ, ๊ฐœ๋ณ„ ํ”Œ๋ ˆ์ด์–ด ๊ฐ€์Šค๋ฅผ ํ‘œ์‹œํ•˜๋ ค๋ฉด P9_G์—ฌ์•ผ ํ•œ๋‹ค.)







PreserveTrigger ์•ก์…˜์„ ๋„ฃ์–ด์ฃผ๋ฉด ์™„์„ฑ์ด๋‹ค.







๋งŒ์•ฝ "ํŠน์ • ์œ ๋‹›์˜ ์ˆ˜"๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, AddCode์— ์—†์–ด์„œ ๋‹ค๋ฅธ ๊ณผ์ •์„ ๊ฑฐ์ณ์•ผ ํ•œ๋‹ค.

๋จผ์ € ์™ผ์ชฝ์— ์žˆ๋Š” ๋ณ€์ˆ˜ ๋งŒ๋“ค๊ธฐ์—์„œ, P์— ์ฒดํฌํ•˜๊ณ  ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ ๋‹ค.


ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์†Œ์œ ํ•œ ๋งˆ๋ฆฐ ์œ ๋‹› ์ˆ˜๋ฅผ, ํ…์ŠคํŠธ์— ํ‘œ์‹œํ•  ๊ฒƒ์ด๋‹ค.







์œ„์™€ ๊ฐ™์ด ๋ฐฉ๊ธˆ ๋งŒ๋“  ๋ณ€์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•ด์ค€๋‹ค.







๊ทธ๋ฆฌ๊ณ  ํŠธ๋ฆฌ๊ฑฐ๋ฅผ ํ•˜๋‚˜ ๋งŒ๋“ ๋‹ค.


์‚ฌ์šฉํ•œ ์กฐ๊ฑด: Always

์‚ฌ์šฉํ•œ ์•ก์…˜: SetVariable, PreserveTrigger


์•ก์…˜ SetVariable์—์„œ, ์œ„์™€ ๊ฐ™์ด dwread_epd(EPD(0x582324 + 48 * 000 + 4 * getcurpl()))์„ ์ ์–ด๋„ฃ๋Š”๋‹ค.

์ง์ ‘ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ•˜๋ฉด ๋œ๋‹ค.


ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์†Œ์œ ํ•œ ๋งˆ๋ฆฐ์˜ ์ˆซ์ž๋ฅผ ๋ณ€์ˆ˜์— ๋Œ€์ž…ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.


dwread_epd(EPD(0x582324 + 48 * 000 + 4 * getcurpl()))

์—ฌ๊ธฐ์„œ ๋นจ๊ฐ„ ๊ธ€์”จ๋กœ ํ‘œ์‹œํ•œ ๋ถ€๋ถ„์—, ์œ ๋‹›์˜ ๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

3์ž๋ฆฌ๋กœ ๋„ฃ์–ด์•ผ ํ•˜๋ฉฐ, 000์€ ๋งˆ๋ฆฐ์˜ ๋ฒˆํ˜ธ์ด๋‹ค.

์œ ๋‹› ๋ฒˆํ˜ธ๋Š” FireGraft๋ฅผ ์—ด์–ด์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.


์ฐธ๊ณ ๋กœ ์œ ์šฉํ•˜๊ฒŒ ์“ฐ์ด๋‹ˆ ๋‹ค์–‘ํ•˜๊ฒŒ ํ™œ์šฉํ•ด๋ณด์‹œ๊ธธ ๋ฐ”๋ž€๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, ํŠน์ • ๊ฑด๋ฌผ ์ˆ˜๋งŒํผ ๋ฏธ๋„ค๋ž„์„ ์–ป๋Š” ์‹์˜ ํŠธ๋ฆฌ๊ฑฐ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.







์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์™„์„ฑ์ด๋‹ค.







์ธ๊ฒŒ์ž„์—์„œ๋Š” ์ด๋ ‡๊ฒŒ ํ‘œ์‹œ๋œ๋‹ค.






๋‹ค์Œ์— ๊ณ„์†.