ยท [์ฐ์ฌ] EUD ์ ์ฆ๋งต ๋ง๋ค๊ธฐ #02. SCV๋ก ํ๋กํ ์ค ๊ฑด๋ฌผ ์ง๊ธฐ
ยท [์ฐ์ฌ] EUD ์ ์ฆ๋งต ๋ง๋ค๊ธฐ #03. ์ ๋์จ์์ ์ ๋ ์์ฐ
ยท [์ฐ์ฌ] EUD ์ ์ฆ๋งต ๋ง๋ค๊ธฐ #04. ์ ๋ ์ธํ ๋ฐ๊พธ๊ธฐ
ยท [์ฐ์ฌ] EUD ์ ์ฆ๋งต ๋ง๋ค๊ธฐ #05. ๋ฌด๊ธฐ ๊ทธ๋ํฝ ๋ฐ๊พธ๊ธฐ
ยท [์ฐ์ฌ] EUD ์ ์ฆ๋งต ๋ง๋ค๊ธฐ #06. ๊ณ๊ธ์ ๋ ๋ฒจ๋ก ๋ฐ๊พธ๊ธฐ
ยท [์ฐ์ฌ] EUD ์ ์ฆ๋งต ๋ง๋ค๊ธฐ #07. ์ปค์คํ ์คํฌ ๋ง๋ค๊ธฐ
ํ ์คํธ๋ฅผ ๊ฒ์ ํ๋ฉด์ ๋์ฐ๋ ํธ๋ฆฌ๊ฑฐ ์ก์ ์ผ๋ก 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๋ฅผ ์ด์ด์ ํ์ธํ ์ ์๋ค.
์ฐธ๊ณ ๋ก ์ ์ฉํ๊ฒ ์ฐ์ด๋ ๋ค์ํ๊ฒ ํ์ฉํด๋ณด์๊ธธ ๋ฐ๋๋ค.
์๋ฅผ ๋ค์ด, ํน์ ๊ฑด๋ฌผ ์๋งํผ ๋ฏธ๋ค๋์ ์ป๋ ์์ ํธ๋ฆฌ๊ฑฐ๋ฅผ ๋ง๋ค ์ ์๋ค.
์ด๋ ๊ฒ ํ๋ฉด ์์ฑ์ด๋ค.
์ธ๊ฒ์์์๋ ์ด๋ ๊ฒ ํ์๋๋ค.
๋ค์์ ๊ณ์.
๋์ง์ด๋ณด๋ ๋ณ์ ์๋ง๋ค๊ณ "์ฝ๋"์ ๋ฐ๋ก ๋ฃ์ด๋ ๋๊ฒ ์ต๋๋ค
๊ฐ์ธ
์ง์ง ์ ๋ฐ๊ฑฐ EUD ์์ด ํ๋ ค๋ฉด ํธ๋ฆฌ๊ฑฐ ๋ ธ๊ฐ๋ค ์์ฒญ ํด์ผํ๋๋ฐ EUD ํ๋๋ก ํ ์ค์ด๋๋ค.