¡¡·±À¯¿À(RunUO) µû¶óÀâ±â 4Æí - (for RunUO 1.0 Only)
¡¡written by Hessy
¡¡2008. 10. 27. monday
¡¡* ÁÖÀÇ »çÇ× *
¡¡º» °¡À̵å(?)´Â RunUO 1.0 Final ¹öÁ¯À» Åä´ë·Î ÀÛ¼º µÇ¾ú½À´Ï´Ù.
¡¡µû¶ó¼, ÀÌ¿ÜÀÇ ¹öÁ¯¿¡¼ÀÇ ´ëÀÀÀº º¸ÁõÇÏÁö ¾Ê½À´Ï´Ù.
¡¡1. ´çÆÄ ÀüÀï ½Ã½ºÅÛÀÇ º¯Çü
¡¡¿Ü±¹ H¸ð ¼¹öÀÇ ´çÆÄ ÀüÀï ½Ã½ºÅÛÀº ¿À´õvsÄ«¿À½º ±¸µµ¿¡ µé¾î¼± ±æµåµµ
¡¡´çÆÄ ÀüÀï¿¡ Âü¿©ÇÒ ¼ö ÀÖµµ·Ï º¯Çü µÇ¾î ÀÖ½À´Ï´Ù.
¡¡¾Æ½Ã´Â ºÐÀº ¾Æ½Ç°Å¶ó°í »ý°¢ÇÏ°í ÀÌ º¯Çü¿¡ ´ëÇØ ¼³¸íÇÒ±î ÇÕ´Ï´Ù.
¡¡[1] Scripts/Engines/Faction/Core/Faction.CS
¡¡else if ( guild.Type != GuildType.Regular )
¡¡¡¡pm.SendLocalizedMessage( 1042161 ); // You cannot join a faction because your guild is an Order or Chaos type.
¡¡À§ÀÇ µÎ ÁÙÀ» ã¾Æ¼ ¾Æ·¡¿Í °°ÀÌ °íÃÄ ÁÝ´Ï´Ù.
¡¡// else if ( guild.Type != GuildType.Regular )
¡¡¡¡// pm.SendLocalizedMessage( 1042161 ); // You cannot join a faction because your guild is an Order or Chaos type.
¡¡[2] Scripts/Gumps/Guilds/GuildChangeTypeGump.cs
¡¡if ( pl != null )
¡¡{
¡¡¡¡m_Mobile.SendLocalizedMessage( 1010405 ); // You cannot change guild types while in a Faction!
¡¡}
¡¡else if ( m_Guild.TypeLastChange.AddDays( 7 ) > DateTime.Now )
¡¡{
¡¡¡¡m_Mobile.SendLocalizedMessage( 1005292 ); // Your guild type will be changed in one week.
¡¡}
¡¡À§ ºÎºÐÀ» ¾Æ·¡¿Í °°ÀÌ °íÃÄÁÖ¼¼¿ä.
¡¡/* if ( pl != null )
¡¡{
¡¡¡¡m_Mobile.SendLocalizedMessage( 1010405 ); // You cannot change guild types while in a Faction!
¡¡}
¡¡else */ if ( m_Guild.TypeLastChange.AddDays( 7 ) > DateTime.Now )
¡¡{
¡¡¡¡m_Mobile.SendLocalizedMessage( 1005292 ); // Your guild type will be changed in one week.
¡¡}
¡¡2. º¼¶óÀÇ ÆгÎƼ Á¤¼·È
¡¡º¼¶ó´Â ÀÏÁ¤È®·ü·Î »ó´ë¹æÀ» Å»°Í¿¡¼ ¶³¾î¶ß¸®´Â ¾ÆÀÌÅÛÀ¸·Î
¡¡Çѹø ³«¸¶ ´çÇÏ¸é ¾à 3ÃÊ µ¿¾È ´Ù½Ã Å»°Í¿¡ ž½ÂÇÒ ¼ö ¾ø´Â »óÅ°¡ µË´Ï´Ù.
¡¡´ç ÀüÅõ¸¶ÀÇ °æ¿ì´Â ÀÌ ÆгÎƼ¿¡ °É¸®Áö ¾Ê¾Æ¾ß Çϴµ¥
¡¡·±À¯¿À(RunUO)ÀÇ ±âº» º¼¶ó ½ºÅ©¸³À¸·Î´Â ÀÌ È¿·ÂÀÌ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.
¡¡Scripts/Items/Misc/Bola.CS ¸¦ ¿¾îÁÖ¼¼¿ä.
¡¡Timer.DelayCall( TimeSpan.FromSeconds( 3.0 ), new TimerStateCallback( ReleaseMountLock ), to );
¡¡À§ ³»¿ëÀ» ã¾Æ¼ ¾Æ·¡¿Í °°ÀÌ ¼öÁ¤ÇÕ´Ï´Ù.
¡¡if ( !(mt is BaseWarHorse) )
¡¡¡¡Timer.DelayCall( TimeSpan.FromSeconds( 3.0 ), new TimerStateCallback( ReleaseMountLock ), to );
¡¡ÀÏ´Ü 4Æíµµ ¿©±â±îÁö~
¡¡»ç½Ç ·±À¯¿À(RunUO) µû¶óÀâ±â¸¦ ÅëÇØ Á¦°¡ ÀüÇص帮´Â ³»¿ëµéÀº
¡¡¾î´ÀÁ¤µµ ÀÌ ÇÁ·Î±×·¥°ú Ä£ÇÏ°Ô Áö³»º¸½Å ºÐµéÀº ´Ù ¾Ë°í °è½Ç¹ýÇÑ
¡¡¹«¾ù Çϳª ¾î·ÆÁö ¾Ê°Ô ±¸ÇÒ ¼ö ÀÖ´Â ³»¿ëµéÀÔ´Ï´Ù. Æ÷·³À» ã¾Æµµ
¡¡³ª¿Ã¹ýÇÑ ±×·± À̾߱âµéÀÌÁÒ. ¿¹Àü °°À¸¸é ÀÌ·± ±ÛÀ» ¿Ã¸®Áö ¾Ê¾Æµµ
¡¡ÀÏ´Ü °Ë»öÀ» Çغ¸°í ¿øÇÏ´Â ³»¿ëÀÌ ¾ø´Ù ½ÍÀ¸¸é ±×Á¦¼¾ß Áú¹®À» ÇÏ°í
¡¡°Å±â¿¡ ´ëÇØ ´Ù¸¥ ºÐµéÀÌ ´äº¯µé ´Þ¾ÆÁֽðí ÇÏ´Â ±×·± ºÐÀ§±â·Î
¡¡¿î¿µÀÌ µÇ°í ÀÖ¾ú´Ü ´À³¦Àε¥ ¿ä»õ´Â ±×³É ´Ù ¹¹¸¦ ¿øÇÏ´Ï±î °®´Ù ´Þ¶ó
¡¡ÇÏ´Â ¸·¸»·Î ³»³ö¶ó½ÄÀ¸·Î ¿À½Ã´Â ºÐµéÀÌ ¸¹½À´Ï´Ù.
¡¡±×·¯´Ùº¸´Ï±î °è½Ã´ø ºÐµéµµ ¾î´À»õ °ÅÁø ´Ù ¶°³ª½Ã°í
¡¡(¹°·Ð °³ÀÎÀûÀÎ »çÀ¯³ª Èï¹ÌÀÇ ÀúÇÏ µîµµ ¿øÀÎÀÌ µÇ°ÚÁÒ?)
¡¡³²À¸½Å ¸î ºÐµéµµ ³»³ö¶ó½ÄÀÇ Áú¹® ¾Æ´Ñ Áú¹®ÀÌ ¿Ã¶ó¿À´Ï Çϳª ¾Ë·ÁÁֱ⵵
¡¡²¨·ÁÇϽðí (¼ÖÁ÷È÷ Á» ¼ºÀÇ ¾ø´Ù´Â ´À³¦Àº ¸¹½À´Ï´Ù) ±×·¯´Ù º¸´Ï
¡¡º°°Å ¾Æ´Ñ°Å ¾Ë·ÁÁÖ¸ç »ý»ö³»´Â »ç¶÷µéµµ »ý°å¾úÁö¿ä.
¡¡Àúµµ ±×·±°Ô Âü ½È¾î¼ Æ÷·³À» ¶°³µ´ø ±â¾ïÀÌ ÀÖ½À´Ï´Ù.
¡¡ÀÌ°É ¾²¸é¼ Á»¸¸ ã¾Æµµ ³ª¿Ã ¾ê±âµéÀ» ¸ð¾Æ ¾µ ÇÊ¿ä°¡ ÀÖ³ª ½ÍÁö¸¸¼µµ
¡¡ÀÌ °¡º¿î°Å Çϳª ã¾Æº¼ »ý°¢À» ¾ÈÇÏ´Â Çö½ÇÀÌ Âü µüÇÕ´Ï´Ù.
¡¡¹°·Ð ÀÌ·±°Å ¾Ë·Áµå¸°´Ù°í »ý»ö³»°í ±×·±°Å¾ß ¾ø°ÚÁö¸¸
¡¡¿ö³« uo¸¦ ¸Ö¸® ÇÏ°í ±×·±°Ô ÀÖ´Ùº¸´Ï ¼ÒÀç°¡ Àß ¶°¿À¸£Áú ¾Ê´Â°ÅÁö¿ä.
¡¡±×·¡¼ Áú¹®À» ÇϽÃÁö ¾ÊÀ¸¸é Àúµµ ¼ÒÀç°¡ ÀÌ·¸´Ù ÇÒ ¸¸ÇÑ°Ô ¾ø½À´Ï´Ù..;
¡¡Á¤¸» Çغ¸·Á´Âµ¥ ÀÌ°Ô ¾ÈµÈ´Ù. ÈùÆ®¶óµµ ÀÖÀ¸¸é ÁÁÀ»°Í °°´Ù ÇϽô ºÐµé
¡¡¸Á¼³ÀÌÁö ¸»°í ´ñ±Û ³²°Üº¸¼¼¿ä. _________________ An Corp
*fizzle*
|