c1dong8
°¡ÀÔÀÏ: 2004³â 01¿ù 26ÀÏ
°Ô½Ã¹°: 446
|
±Û ÀÛ¼º½Ã°£ : 2005-01-07 ±Ý 2:06 pm Á¦¸ñ: NPC°¡ ¸»À» ÇÏ°Ô ÇØº¸ÀÚ |
|
|
ÀÌ¹Ì ¾Æ½Ã´Â ºÐµéµµ ÀÖÀ»°Å¶ó »ý°¢µÇÁö¸¸ ¿©±â¿¡ À̰Ϳ¡ °üÇÑ ±ÛÀÌ ¾ø´Â°Å °°À¸´Ï ¿Ã¸®°Ú½À´Ï´Ù.
ÀÏ´Ü ¸Þ½ÃÁö¸¦ »Ñ·ÁÁÖ´Â ÄÚµå´Â
ÄÚµå :
this.Say( false, "¿øÇÏ´Â ¸Þ½ÃÁö" );
ÀÓ´Ï´Ù.....
ÀúÀÇ ÂªÀºC#´É·ÂÀ¸·Î º¼¶§.....À߸𸣰ڽÀ´Ï´Ù ¤Ñ,.¤Ñ;;;;
Server.Mobiles¿¡ say¶õ°Ô ÀÖ³ªº½´Ï´Ù ¤Ñ,.¤Ñ;
¿©Æ° ÀÌÁ¦ À§¿¡ Äڵ带 »ðÀÔÇØº¾½Ã´Ù.
¿øÇÏ´Â ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÒ NPC¸¦ Çϳª °áÁ¤ÇϽðí (Àú´Â Scripts\Mobiles\Vendors\NPC\Guildmasters\BardGuildmaster.cs ·Î ÇϰڽÀ´Ï´Ù.)
ÆÄÀÏÀ» ¿°í Àû´çÇÑ À§Ä¡¿¡
ÄÚµå :
public override void OnDoubleClick( Mobile from )
{
this.Say( false, "µÇ¶óµÇ¶óasdf" );
}
Äڵ带 ÀÔ·ÂÇÔ´Ï´Ù.
À§ ÄÚµå´Â ²À
ÄÚµå :
public class BardGuildmaster : BaseGuildmaster
{
ÀÌ»çÀÌ¿¡ µé°¡¾ß ÇÔ´Ï´Ù.´ç¿¬ÀÌ ´Ù¸¥ npcÀÇ °æ¿ì´Â ¼±¾ðºÎºÐ¿¡ ´Ù¸¥ ³»¿ëÀÌ ½áÀÖ½À´Ï´Ù.Á¦°¡ ÇÑ°Ç ¹Ùµå±æ¸¶±â¶§¹®¿¡ ¹Ùµå±æ¸¶¶ó°í ½áÀִ°Š¾È¿¡¼ ¼îºÎ¸¦ ºÁ¾ß ÇÔ´Ï´Ù;;
}
±×·±µ¥ npc¿¡ µû¶ó¼ ¿¡·¯°¡ ³ª´õ±º¿ä ¤Ñ.¤Ñ
±×·¯´Ï ¿Þ¸¸Çϸé
ÄÚµå :
public NPCÀǼ±¾ð( Serial serial ) : base( serial )
{
}
¿äÄÚµåÀÇ À§¿¡ ¼±¾ðÇØÁÖ½Ã´Â°Ô ÁÁ½À´Ï´Ù.
¿¹¸¦µé¸é
ÄÚµå :
public override void OnDoubleClick( Mobile from ) //Ãß°¡ºÎºÐ
{ //Ãß°¡ºÎºÐ
this.Say( false, "¹ú½á ¿À·¨µ¿¾È 'ºûÀÇ Å¾'°Ç¼³¿¡ ´ëÇØ ȸÀǸ¦ ÇßÁö¸¸ Á¦ÀÚ¸®¾ß" ); //Ãß°¡ºÎºÐ
} //Ãß°¡ºÎºÐ
public BardGuildmaster( Serial serial ) : base( serial )
{
}
°¡µÊ´Ï´Ù.
±×·³ ÀÌÁ¦ °ÔÀÓ¿¡ µé¾î°¡¼ ¹Ùµå±æ¸¶¸¦ ¼ÒȯÇÏ°í ´õºíŬ¸¯ÇÏ¸é ¸Þ½ÃÁö°¡ ¶ä´Ï´Ù.
public override void OnDoubleClick( Mobile from )
¶ó´Â°ÍÀº ´õºíŬ¸¯À̺¥Æ®¸¦ ¸»Çϴ°ÍÀε¥,......¿ø·Ê´Â ¿øÅ¬¸¯ÇÏ¸é ¶ß°Ô ÇÏ´Â °Ô ¸ñÀûÀÌ¿´±â¶«½Ã ÀÌÁþÀúÁþÇØºÃ´Âµ¥...........¿øÅ¬¸¯µµ ÇØº¸°í Ŭ¸¯µµ ÇØº¸°í ½Ì±ÛŬ¸¯µµ ÇØº¸°í ÇßÀ¸³ª......°á±¹ ¸øÃ£¾Ò½À´Ï´Ù ¤Ñ,.¤Ñ;;;
Server¿¡ À̺¥Æ® Á¤Àǰ¡ Àִ°Š°°±äÇѵ¥ ServerÀ̾îµð¿¡ ¼±¾ðµÇÀÖ´ÂÁö ¾Ë¼ö°¡--;;;(À̺¥Æ®Á¤Àǰ¡ Á¤È®ÀÌ ¾îµð¿¡ µÇÀÖ´ÂÁö Á¶Â÷ ¸ô°Ú½À´Ï´Ù--;;;ÇѰ¡Áö È®½ÇÇÑ°Ç C#¿¡¼ ÆûÀ̺¥Æ®Ã³¸®ÇÒ¶§ ¾²´Â À̺¥Æ®¸¦ ¾µ¼ö ¾ø´Ù´Â°ÅÀú--;)
Âü°í·Î¸»ÇÏÀÚ¸é °¡À̵åÄڵ带 ¼öÁ¤ÇØ °¡À̵忩·¯¸íÀÌ ´Ù ´Ù¸¥¸»À» ÇÒ¼ö ÀÖ°Ô ¸¸µé·Á´Ù Æ÷±âÇϰí ÀÏ¹Ý npc°¡ ¸»À» ÇÒ¼ö ÀÖ°Ô ¸¸µé¼ø ÀÖÀ»°Å °°Àºµ¥ ÇØ¼ ¸¸µé¾ú´Ù´Â ¤Ñ,.¤Ñ;;;;;;
¿©Æ° À̺¥Æ® Á¤Àǰ¡ ¾îµð µÇÀÖ´ÂÁö³ª À̺¥Æ®Á¤Àǰ¡ Á¤¸®µÇÀִ°ŠÀÖÀ¸¸é ¿Ã·ÁÁÖ¼¼¿ä ¤Ì.¤Ì
Èì ±Ùµ¥ ¹«½¼ °íÀüRPGµµ ¾Æ´Ï°í NPC°¡ ÇѸ¶µð ¸»»ÓÀÌ ¸øÇÔ´Ï´Ù.
ÁÖÀΰø : ¸¶¿ÕÀº ¾ó·ç °¬Áö?
¸¶À»»ç¶÷1 : ¸¶¿ÕÀº °Å½Ã±â´øÀüÀ¸·Î °¬´Ù³×.
ÁÖÀΰø : °Å½Ã±â´øÀüÀº ¾îµðÁö?
¸¶À»»ç¶÷1 : ¸¶¿ÕÀº °Å½Ã±â´øÀüÀ¸·Î °¬´Ù³×.
ÁÖÀΰø : -_-+
ÀÌÁ¦ ¿©·¯¸¶µð ¸»À» ÇÒ¼ö ÀÖ°Ô ÇսôÙ.
ÀÌÁ¦ºÎÅÍ´Â ¾à°£ÀÇ C¾ð¾î Áö½ÄÀÌ ÇÊ¿äÇÔ´Ï´Ù -_-;;(±×·¡ºÁ¾ß Àúµµ Ãʺ¸ÀÓ;;)
ÀÏ´Ü NPC°¡ ¿©·¯¸¶µð¸¦ ÇÒ¶ó¹È.......µÎ°¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
¿øÇÏ´Â ³»¿ëÀ» ·£´ýÇÏ°Ô »Ñ·ÁÁÖ´Â ¹æ¹ý
¿øÇÏ´Â ³»¿ëÀ» ¼ø¼´ë·Î »Ñ·ÁÁÖ´Â ¹æ¹ý
·£´ýÇÏ°Ô »Ñ·ÁÁÖ´Â°Ç ·£´ýÇÔ¼ö¸¦ ÀÌ¿ëÇØ¾ß Çϴµ¥.....C¾ð¾î¼ ¾²´ø ·£´ýÇÔ¼ö°¡ C#¿¡¼´Â ¾È¸ÔÈ÷´õ±º¿ä -_-;;;±×·¯´Ï ¾Ë¾Æ³¾¶§±îÁö º¸·ùÀ̰í...
¼ø¼´ë·Î Ãâ·ÂÇÏ´Â ¹æ¹ýÀ» ¾Ë·Áµå¸®°Ú½À´Ï´Ù..
¼ø¼´ë·Î Ãâ·ÂÇϱâÀü¿¡ ±¸Á¶¸¦ »ý°¢Çغ¾½Ã´Ù.
ÄÚµå :
´ë»ç1
´ë»ç2
´ë»ç3
´ë»ç°£µéÀ» µû·Î Ãâ·ÂÇϱâÀ§Çؼ´Â if¹®°ú switch case¹®À» ¾²´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
¾î¶² ¹æ½ÄÀ» ¾²´ø 'º¯¼ö'¶ó´Â°É ÀúÀåÇØ ³õ¾Æ¾ßÇÔ´Ï´Ù.(±×·¡¾ß °°Àº°Ô Ãâ·ÂµÇÁö ¾ÊÀ¸´Ï±î¿ä....Äڵ庸´Ùº¸¸é ÀÚ¿¬½º·¹ ¾Ë°ÔµÊ´Ï´Ù.)
±×·³ º¯¼ö¶õ°É ¸¸µé¾îº¾½Ã´Ù.
ÄÚµå :
int a = 0;
public override void OnDoubleClick( Mobile from )
{
}
¸¸¾à ´ç½ÅÀÌ ÀúÀÇ Ä£±¸°í Á¦¾Õ¿¡¼ ÀÌ·±½ÄÀ¸·Î º¯¼ö¸¦ ¼±¾ðÇß´Ù¸é ÇÑ´ë Ä¥Áöµµ ¸ð¸§´Ï´Ù-_-;;º¯¼ö¸¦ Áß°£Áß°£¼±¾ðÇϸé Àڽŵµ ¸ð¸£°Ô Áߺ¹¼±¾ðÀ» ÇÏ´Â ¼ö°¡ »ý±â±â ¶§¹®¿¡ ±× Ŭ·¹½º(À̺¥Æ®,Æã¼Ç ±âŸµîµî -_-;;)¿¡ ¸ÇÀ§¿¡ ¼±¾ðÇÏ´Â°Ô ÀϹÝÀûÀÌÀú.....¿©Æ° ±×·±°Ç ¿©´ãÀ̰í Áß¿äÇѰÇ
ÄÚµå :
int a = 0;
ÀÓ´Ï´Ù.
´õºíŬ¸¯À§¿¡ Á¤È®ÀÌ ¼±¾ðÇսôÙ.(¼³¸íÀº Â÷Â÷ÇϰڽÀ´Ï´Ù À¸ÈåÈåÈåÈå)
ÀÏ´Ü if ¹®À» »ç¿ëÇÏ´Â ¹æ¹ýÀ» º¸°Ú½À´Ï´Ù.
ÄÚµå :
a += 1;
if(a==1)
{
this.Say( false, "»ç½Ç ³ª´Â ÁýÀ» ¼ÒȯÇÒ¼ö ÀÖ´Â µµ±¸¸¦ ÆÇ´Ü´Ù." );
}
if(a==2)
{
this.Say( false, "¹Ì¸®¸¸µé¾î³õ´Â°í ±×°ÍÀ» ¼ÒȯÇÏ´Â ¹æ½ÄÀÌÁö" );
}
ÀÏ´Ü Â÷±ÙÂ÷±× Äڵ带 º¸¸é ùÁÙÀÇ ÄÚµå :
a += 1;
´Â ÄÚµå :
a = a + 1
°ú °°Àº ÀǹÌÀÓ´Ï´Ù.´õºíŬ¸¯À»ÇѹøÇϸé '0 + 1 = 1' ÀÌ µÇ°í Çѹø´õÇϸé '1 + 1 = 2'°¡ µÇ´Â ¼ÀÀÓ´Ï´Ù.
ÄÚµå :
if(a=1)
{
this.Say( false, "»ç½Ç ³ª´Â ÁýÀ» ¼ÒȯÇÒ¼ö ÀÖ´Â µµ±¸¸¦ ÆÇ´Ü´Ù." );
}
¶ó´Â°ÍÀº a°¡ 1À̸é Áß°ýÈ£({})¾È¿¡ ÀÖ´Â ³»¿ëÀ» ½ÇÇàÇ϶ó´Â ³»¿ëÀÓ´Ï´Ù.
±Ùµ¥ if¹®À» »ç¿ëÇÏ¸é °ø½ÄÀ» ¸Å¹ø ÀÔ·ÂÇØ¾ßÇϱ⵵ ÇÏ°í ¿©·¯°³¸¦ ÀÔ·ÂÇÒ°æ¿ì Á¶±Ý ³ë°¡´Ù°¡ µÊ´Ï´Ù-_-;;±×·¯´Ï ÀÌ·±°æ¿ì´Â switch case °¡ À¯¸®ÇÔ´Ï´Ù.
±×·³ switch case ·Î ±¸Çö ÇØº¸µµ·Ï ÇÏÀú
ÄÚµå :
a += 1;
switch (a)
{
case 1 : this.Say( false, "»ç½Ç ³ª´Â ÁýÀ» ¼ÒȯÇÒ¼ö ÀÖ´Â µµ±¸¸¦ ÆÇ´Ü´Ù." );
break;
case 2 : this.Say( false, "¹Ì¸®¸¸µé¾î³õ´Â°í ±×°ÍÀ» ¼ÒȯÇÏ´Â ¹æ½ÄÀÌÁö" );
break;
case 3 : this.Say( false, "¸¶Ä¡ ÇÁ·ÎÅ佺°°Áö?" );
break;
case 4 : this.Say( false, "ÇÏÁö¸¸ ÀÌ ¹æ¹ýÀº '¼¼¸®Ä«'¾¾°¡ ¾Ë·ÁÁذŶõ´Ù." );
break;
case 5 : this.Say( false, "ÀÌ ¹æ½ÄÀ¸·Î ÁýÀ»ÆÈ¸é »ç¿ëÀÚ´Â ÁýÀ» ¹Ù·Î »ç¿ëÇÒ¼ö ÀÖÁö" );
break;
case 6 : this.Say( false, "³ª´Â ±×¶§±×¶§ ÁýÀ» ÁþÁö ¾Ê¾Æµµ µÇ´Ï ÈνŠ¿©À¯·Ó°í ¸»ÀÌÁö.." );
a = 0;
break;
}
È£~ ¾Æ±îº¸´Ù ¸¹Àº ³»¿ëÀÓ¿¡µµ ºÒ±¸ÇÏ°í ´õ ±ò²ûÇØ º¸ÀÌÁö ¾Ê½À´Ï±î?
ùÁÙÀÇ
ÄÚµå :
a += 1;
ÀÇ ³»¿ëÀº °°½À´Ï´Ù.
ÄÚµå :
switch (a)
¶ó´Â °ÍÀº ½ºÀ§Ä¡·Î º¯¼ö a¸¦ »ç¿ëÇϰڴٴ ÀǹÌÀÓ´Ï´Ù.(°á·ÐÀûÀ¸·Î´Â if¹®°ú µ¿ÀÏÇÏ°Ô ¿òÁ÷ÀÓ´Ï´Ù -_-;;
ÄÚµå :
case 1 : this.Say( false, "»ç½Ç ³ª´Â ÁýÀ» ¼ÒȯÇÒ¼ö ÀÖ´Â µµ±¸¸¦ ÆÇ´Ü´Ù." );
'case 1' À̶ó´Â°ÍÀº ½ºÀ§Ä¡°ªÀÌ '1'À̸é ÄÝ·Ð(:)ÀÌÈÄ ³»¿ëÀ» ½ÇÇàÇϰڴٴ ÀǹÌÀÓ´Ï´Ù.
Ç®¾î¾²ÀÚ¸é 'a°¡ 1ÀÌ¸é ½ÇÇàÇ϶ó'°¡ µÇ°ÚÀú.(¾î¸Ó³ª~¾Æ±î if¹®À̶û °°³×~*-_-*)
ÄÚµå :
break;
¶ó´Â°ÍÀº ¸»±×´ë·Î 'ºê·¹ÀÌÅ©°É°í ±×¸¸ÇÏ½Ã°Ô '....±×·±·ù(?)ÀÇ Àǹ̷Πswitch case¹®À» ºüÀú³ª¿À°Ô ÇÏ´Â ¿ªÈ°À» ÇÔ´Ï´Ù.
Á¦°¡ ¾Ë°í ÀÖ±â·Î´Â ÀÌ·±½ÄÀ¸·Î Äڵ尡 ÇÑÁÙ¾¿¸¸ µé¾î°¥¶§´Â break;¸¦ »ý·«Çصµ µÇ´Â °É·Î ¾Ë°í ÀÖÀ¸³ª.....Àú´Â ¿ø·Ê ÀÌ·±°Å ²¿¹Ú²¿¹Ú ì±è´Ï´Ù-_-;;(±×·¡¾ß ¿¹»ó¿ÜÀÇ ¿À·ù°¡ Àâ±â°¡ ÆíÇÔ´Ï´Ù;;)
¿©´ã »ý·«Çϰí break;°¡ ¾øÀ¸¸é 'case 3' ÀÇ ³»¿ëÀ» ½ÇÇàÇß´Ù ÇÏ¿©µµ 'case 4'µµ °Ë»çÇϰí 'case 5'µµ °Ë»çÇÏ°í ±×·³´Ï´Ù -_-;; ÀÚ¿ø³¶ºñÀú...
ÄÚµå :
case 6 : this.Say( false, "³ª´Â ±×¶§±×¶§ ÁýÀ» ÁþÁö ¾Ê¾Æµµ µÇ´Ï ÈνŠ¿©À¯·Ó°í ¸»ÀÌÁö.." );
a = 0;
break;
¿¡¼ 'a=0'ÀÌ ¾øÀ¸¸é ¾î¶»°Ô µÉ±î¿ä? ½º½º·Î »ý°¢Çغ¸¼¼¿ä ^-_-^
Á÷Á¢ ÇØº¸½Ã¸é ½±°Ô ¾Æ½Ç°Ì´Ï´Ù.
±×¸®ÇÏ¾ß µåµ® ÀüüÄÚµå´Â
ÄÚµå :
int a = 0;
public override void OnDoubleClick( Mobile from )
{
a += 1;
switch (a)
{
case 1 : this.Say( false, "»ç½Ç ³ª´Â ÁýÀ» ¼ÒȯÇÒ¼ö ÀÖ´Â µµ±¸¸¦ ÆÇ´Ü´Ù." );
break;
case 2 : this.Say( false, "¹Ì¸®¸¸µé¾î³õ´Â°í ±×°ÍÀ» ¼ÒȯÇÏ´Â ¹æ½ÄÀÌÁö" );
break;
case 3 : this.Say( false, "¸¶Ä¡ ÇÁ·ÎÅ佺°°Áö?" );
break;
case 4 : this.Say( false, "ÇÏÁö¸¸ ÀÌ ¹æ¹ýÀº '¼¼¸®Ä«'¾¾°¡ ¾Ë·ÁÁذŶõ´Ù." );
break;
case 5 : this.Say( false, "ÀÌ ¹æ½ÄÀ¸·Î ÁýÀ»ÆÈ¸é »ç¿ëÀÚ´Â ÁýÀ» ¹Ù·Î »ç¿ëÇÒ¼ö ÀÖÁö" );
break;
case 6 : this.Say( false, "³ª´Â ±×¶§±×¶§ ÁýÀ» ÁþÁö ¾Ê¾Æµµ µÇ´Ï ÈνŠ¿©À¯·Ó°í ¸»ÀÌÁö.." );
a = 0;
break;
}
}
°¡ µÊ´Ï´Ù.
óÀ½ ¼³¸íÇß´ø À§Ä¡¿¡ ³õÀ¸½Ã¸é µÊ´Ï´Ù
ÀÌÁ¦ ¸¶Áö¸·À̳ª ´Ù¸§¾ø´Â(ÀÌÁ¦ À̱ÛÀº ±×¸¸¾÷µ¥ÀÌÆ®Çϰí 2¶ó´Â À̸§À¸·Î ´Ù½Ã ½ÃÀÛÀ»--;;) ·£´ýÀ¸·Î Ãâ·ÂÇϱâÀÓ´Ï´Ù.
ÄÚµå´Â ¼ø¼´ë·Î ¸»Çϱ⸦ ¾à°£ ¼öÁ¤ÇØÁÖ½Ã¸é µÊ´Ï´Ù.
ÄÚµå :
public override void OnDoubleClick( Mobile from )
{
Random rndRnd = new Random();
switch (rndRnd.Next(1,5))
{
case 1 : this.Say( false, "Àú¿¡°Ô ¹«½¼ º¼ÀÏÀ̶óµµ?" );
break;
case 2 : this.Say( false, "¿äÁò Àú´Â À̰ø°£À» ÀÌ¿ëÇØ 'ºû¿¡ ž'¿¡ Àû¿ëÇÏ´Â ¿¬±¸¸¦ ÇÏ´Â ÁßÀÓ´Ï´Ù." );
break;
case 3 : this.Say( false, "Á˼ÛÇÏÁö¸¸ Àú´Â Á¦ÀÚ¸¦ ¹ÞÁö ¾Ê½À´Ï´Ù." );
break;
case 4 : this.Say( false, "'ºûÀÇ ¼¶'¿¡ ¿À½Å°É ȯ¿µÇÔ´Ï´Ù." );
break;
case 5 : this.Say( false, "Àΰ£Àº ¿Ö ±×·¸°Ô ÀÚÀ¯¸¦ °¥¸ÁÇÏ´Â °É±î¿ä?" );
break;
case 6 : this.Say( false, "À̰ø°£À» üÇèÇÏ°í ½ÍÀ¸½Ã¸é ¿Á»ó¿¡ ¿Ã¶ó°¡º¸¼¼¿ä(^^)" );
break;
}
}
ÀÌ°Ô ¿Ï¼ºÄÚµåÀÓ´Ï´Ù.
ÄÚµå :
Random rndRnd = new Random();
switch (rndRnd.Next(1,5))
ÀÏ´Ü random()ÀÌ system.random Ŭ·¹½º¿¡ ¼±¾ð µÇÀÖ´ÙÇÏ´Ï »ç¿ëÇÒ¼ö ÀÖ´Â °Ô °³Ã¼»ý¼º(¸Â³ª -_-;;)À» ÇÔ´Ï´Ù.
ÄÚµå :
Random rndRnd = new Random();
ÀÌÁ¦ rndRnd¸¦ ÀÌ¿ëÇÏ¿© ·£´ýÇÔ¼ö¸¦ »ç¿ëÇÒ¼ö ÀÖ°Ô µÊ´Ï´Ù.
ÄÚµå :
rndRnd.Next(1,5)
À» ÀÌ¿ëÇÏ¿© ³¼ö¸¦ ¹æ»ý½ÃÅ´´Ï´Ù.
¼Ò½º¿¡ ÀÖ´Â°Ç 1~5»çÀÌÀÇ ³¼ö¸¦ ¹ß»ý½ÃŰ°Ô µÊ´Ï´Ù.....±×·¯¹Ç·Î ¸¶Áö¸·¿¡ ÀÖ´Â ±Û( case 6)Àº Àý´ë ¾È³ª¿È´Ï´Ù ¤Ñ.¤Ñ
±Û¿¡ ¼ø¼°¡ ¾øÀ¸¹Ç·Î µû·Î º¯¼ö¸¦ ÀúÀåÇÒ Çʿ䰡 ¾øÀ¸´Ï Àú¹ø¿¡ »ç¿ëÇÏ´ø a´Â ¼±¾ðÇÏÁö ¾Ê¾Æµµ µÊ´Ï´Ù.
±×·³ ½ä··ÇÏÁö ¾ÊÀº ¸¶À»À» ¸¸µé·¯~ ¿À´Ãµµ ºÒŸ¿À¸£¼¼~~~ |
|