·ÑÇ÷¹À× °ÔÀÓ¿¡´Â
¼ö¸¹Àº À̺¥Æ®¿Í ´ëÈ°¡ ÀÖ´Ù. ±×·±µ¥ ÀÌ À̺¥Æ®¿Í
´ëȵéÀº »óȲ¿¡ µû¶ó¼ Ç×»ó º¯ÈµÉ ¼ö ÀÖ´Â °ÍµéÀÌ´Ù.
À̺¥Æ®ÀÇ °æ¿ì¿¡´Â ƯÁ¤ Á¶°ÇÀÌ ¸¸Á· ÇßÀ» ¶§¸¸ ¹ß»ýÇÒ
¼ö ÀÖµµ·Ï ¸¸µé¾î¾ß ÇÏ°í, ´ëÈÀÇ °æ¿ì¿¡µµ ƯÁ¤ Á¶°Ç¿¡¼´Â
´Ù¸¥ ´ëȸ¦ ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. µû¶ó¼ ÀÌ·± °ÍµéÀ»
º¸´Ù ½±°Ô ó¸®Çϱâ À§Çؼ ½ºÅ©¸³Æ®¶ó°í ºÒ¸®´Â °ÍÀ»
ÀÛ¼ºÇÏ°í, ½ÇÇà ½Ã°£¿¡ Á÷Á¢ Çؼ®Çؼ °á°ú¸¦ ³ªÅ¸³½´Ù.
½ºÅ©¸³Æ®´Â
¸¶Ä¡ °í±Þ ¾ð¾î¿Í °°ÀÌ ±ò²ûÇÑ ¹®¹ý°ú ¿¹¾à¾î¸¦ °®Ãá
°ÍÀ¸·Î ¸¸µé ¼öµµ ÀÖ°í ´Ü¼øÇÑ ÅؽºÆ®ÀÇ ¹è¿Ã³·³ ¸¸µé
¼öµµ Àִµ¥ ÀÌ·¯ÇÑ °áÁ¤Àº °ÔÀÓ Á¦ÀÛ ±âȹ Ãʱ⿡
°ÔÀÓÀÇ ½ºÅ©¸³Æ® ¼öÁØÀ» Á¤ÇØµÎ¸é µÈ´Ù. ¿¹¸¦ µé¾î¼
¿¬¾Ö ½Ã¹Ä·¹ÀÌ¼Ç À帣¸¦ ±¸»óÇÑ´Ù¸é ½ºÅ©¸³Æ®°¡ 50%
ÀÌ»óÀÇ ÀÛ¾÷ÀÌ µÉ °ÍÀ̱⠶§¹®¿¡ °í±Þ ¾ð¾î¿Íµµ °°Àº
º¹ÀâÇÑ ½ºÅ©¸³Æ® ¾ð¾î¸¦ ¸¸µé°í ±×°ÍÀ» Çؼ®ÇÏ´Â Äڵ带
Á¦ÀÛÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ´ëÈÀÇ ºñÁßÀÌ ±×¸® ³ôÁö ¾ÊÀº
¾×¼Ç °ÔÀÓÀ» ¸¸µç´Ù¸é ´Ü¼øÇÑ ÅؽºÆ®ÀÇ ³ª¿¸¸À¸·Îµµ
ÃæºÐÈ÷ ±× ±â´ÉÀ» ÇÒ ¼ö ÀÖ´Ù.
1.
·ÑÇ÷¹À× °ÔÀÓÀÇ ½ºÅ©¸³Æ®
·ÑÇ÷¹À× °ÔÀÓÀº
NPCµé°úÀÇ ´ëÈ°¡ Çʼö Á¶°ÇÀ̶ó°í ÇÒ¸¸Å ¸¹Àº
´ëÈ·®ÀÌ ÇÊ¿äÇÏ´Ù. ¹°·Ð ÀϺ»½Ä ·ÑÇ÷¹À× °ÔÀÓÀÇ
´ëÈó·³ ÇÑ »ç¶÷ÀÌ ÇϳªÀÇ Á¤º¸¸¦ Á¦°øÇϱâ À§ÇÑ
±â´ÉÀ» Çϱâ À§ÇØ ¶È°°Àº ¸»¸¸ µÇÇ®ÀÌ Çϵµ·Ï ¸¸µé¾ú´Ù¸é
±×·¸°Ô ¸¹Àº ´ëÈ·®Àº ÇÊ¿ä ¾øÀ»Áöµµ ¸ð¸¥´Ù. ¾Æ¸¶
¾Æ·¡¿Í °°Àº ±¸Á¶ Á¤µµ¸¸ µÇ¸é µÉ °ÍÀÌ´Ù.
01:
#À̸§: "¿ì¹Î1" 02:
#ÃʱâÁÂÇ¥: (10,10) 03:
#»ý±è»õ: 10 04: #´ëÈ:
"¸¶À» ³²ÂÊÀÇ µ¿±¼¿¡ ¿ëÀÌ
»ì°í ÀÖ´Ù´Â Àü¼³ÀÌ ÀÖ¾î" 05:
06: #À̸§: "¿ì¹Î2" 07:
#ÃʱâÁÂÇ¥: (12,10) 08:
#»ý±è»õ: 2 09: #´ëÈ:
"¿· Ä£±¸ÀÇ ¸»Àº ¹ÏÀ¸¸é
¾ÈµÅ" 10: 11:
¡¦ ¡¦
|
»ç½Ç ÀÌ Á¤µµÀÇ
Á¤º¸¸¸ ÀÖÀ¸¸é Áöµµ »ó¿¡ °íÁ¤µÇ¾î ÀÖ´Â ¾î¶² »ç¶÷ÀÇ
´ëȸ¦ ³ªÅ¸³¾ ¼ö ÀÖ´Ù. ¡°¿ì¹Î1¡±À̶ó´Â À̸§À»
°¡Áø 10¹ø ¸ð¾çÀÇ »ç¶÷ÀÌ (10,10)¿¡ À§Ä¡ÇÏ°í ÀÖÀ¸¸ç
±×¿¡°Ô ¸»À» °É°Ô µÇ¸é ¡°¸¶À» ³²ÂÊÀÇ µ¿±¼¿¡ ¿ëÀÌ
»ì°í ÀÖ´Ù´Â Àü¼³ÀÌ À־¶ó´Â ¸»À» ÇØÁشٴÂ
ÀǹÌÀÌ´Ù. ¸¸¾à °ÔÀÓ¿¡¼ ´õ Ãß°¡ÇÏ°í ½ÍÀº ij¸¯ÅÍ
¼Ó¼ºÀÌ ÀÖ´Ù¸é ¸ðµÎ ¿©±â¿¡ Ãß°¡·Î ±âÀÔÇÏ¸é µÇ°í,
½ºÅ©¸³Æ®¿¡ ±âÀÔµÇÁö ¾ÊÀº °ÍÀº µðÆúÆ® ¼Ó¼ºÀ¸·Î
ÁÖ¸é µÈ´Ù.
2. ¿¬¾Ö
½Ã¹Ä·¹ÀÌ¼Ç °ÔÀÓÀÇ ½ºÅ©¸³Æ®
½ÇÁ¦·Î ½ºÅ©¸³Æ®ÀÇ
È¿°ú¸¦ °¡Àå ¸¹ÀÌ º¸´Â °ÍÀº ¿¬¾Ö ½Ã¹Ä·¹À̼ÇÀ̶ó´Â
À帣ÀÌ´Ù. ƯÈ÷ ÀϺ» ÂÊ¿¡¼ ¼ÓĪ ¹Ì¼Ò³à °ÔÀÓÀ̶ó°í
ºÒ¸®´Â °ÔÀÓµéÀº, ȸ»ç°¡ ´Ù¸£´õ¶óµµ °°Àº ½ºÅ©¸³Æ®
¿£ÁøÀ» ¾²°í ÀÖ´Â °æ¿ì°¡ ¸¹´Ù. À̵éÀÇ ½ºÅ©¸³Æ®
¾ð¾î´Â °ÅÀÇ C ¾ð¾î¿¡ ÇÊÀûÇÒ Á¤µµÀÇ ¾ð¾î ü°è¸¦
°¡Áö°í ÀÖÀ¸¸ç °ÔÀÓ¿¡ ÀûÇÕÇÏ°Ô Æ¯È µÇ¾î ÀÖ´Â
¾ð¾î·Î ±¸¼ºµÈ´Ù. ¾Æ·¡¿¡ µç ¿¹´Â ¿¬¾Ö ½Ã¹Ä·¹À̼ÇÀÇ
½ºÅ©¸³Æ®ÀÇ ÀϺÎÀÌ´Ù.
01:
def proc9: { 02: [1011]
:= 1; 03: c19(1); 04:
T := S; 05:
select({ 06:
"Ãë¼Ò", 07:
"ºÒ·¯¿À±â", 08:
"ÀúÀåÇϱâ", 09:
if
(T != 0): "°ÔÀÓÀ» Á¾·áÇÕ´Ï´Ù."; 10:
}); 11:
[1011] :=
0; 12: if
(S = 2) { 13: select({ 14:
"Ãë¼Ò", 15:
"ºÒ·¯¿À±â1", 16: "ºÒ·¯¿À±â2", 17:
"ºÒ·¯¿À±â3", 18:
"ºÒ·¯¿À±â4", 19:
"ºÒ·¯¿À±â5"; 20:
}); 21:
if
(S > 1) { 22: flagio(0,
S - 2); 23: }; 24:
} 25: elseif
(S = 3) { 26: select({ 27:
"Ãë¼Ò", 28:
"ÀúÀåÇϱâ1", 29:
"ÀúÀåÇϱâ2", 30:
"ÀúÀåÇϱâ3", 31:
"ÀúÀåÇϱâ4", 32:
"ÀúÀåÇϱâ5", 33:
}); 34:
if
(S > 1) { 35:
[21]
:= 1; 36:
flagio(1,
S - 2); 37:
proc10; 38:
"ÀúÀåÇß½À´Ï´Ù."; 39:
wait; 40:
[21]
:= 0; 41:
}; 42:
} 43:
elseif (S
= 4) { 44:
select({ 45:
"Ãë¼Ò", 46:
"Á¾·áÇÑ´Ù"; 47:
}); 48:
if
(S = 2) { 49:
runmes("si_os.mes"); 50:
}; 51:
}; 52:
};
|
1. <01>ÀÇ ¡®def proc9:¡¯Àº
ÇÔ¼ö¸¦ Á¤ÀÇÇÏ´Â ¹æ¹ýÀÌ´Ù. 2. °¢ ´Ü¶ôÀÇ ½ÃÀÛÀº C ¾ð¾î¿Í
¸¶Âù°¡Áö°í ¡®{¡®¿Í ¡®}¡¯¸¦ »ç¿ëÇÑ´Ù. 3. º¯¼ö(¾Æ¸¶µµ À̺¥Æ® Ç÷¡±×Àεí)´Â
¡®[¡®¿Í ¡®]¡¯ »çÀÌ¿¡ ¼ýÀÚ·Î ±¸ºÐÇÑ´Ù. 4. ´ëÀÔ¹®Àº ÆĽºÄ®Ã³·³ ¡®:=¡¯¸¦
»ç¿ëÇÑ´Ù. 5. <05>ÀÇ select¹®À» ¸¸³ª°Ô
µÇ¸é °Å±â¼ Á¦½ÃÇÑ ½ºÆ®¸µÀ» ¹ÙÅÁÀ¸·Î ¸Þ´º°¡
±¸¼ºµÈ´Ù. ±×¸®°í ¼±ÅÃÇÑ ¾ÆÀÌÅÛÀÇ ¹øÈ£´Â S¶ó´Â
º¯¼ö¿¡ ÀÚµ¿À¸·Î µé¾î ¿Â´Ù. (ù ¸Þ´º°¡ 1) 6. <49>ÀÇ runmes() ¸í·É¾î´Â
´Ù¸¥ ½ºÅ©¸³Æ®¸¦ È£ÃâÇÏ´Â ¸í·ÉÀÌ´Ù.
3. 'µ¥ÀÚºä'ÀÇ ½ºÅ©¸³Æ®
µ¥ÀÚºäÀÇ
½ºÅ©¸³Æ®´Â ¾î¶² Àǹ̿¡¼´Â º»°ÝÀûÀÎ ·ÑÇ÷¹À×ÀÇ
½ºÅ©¸³Æ®¶ó°í ÇÒ ¼ö ÀÖ´Ù. ÇϳªÀÇ ½ºÅ©¸³Æ®´Â ÇϳªÀÇ
¸Ê¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖÀ¸¸ç, ¸Ê¿¡ ´ëÇÑ Á¤º¸,
À̺¥Æ®¿¡ ´ëÇÑ Á¤º¸, NPCÀÇ À§Ä¡ ¹× ´ëÈ Á¤º¸¸¦
°¡Áö°í ÀÖ´Ù.
¸ÕÀú ¸Ê¿¡ ´ëÇÑ Á¤º¸¸¦ º¸ÀÚ.
01:
MAP HEADER DEFINITION
- 02:
- 03:
map
name : Abellis
- 04:
map
x max : 124
- 05:
map
y max : 130
- 06:
friendship
level : 0
- 07:
music
data file : Town1
- 08:
tile
data file : tile
- 09:
object
data file : objects
- 10:
equipment
data file : equips
- 11:
field
data file : fields
- 12:
character
data file : charas
- 13:
exit
point : (0,0)
- 14:
start
point : (91,79)
- 15:
boundary
exit : false
- 16:
handicap
: none
- 17:
map
recording : true
- 18:
person
recording : true
- 19:
map
code : T1
- 20:
if
exit point : (0,0) then
- 21:
map
name : World1
- 22:
start
point : (31,70)
- 23:
end
if
- 24:
- 25:
END DEFINITION
|
ÀÌ ºÎºÐÀº ½ºÅ©¸³Æ®ÀÇ
°¡Àå óÀ½¿¡ À§Ä¡ÇÏ´Â °ÍÀÌ¸ç ¸Ê¿¡ ´ëÇÑ Á¤º¸¸¦
text·Î ÁÖ°í ÀÖ´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î¼ ¸Ê µ¥ÀÌÅÍ´Â
´Ü¼øÇÑ ÁöÇü Á¤º¸¸¸À» Á¦°øÇÏ¸ç ½ÇÁ¦ÀûÀÎ ¼Ó¼ºÀº
¸ðµÎ ½ºÅ©¸³Æ®°¡ °¡Áö°Ô µÇ´Â °ÍÀÌ´Ù. <20-23>¿¡¼
º¸¸é ÀÌ ¸Ê¿¡¼ ¹ÛÀ¸·Î ³ª°¥ ¶§´Â ¾î´À ¸ÊÀÇ ¾î¶²
À§Ä¡ÀÎÁö±îÁö ¾Ë·ÁÁÖ°í ÀÖ´Ù.
01:
BEGIN EVENT SCRIPT
- 02:
if
event map is(-1,75) then
- 03:
if
not flag is set(102) then
- 04:
if
system time is(7,18..19)
then
- 05:
set
color(15)
- 06:
talk
from(6,"[your name+C]
Àá±ñ¸¸ ³ªÇÏ°í À̾߱â Á»
ÇÏÀÚ.")
- 07:
press
any key; set flag(101)
- 08:
end
if
- 09:
else
- 10:
set
event time(1,0,0,2,0)
- 11:
write
map(3,103,75,0); write map(3,104,75,0)
- 12:
end
if
- 13:
end
if
- 14:
- 15:
END EVENT SCRIPT
-
|
ÀÌ°ÍÀº À̺¥Æ®¿¡
´ëÇÑ Á¤º¸¸¦ ´ã°íÀÖ´Â ½ºÅ©¸³Æ®ÀÌ´Ù. ¡®if¡¯, ¡®else¡¯,
¡®end if¡¯µîÀÇ Àͼ÷ÇÑ ¿¹¾à¾î°¡ º¸ÀÏ °ÍÀÌ´Ù.
À̺¥Æ®°¡ ÀÏ¾î ³ª´Â °ÍÀÌ Á¶°ÇÀ» ¸¸Á·ÇØ¾ß ¹ß»ýÇÏ´Â
°ÍÀÌ ´ëºÎºÐÀ̹ǷΠÀÌ·± ½ÄÀ¸·Î if¹®ÀÌ ¸¹ÀÌ ¾²ÀÌ°Ô
µÈ´Ù. À§ÀÇ »óȲ´ë·Î¶ó¸é, À̺¥Æ®°¡ ÀÏ¾î³ À§Ä¡ÀÇ
y°ªÀÌ 75ÀÌ°í, ¾ÆÁ÷ ±× À̺¥Æ®°¡ ¾È ÀÏ¾î ³µÀ¸¸ç,
ÇöÀç ½Ã°£ÀÌ 7½Ã³ª 18, 19½ÃÀÏ ¶§´Â ´©±º°¡°¡ ³ª¿¡°Ô
¸»À» °Å´Â À̺¥Æ®°¡ ¹ß»ýÇÑ´Ù. ¸¸¾à À§Ä¡´Â ¸ÂÁö¸¸
±× À̺¥Æ®¸¦ ºÃ´Ù¸é else¹®ÀÌ ÀÖ´Â °÷À¸·Î ºÐ±âÇÏ¿©¼
ŸÀÓ À̺¥Æ® 1¹øÀ» »ý¼ºÇÑ´Ù.
Âü°í·Î <06>ÀÇ
¹®ÀÚ¿¿¡ ÀÖ´Â ¡®[your name+C]¡¯Àº ÁÖÀΰøÀÇ À̸§¿¡
¡°¾Æ¡± ¶Ç´Â ¡®¾ß¡±¸¦ ºÙ¿© ¹®ÀÚ¿À» ¿Ï¼ºÇ϶ó´Â
ÀǹÌÀÌ´Ù. ¿¹¸¦ µé¾î, ÁÖÀΰøÀÇ À̸§ÀÌ ¡°¸ù·æ¡±À̶ó¸é
¡°¸ù·æ¾Æ¡±¶ó´Â ¹®ÀÚ¿·Î ´ëÄ¡ÇÒ °ÍÀÌ°í, ¡°¹æÀÚ¡±¶ó¸é
¡°¹æÀھߡ±¶ó´Â ¹®ÀÚ¿·Î ´ëÄ¡µÈ´Ù.
01:
BEGIN TIME EVENT SCRIPT
- 02:
if
event time is(1) then
- 03:
register
message(0,"¾ðÁ¦³ª Á¤°Ü¿î
¿ì¸®Áý..",2)
- 04:
end
if
- 05:
- 06:
END TIME EVENT SCRIPT
-
|
ÀÌ ÄÚµå´Â ŸÀÓ
À̺¥Æ®¿¡ ´ëÇÑ ½ºÅ©¸³Æ®ÀÌ´Ù. ¸¸¾à ŸÀÓ À̺¥Æ®
1¹øÀÌ ÀÏ¾î ³µ´Ù¸é À§¿Í °°Àº È¥À㸻À» ÇÏ°Ô ÇÏ´Â
³»¿ëÀÌ´Ù. ŸÀÓ À̺¥Æ® 1¹øÀ̶ó¸é Á» ÀüÀÇ Äڵ忡¼
»ý¼º½ÃÄ×¾ú´Ù.
01:
:Gamen
- 02:
MOVEMENT DEFINITION
- 03:
name<°¡¸à>
- 04:
face<7>
- 05:
ability<2000,1000,5000,3000,5000,3000,1000,1000,50,1000>
- 06:
skill<10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10>
- 07:
- 08:
time<21..8>
- 09:
(73,89)
- 10:
time<8..19>
- 11:
(81,89)-(81,94)-(80,94)-faced(down)
- 12:
time<19..21>
- 13:
(81,94)-(81,89)-(79,89)-faced(up)
- 14:
- 15:
END DEFINITION
- 16:
- 17:
add talk(1); add talk(13);
add talk(36)
- 18:
BEGIN SCRIPT
- 19:
if
you talked(1) then
- 20:
if
system time is(8..18) then
- 21:
talk("ȓ
¹°°ÇÀÌ ÀÖÀ¸¸é ¶Ç ¿À³Ê¶ó.")
- 22:
else
- 23:
talk("¿ÀÀü
8½ÃºÎÅÍ Àú³á 7½Ã »çÀÌ¿¡
ÀÌ °¡°Ô¿¡ ¿À¸é")
- 24:
talk("¿©·¯
¹°°ÇµéÀ» »ì ¼ö ÀÖÀ» °Å¾ß.")
- 25:
end
if
- 26:
end
if
- 27:
if
you talked(13) then
- 28:
talk("¾î¼
¿À³Ê¶ó, [your name+C].")
- 29:
remove
talk(13)
- 30:
end
if
- 31:
if
you talked(36) then
- 32:
remove
talk(13)
- 33:
if
system time is(8..18) then
- 34:
execute
special script(12)
- 35:
else
- 36:
talk("¹Ì¾ÈÇÏ´Ù,
ÀÌ °¡°Ô´Â Áö±Ý ¿µ¾÷À» ¾È
ÇÑ´Ü´Ù.")
- 37:
end
if
- 38:
end
if
- 39:
- 40:
END SCRIPT
-
|
À̺¥Æ® ½ºÅ©¸³Æ®
ºÎºÐÀÌ ³¡³ª°Ô µÇ¸é ±× ´ÙÀ½ºÎÅÍ´Â NPC¿¡ ´ëÇÑ
Á¤ÀÇ°¡ µé¾î °£´Ù. ÀÌ ¸¶À»¿¡ ´ëÇÑ ½ºÅ©¸³Æ®¸¸
2400ÁÙ Á¤µµ°¡ µÇ±â ¶§¹®¿¡ ¸ðµç °ÍÀ» ´Ù ¼³¸íÇÒ
¼ö´Â ¾ø°í ±× Áß¿¡ Á¦ÀÏ ÂªÀº NPC ½ºÅ©¸³Æ® ¿¹Á¦¸¦
µç °ÍÀÌ´Ù.
¸ÕÀú <01>Àº
ÀÌ NPC¿¡ ´ëÇÑ ·¹À̺íÀÌ´Ù. ·¹À̺í Çü½ÄÀ¸·Î ÇÑ
°ÍÀº ´ëÈ À̺¥Æ®°¡ ÀÏ¾î ³µÀ» ¶§ ÃÖ´ëÇÑ ÀÌÂÊ
½ºÅ©¸³Æ®·Î Á¡ÇÁÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ Àε¥
½ºÅ©¸³Æ®¸¦ ºÒ·¯¿Ã ¶§ °¢ ·¹ÀÌºí¿¡ ´ëÇÑ Á¡ÇÁ Æ÷ÀÎÅ͸¦
Å×À̺í·Î °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. <02-17>Àº
ÀÌ Ä³¸¯ÅÍ¿¡ ´ëÇÑ À̸§°ú ¸ð¾ç°ú ¼Ó¼ºÀ» ¼³Á¤ÇÏ´Â
´Ü°èÀÌ´Ù. ƯÈ÷ ¡®time¡¯À̶ó´Â ¿¹¾à¾î·Î ¸¸µéÁø
ºÎºÐÀº ÀÌ »ç¶÷ÀÌ ½Ã°£´ë º°·Î ¾î¶² µ¿ÀÛÀ» Çؼ
¾î¶² À§Ä¡·Î °¡°Ô µÇ´ÂÁö¸¦ ÁöÁ¤ÇÑ´Ù. À̶§, °¢°¢ÀÇ
ÁÂÇ¥´Â ½ºÅ©¸³Æ® ·Îµù ½Ã¿¡ Çؼ®µÇ¾î¼ Å×À̺í
ÇüÅ·Πº¸°üÇÑ´Ù. <18-40>ÀÇ ºÎºÐÀº ´ëÈ
À̺¥Æ®°¡ ÀÏ¾î ³µÀ» ¶§ ½ÇÇàµÇ´Â ºÎºÐÀε¥, ´ë»çº°,
½Ã°£º° »óȲ¿¡ µû¶ó °¢°¢ ´Ù¸¥ ¸»À» ÇÏ°í ÀÖ´Â
°ÍÀ» º¼ ¼ö ÀÖ´Ù. ƯÈ÷ <34>ÀÇ ¡®execute
special script(12)¡¯´Â »óÁ¡ÀÇ ¹°°ÇÀ» »ç±â À§ÇÑ
Ư¼ö ½ºÅ©¸³Æ®¸¦ È£ÃâÇÏ´Â °ÍÀε¥, ½ºÅ©¸³Æ®¸¸À¸·Î
¹¦»çÇϱ⠾î·Á¿î ±â´É¿¡ ´ëÇؼ´Â ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î
ÄÚµå »ó¿¡¼ Á¤ÀÇµÈ Æ¯Á¤ ºÎºÐÀ» È£ÃâÇÏ´Â ¹æ¹ýÀ¸·Î
ÇØ°áÇÑ´Ù.
4. '±×³àÀÇ
±â»ç´Ü'ÀÇ ½ºÅ©¸³Æ®
¡®±×³àÀÇ
±â»ç´Ü¡¯ÀÇ ½ºÅ©¸³Æ®´Â ¡®µ¥Àں䡯¿¡ »ç¿ëµÈ ½ºÅ©¸³Æ®¸¦
±â¹ÝÀ¸·Î Çؼ ÀÌ °ÔÀÓ¿¡ ¸Â°Ô »õ·Î µðÀÚÀÎµÈ °ÍÀÌ´Ù.
ÀÌ°Í ¿ª½Ã ÀüÇüÀûÀÎ ·ÑÇ÷¹À× °ÔÀÓÀÇ ½ºÅ©¸³Æ®¶ó°í
ÇÒ ¼ö ÀÖ´Ù. ÀÌ °ÔÀÓÀÇ ½ºÅ©¸³Æ® ±Ô¸ð¸¦ º¸ÀÚ¸é,
21ÁÙÂ¥¸® ÇÁ·Ñ·Î±× ½ºÅ©¸³Æ®ºÎÅÍ 9790ÁÙÂ¥¸® ¸á·Î¾Ï
µµ½Ã ½ºÅ©¸³Æ®±îÁö ÃÑ 225°³ÀÇ ½ºÅ©¸³Æ® ÆÄÀÏ·Î
±¸¼ºµÇ¾î ÀÖ´Ù. °¢ µµ½Ã´Â º¸Åë 3000-5000ÁÙ °¡·®ÀÇ
½ºÅ©¸³Æ®·Î µÇ¾î ÀÖ´Ù.
01:
Normal Event Begin
- 02:
// ÀϹÝÀûÀÎ À̺¥Æ®¸¦
ó¸®ÇÏ´Â ºÎºÐÀÌ´Ù.
- 03:
if
flag is set(113)
- 04:
if
not flag is set(138)
- 05:
if
in a room()
- 06:
transparent
person([get number("·¹Åä2")],0)
- 07:
warp
person([get number("·¹Åä2")],0,0)
- 08:
transparent
person([get number("¸®·¼2")],0)
- 09:
warp
person([get number("¸®·¼2")],0,0)
- 10:
warp
person([get number("¸®·¼1")],89,64)
- 11:
set
flag(138)
- 12:
write
map(6,38,73,4)
- 13:
write
map(6,39,73,4)
- 14:
- 15:
if
event map is(83,21)
- 16:
if
flag is set(104)
- 17:
run
script("event001")
- 18:
- 19:
if
event map is(84,21)
- 20:
clear
monologue(1)
- 21:
if
in a room()
- 22:
add
monologue(1,"´Ù½Ã ¹ÛÀ¸·Î
³ª°¥±î?",255,255,255)
- 23:
else
- 24:
add
monologue(1,"¿©±â´Â
¸á-·Î¾Ï ´ëÇÐ º»ºÎ¾ß.",255,255,255)
- 25:
add
monologue(1,"º£¿Àµô
ÃÑÀå´ÔÀÌ °è½Ã´Â °÷ÀÌÁö.",
255,255,255)
- 26:
add
monologue(1,"ÃÑÀå´Ô²²
°¡¼ »ó´ãÀ̳ª Çغ¼±î?",
255,255,255)
- 27:
set
monologue(1,0,1,0)
- 28:
- 29:
<<
Áß·« >>
- 30:
- 31:
Normal Event End
-
|
ÀÌ ½ºÅ©¸³Æ®´Â
ÀÏ¹Ý À̺¥Æ®¿¡ ´ëÇÑ ½ºÅ©¸³Æ®ÀÌ´Ù. µ¥ÀÚºä ¶§ÀÇ
¹®¹ý°ú Å©°Ô ¹Ù²îÁö´Â ¾Ê¾Ò°í Å« Â÷ÀÌÁ¡À̶ó¸é
µé¿©¾²±â¸¦ ÅëÇØ ´Ü¶ôÀ» ±¸ºÐÇÑ´Ù´Â Á¡ÀÌ´Ù.
01:
Time Event Begin
- 02:
// ½Ã°£ °ü·Ã À̺¥Æ®¸¦
ó¸®ÇÏ´Â ºÎºÐÀÌ´Ù.
- 03:
if
event number is(10)
- 04:
clear
monologue(1)
- 05:
add
monologue(1,"¿ì¿õ..
½É½ÉÇØ..",255,255,255)
- 06:
add
monologue(1,"¸®·¼µµ
µ¥ÀÌÆ®ÇÏ´À¶ó ³î¾ÆÁÖÁöµµ
¾Ê°í..",
- 255,255,255)
- 07:
add
monologue(1,"±×³É Ä«¹Ì¾Ï°üÀ¸·Î
µ¹¾Æ°¥±î?",255,255,255)
- 08:
set
monologue(1,0,2,0)
- 09:
- 10:
if
event number is(11)
- 11:
if
not flag is set(113)
- 12:
if
not flag is set(148)
- 13:
clear
monologue(1)
- 14:
add
monologue(1,"±×³ªÀú³ª..
¿À´Ã ¸®·¼°ú ³î±ä Ʋ·È³ªºÁ..",
- 255,255,255)
- 15:
add
monologue(1,"À̵û°¡
µ¥ÀÌÆ®ÇÏ¸é ²Å»ç¸® ³¥±î~~?",
- 255,255,255)
- 16:
set
monologue(1,0,2,0)
- 17:
else
- 18:
clear
monologue(1)
- 19:
add
monologue(1,"¿ì¿õ..
½É½ÉÇØ..",255,255,255)
- 20:
add
monologue(1,"¸®·¼µµ
µ¥ÀÌÆ®ÇÏ´À¶ó ³î¾ÆÁÖÁöµµ
¾Ê°í..",
- 255,255,255)
- 21:
add
monologue(1,"±×³É Ä«¹Ì¾Ï°üÀ¸·Î
µ¹¾Æ°¥±î?", 255,255,255)
- 22:
set
monologue(1,0,2,0)
- 23:
- 24:
<<
Áß·« >>
- 25:
- 26:
Time Event End
-
|
ÀÌ ºÎºÐÀº ŸÀÓ
À̺¥Æ®¿¡ ´ëÇÑ °ÍÀ» ó¸®ÇÏ´Â ½ºÅ©¸³Æ®ÀÌ´Ù. ŸÀÓ
À̺¥Æ®°¡ ¼³Á¤µÇ¸é °ÔÀÓ ½Ã½ºÅÛÀº ±×°ÍÀ» ±â¾ïÇÏ°í
ÀÖ´Ù°¡ À̺¥Æ® ¹ß»ý ½ÃÁ¡ÀÌ µÇ¸é ÀÚµ¿À¸·Î À̺¥Æ®
¹øÈ£¿Í ÇÔ²² ÀÌÂÊÀÇ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÑ´Ù. º¸½Ã´Â
¹Ù¿Í °°ÀÌ Å¸ÀÓ À̺¥Æ®¿¡¼´Â ¡°if event number
is(10)¡±°ú °°ÀÌ À̺¥Æ® ¹øÈ£·Î ŸÀÓ À̺¥Æ®ÀÇ
Á¾·ù¸¦ ±¸ºÐÇÑ´Ù.
|