ํฌ ํ ๋ ๋ง๋ค ๋ฏธ๋ค๋์ ์ป๊ฒํ๋ ๋ฐฉ๋ฒ์ ๋ค ๊ฐ์ง๋ก ๋๋ ์ง๋ค.
1. Kills ์กฐ๊ฑด์ ์ฌ๋ฌ๊ฐ ๋ง๋ค์ด์ ์ธ์ํ๊ธฐ
2. Deaths ์กฐ๊ฑด, SetDeaths๋ฅผ ์ด์ฉํ์ฌ ์ธ์ํ๊ธฐ
3. Score ์กฐ๊ฑด, SetScore๋ฅผ ์ด์ฉํ์ฌ ์ธ์ํ๊ธฐ
4. EUD์ฌ์ฉ
์ด์ง๋ง... 2, 3์ ๊ทธ๋ฅ ์ฐ๋ ๊ธฐ๋ผ์ 1, 4 ๋ฐฉ๋ฒ๋ง ์ฌ์ฉํ์...
1๋ฒ ๋ฐฉ๋ฒ์ TEP๊ฐ ํ์๋ค.
TEP๋ฅผ ์ฐ์ง ์์๋ ๋ง๋ค ์ ์์ง๋ง ํ๋ํ๋ ๋ ธ๊ฐ๋ค ํด์ผํ๊ธฐ์ ๋ฐ๊ฐ์
TEP์ ์ด๋ ๊ฒ ๋ฐ๋ผ ์ฐ๋ฉด ์์ฑ์ด๋ค.
for i = 1, 1000 do
Trigger {
players = {Force1},
conditions = {
Kills(13, AtLeast, i, "Any unit");
},
actions = {
SetResources(13, Add, 1, Ore);
}
}
end
์ฅ์
EUD๊ฐ ์๋๋ค. ๊ทธ๋์ ์ธ์ด๋ธ ํ๊ธฐ, ๋ฆฌํ๋ ์ด ๋ณด๊ธฐ/์ ์ฅํ๊ธฐ, ์ ๋ ํ์ฅ์ด ๊ฐ๋ฅํ๋ค
ํฐ๋ณดํธ๋ฆฌ๊ฑฐ๊ฐ ํ์ ์๋ค. Exactly(์ ํํ)๊ฐ ์๋ AtLeast(์ต์)์ด๋ฏ๋ก, ๋ชํฌ์ ํ๋ , ๋ฏธ๋ค๋์ ์ ์ค๋ค.
๋จ์
ํ๋๊ฐ ์ ํด์ ธ์๋ค. ํด๋น ์ฌ์ง์๋ 1000์ด๋ผ ์ฐ์ฌ์๋๋ฐ, ์ด๊ฑธ 100000์ผ๋ก ๋๋ฆด ์ ์์ง๋ง, ๊ทธ๋งํผ ๋งต์ ์ฉ๋, ๋ค์ด๋ก๋ ์๋, ์ ์ฅ ์๋๊ฐ ๋์ด๋๋ค.
๋ผ๋ฐ, ๊ฑดํธ๋ฉ ๋ฑ ํน์ ์ ๋์ ์ธ์ํ์ง ๋ชปํ๋ค. ํด๋น ์ฌ์ง์๋ "Any Unit"์ด๋ผ ์ฐ์ฌ์๋๋ฐ, ์ด๊ฒ์ ๋ผ๋ฐ, ๊ฑดํธ๋ฉ์ ์ธ์ํ์ง ๋ชปํ๋ค. ๊ทธ๋์ ๋ผ๋ฐ ๋ฐ๋ก ๊ฑดํธ๋ฉ ๋ฐ๋ก ๋ง๋ค์ด์ค์ผ ํ๋๋ฐ, ๊ทธ๋งํผ ๋งต์ ์ฉ๋, ๋ค์ด๋ก๋ ์๋, ์ ์ฅ ์๋๊ฐ ๋์ด๋๋ค.
2. EUD ์ฌ์ฉํ๊ธฐ
EUD Editor 2 Ver
function afterTriggerExec() {
foreach (cp: EUDLoopPlayer()) {
for(var i = 0 ; i < 227 ; i++) {
if(
Kills(cp, AtLeast, 1, i)
){
SetKills(cp, SubTract, 1, i);
SetResources(cp, Add, 1, Ore);
}
}
}
}
EPS ver
for i= 0, 227 do
for j = 0,7 do
Trigger {
players = {j},
conditions = {
Kills(13, AtLeast, 1, i);
},
actions = {
SetMemory(0x5878A4 + j*4 + i*48, Subtract, 1);
SetMemory(0x57F0F0 + j*4, Add, 1);
PreserveTrigger();
}
}
end
end
SetMemory(0x57F0F0 + j*4, Add, 1); ์ SetResources(13, Add, 1, Ore); ๋ ๊ฐ์ต๋๋ค. ์ฌ์ฌํด์ ๋ฃ์ด๋ด.
TEP ver
EE3 ํด๋์ ํธ๋ฆฌ๊ฑฐ ์๋ํฐ๋ก๋ ๋ง๋ค๊ณ ์ถ์๋ฐ ์๋๋ ๋ฏ..;;
์ฅ์
์ ํ์ด ์๋ค. 1ํฌ์ ๋นผ๋ ๋ฐฉ์์ด๋ผ์ ๋ช ํฌ์ ํ๋ ์ ๋๋ก ์๋ํ๋ค.
๋ผ๋ฐ, ๊ฑดํธ๋ฉ ๋ฑ ํน์ ์ ๋๊น์ง ์ธ์ํ๋ค.
๋จ์
EUD๋ค.
ํฐ๋ณดํธ๋ฆฌ๊ฑฐ ๋๋ EUDํฐ๋ณดํธ๋ฆฌ๊ฑฐ๊ฐ ํ์ํ๋ค. ์๋ค๋ฉด 2ํฌ ์ด์ํ์ ๋ 1.26์ด ๋ง๋ค ๋ฏธ๋ค๋์ด 1์ฉ ์ค๋ฅธ๋ค.
ํด๋น ํธ๋ฆฌ๊ฑฐ๋ฅผ EUD Editor2 ํจ์๋ก ๋ง๋ ๊ฒ. function์์ ๋ถ๋ฌ์ค๊ณ afterTriggerExec์ ์คํ์ํค๋ฉด ๋ชจ๋ ํ๋ ์ด์ด๊ฐ ํฌ ํ ๋ ๋ง๋ค 1๋ฏธ๋ค๋์ฉ ์ค๋ฅธ๋ค.
https://drive.google.com/file/d/1fkIfodbyfx64nH-IYVrWfoX1JvyAZ0qz/view?usp=share_link
๋๊ธ 0