RunUo.Korean.Forum    :: RunUo Document 2.0 RC1 (Beta):: 
Statistics  Archive (html)  S-BLOG  [RSS FEED]   

 
  RunUo.Korean.Forum
ÀæÀºÁú¹®  ÀæÀºÁú¹®    °Ë»ö   °Ë»ö    ȸ¿ø¸®½ºÆ®  È¸¿ø¸®½ºÆ®   À¯Àú±×·ì  À¯Àú±×·ì   Gabbly äÆÃ¿­±â  Ã¤ÆÃ¿­±â 
 
ȸ¿ø°¡ÀÔ  ::  ·Î±×ÀÎ ÂÊÁö ÇÔ È®ÀÎ
 
RunUo.Korean.Forum ¢º About RunUo ¢º ij¸¯ÅÍ ÃÖ´ë ¹«°Ô ¼³Á¤ ¹× ¹«°Ô¿¡ µû¸¥ ½ºÅÂ¹Ì³Ê ¼Ò¸ð¿¡ ´ëÇØ...
»õ ±ÛÀ» ÀÛ¼ºÇÕ´Ï´Ù.´äº¯±ÛÀ» ÀÛ¼ºÇÕ´Ï´Ù. Post Printing
¡Ø TOPIC : ij¸¯ÅÍ ÃÖ´ë ¹«°Ô ¼³Á¤ ¹× ¹«°Ô¿¡ µû¸¥ ½ºÅÂ¹Ì³Ê ¼Ò¸ð¿¡ ´ëÇØ... ÀÌÀü ±Û :: ´ÙÀ½ ±Û
±Û ¾´ÀÌ ¸Þ¼¼Áö ³»¿ë
GangPung
ÀÛ¼º±ÛÁ¦¸ñ : ij¸¯ÅÍ ÃÖ´ë ¹«°Ô ¼³Á¤ ¹× ¹«°Ô¿¡ µû¸¥ ½ºÅÂ¹Ì³Ê ¼Ò¸ð¿¡ ´ëÇØ...   ±Û ÀÛ¼º½Ã°£ : 2003-12-22 ¿ù 5:45 pm ±ÛÀ» ÀοëÇÏ¿© ÀÛ¼ºÇÕ´Ï´Ù.

¿î ¿µ ÀÚ
¿î ¿µ ÀÚ

°¡ÀÔÀÏ: 2003³â 12¿ù 22ÀÏ
°Ô½Ã¹°: 322
ÁÖ ¼Ò: ´ëÇѹα¹

Scripts\Misc\WeightOverloading.cs

¶óÀÎ 50ÀÌÇÏ
ÄÚµå : 

      public const int OverloadAllowance = 4; // We can be four stones overweight without getting fatigued

      public static int GetMaxWeight( Mobile m )
      {
         return 40 + (int)(3.5 * m.Str); //str = 100À϶§ 390
      }

      public static void EventSink_Movement( MovementEventArgs e )
      {
         Mobile from = e.Mobile;

         if ( !from.Player || !from.Alive || from.AccessLevel >= AccessLevel.GameMaster )
            return;

         int maxWeight = GetMaxWeight( from ) + OverloadAllowance; //390 + 4 = 394 (maxWeight)
         int overWeight = (Mobile.BodyWeight + from.TotalWeight) - maxWeight; //Mobile.BodyWeight = 17
            // ¸¸¾à TotalWeight°¡ 390À̶ó¸é 17 + 390 - 394, overWeight = 13
         if ( overWeight > 0 )
         {
            from.Stam -= GetStamLoss( from, overWeight, (e.Direction & Direction.Running) != 0 );

            if ( from.Stam == 0 )
            {
               from.SendLocalizedMessage( 500109 ); // You are too fatigued to move, because you are carrying too much weight!
               e.Blocked = true;
               return;
            }
         }

         if ( from is PlayerMobile )
         {
            int amt = ( from.Mounted ? 48 : 16 );
            PlayerMobile pm = (PlayerMobile)from;

            if ( (++pm.StepsTaken % amt) == 0 )
               --from.Stam;
         }
      }



ÃÖ´ë ¹«°Ô °è»ê = Èûx3.5 + 40
ÈûÀÌ 100À϶§ 100x3.5 + 40 = 390 ÀÔ´Ï´Ù
ÇÏÁö¸¸ À§ÀÇ Ãִ빫°Ô¿¡´Â Äɸ¯ÅÍÀÇ ¹«°Ô 14¸¦ Æ÷ÇÔÇѰÍÀ¸·Î ½ÇÁ¦·Î µé¼ö ÀÖ´Â ¹«°Ô´Â 390¿¡¼­ 14¸¦ »« ³ª¸ÓÁö 376ÀÔ´Ï´Ù.
¡è ¸Ç À§·Î °¡±â ¡è
ȸ¿ø ÇÁ·ÎÇÊ º¸±â ÂÊÁö º¸³»±â E-Mail º¸³»±â »ç¿ëÀÚÀÇ È¨ ÆäÀÌÁö·Î À̵¿Çϱâ MSN ¸Þ½ÅÀú
kwona21
ÀÛ¼º±ÛÁ¦¸ñ : À½...   ±Û ÀÛ¼º½Ã°£ : 2004-01-01 ¸ñ 3:58 am ±ÛÀ» ÀοëÇÏ¿© ÀÛ¼ºÇÕ´Ï´Ù.

Second Cicle [4]
Second Cicle [4]

°¡ÀÔÀÏ: 2003³â 12¿ù 25ÀÏ
°Ô½Ã¹°: 26
ÁÖ ¼Ò: /

ÃÖ´ë ¹«°Ô¿¡ °üÇÑ ¼³Á¤Àº ÀÌÇØ°¡ °¡´Âµ¥

±×¿¡ µû¸¥ ½ºÅÂ¹Ì³Ê ¼Ò¸ð¿¡ °üÇÑ ¼³¸íÀÌ ºÎÁ·ÇѰа°½À´Ï´Ù.

^^;; ÀÚ¼¼ÇÑ ¼³¸íÀ»..

_________________
Innisfree FOR KwonA !

ÇϾé°Ô ´«³»¸° ½£¼Ó... À̷縱Àº »ì¸ç½Ã ¹Ì¼Ò¸¦ Áö¾ú´Ù.
'¿ôÀ¸¸ç ¶°³ª°¬´ø °Íó·³ ¹Ì¼Ò¸¦ ¶ì°í µ¹¾Æ¿Í ¸¶Ä§³» Æò¾ÈÇϱ⸦'
ÈÄÄ¡ ´«¹°À» È긮¸ç ¸»Çß´Ù. ±×·¸°Ô ±â¾à ¾ø´Â À̺°À» Çß°í, ±×µéÀÇ ¸¶¹ýÀÇ °¡À»Àº ÀÌ·¸°Ô ³¡À» ¸Î¾ú´Ù.
¡è ¸Ç À§·Î °¡±â ¡è
ȸ¿ø ÇÁ·ÎÇÊ º¸±â ÂÊÁö º¸³»±â MSN ¸Þ½ÅÀú
GangPung
ÀÛ¼º±ÛÁ¦¸ñ : ½ºÅ¹̳Ê...   ±Û ÀÛ¼º½Ã°£ : 2004-01-01 ¸ñ 8:29 pm ±ÛÀ» ÀοëÇÏ¿© ÀÛ¼ºÇÕ´Ï´Ù.

¿î ¿µ ÀÚ
¿î ¿µ ÀÚ

°¡ÀÔÀÏ: 2003³â 12¿ù 22ÀÏ
°Ô½Ã¹°: 322
ÁÖ ¼Ò: ´ëÇѹα¹

À§ ³»¿ë¿¡ À̾ ¼³¸íµå¸³´Ï´Ù.

ÄÚµå : 

      public static int GetStamLoss( Mobile from, int overWeight, bool running )
      {
         int loss = 5 + (overWeight / 25);

         if ( from.Mounted ) // ¹«¾ð°¡ Ÿ°í ÀÖÀ»¶§
            loss /= 3; // loss°ª¿¡ ´ëÇØ 3À¸·Î ³ª´²¼­ ¹Ýȯ

         if ( running ) // ´Þ¸±¶§
            loss *= 2; // loss °ª¿¡ ´ëÇØ 2¸¦ °öÇÑ´ÙÀ½ ¹Ýȯ

         return loss;
      }

      public static bool IsOverloaded( Mobile m )
      {
         if ( !m.Player || !m.Alive || m.AccessLevel >= AccessLevel.GameMaster )
            return false;

         return ( (Mobile.BodyWeight + m.TotalWeight) > (GetMaxWeight( m ) + OverloadAllowance) );
      }
   }
}

Mobile.BodyWeight + m.TotalWeight) > (GetMaxWeight( m ) + OverloadAllowance
Äɸ¯ÅÍÀÚüÀÇ ¸ö¹«°Ô + Ãѹ«°Ô > Ãִ빫°Ô(Èû¿¡ºñ·Ê) + ÇѰ蹫°ÔÇã¶ô°ª

À§¿¡¼­ º¸½Ã´Ù½ÃÇÇ ÇѰ蹫°Ô°¡ 4·Î ¼³Á¤ÀÌ µÇ¾îÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î ÀÚ½ÅÀÇ ½ºÅÈâÀ» ¿­¾î¼­ Ãִ빫°Ô°¡ 127½ºÅæÀε¥ ÇѰ蹫°ÔÇã¶ô°ªÀÌ 4½ºÅæÀ̸é 131±îÁö´Â ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù.
ÇÏÁö¸¸ 132°¡µÇ¹ö¸®¸é ¹Ù·Î À§ÀÇ °ªµéÀÌ Àû¿ëÀÌ µÇ¼­
ÄÚµå : 

         int loss = 5 + (overWeight / 25);

À§ÀÇ °ªÀÌ Àû¿ëµË´Ï´Ù. Áï ¹«°Ô°¡ 5°¡ ÃʰúµÇ¸é ½ºÅ¹̳ʴ °É¾úÀ»½Ã¿¡ 5¾¿ ¶³¾îÁý´Ï´Ù.
¸¸¾à ´Þ¸°´Ù°í ÇÏ¸é ¾Æ·¡¿Í °°Àº °ø½Ä¿¡ Àû¿ëÀÌ µÇ¼­ 5°öÇϱâ 2 = 10¾¿ ½ºÅ¹̳ʴ ±Þ°ÝÇÏ°Ô ¶³¾îÁö´Â °ÍÀÔ´Ï´Ù.
ÄÚµå : 

         if ( running ) // ´Þ¸±¶§
            loss *= 2; //


--------------------------------------------
¹éÆÑ¿¡ ´ëÇÑ ÃÖ´ë ¹«°Ô ¼³Á¤ º¯°æÀº...

¿ï¿Â±âº» Á¤º¸¸¦ ºÒ·¯¿Ã¶§ ¹éÆÑ¿¡ ´ëÇÑ ÃÖ´ë ¹«°Ô ¼³Á¤ÀÌ 400½ºÅæÀ¸·Î µÇ¾îÀÖ½À´Ï´Ù. Áï ÈûÀÌ 120À̸é Ãִ빫°ÔÇã¿ë ¼öÄ¡´Â 460ÀÌÁö¸¸ ½ÇÁúÀûÀ¸·Î 420ÀÌ»ó µéÁö ¸øÇÕ´Ï´Ù.
ÀÌ¿Í °°Àº Çö»óÀ» ÇØ°áÇϱâ À§Çؼ­´Â ¹éÆÑ¿¡ ´ëÇÑ ±âº» Ãִ빫°Ô ¼³Á¤À» º¯°æÇØÁà¾ßÇÕ´Ï´Ù. ¾Æ·¡¿Í °°ÀÌ Ãß°¡Çϼ¼¿ä.

Scripts\Items\Containers\Container.cs
¶óÀÎ 146
ÄÚµå : 

      [Constructable]
      public Backpack() : base( 0x9B2 )
      {
         Layer = Layer.Backpack;
         Weight = 3.0;
      }

      public override int MaxWeight{ get{ return 1000; } } // ÃÖ´ë ¹«°Ô ¼³Á¤ º¯°æ


À§¿Í °°ÀÌ ¾Æ·¡ ¶óÀÎÀ» Ãß°¡ÇϽøéµË´Ï´Ù. 1000 ¼öÄ¡¿¡ ¿øÇϽô ¼öÄ¡·Î º¯°æÇϼ¼¿ä.
ÄÚµå : 
public override int MaxWeight{ get{ return 1000; } }
¡è ¸Ç À§·Î °¡±â ¡è
ȸ¿ø ÇÁ·ÎÇÊ º¸±â ÂÊÁö º¸³»±â E-Mail º¸³»±â »ç¿ëÀÚÀÇ È¨ ÆäÀÌÁö·Î À̵¿Çϱâ MSN ¸Þ½ÅÀú
ÀÌÀü °Ô½Ã¹°º¸±â :
»õ ±ÛÀ» ÀÛ¼ºÇÕ´Ï´Ù.´äº¯±ÛÀ» ÀÛ¼ºÇÕ´Ï´Ù. ÇöÀçÆäÀÌÁö : 1/1

RunUo.Korean.Forum ¢º About RunUo ¢º ij¸¯ÅÍ ÃÖ´ë ¹«°Ô ¼³Á¤ ¹× ¹«°Ô¿¡ µû¸¥ ½ºÅÂ¹Ì³Ê ¼Ò¸ð¿¡ ´ëÇØ...
¹Ù·Î°¡±â:


°Ô½Ã¹° ÀÛ¼º : (X)
´äº¯±Û ÀÛ¼º : (X)
°Ô½Ã¹° ¼öÁ¤ : (X)
°Ô½Ã¹° »èÁ¦ : (X)
ÅõÇ¥ Çϱâ : (X)
ÆÄÀÏ ¾÷·Îµå : (X)
ÆÄÀÏ ´Ù¿î·Îµå : (0)



DAJ Glass (1.0.5) template by Dustin Baccetti // template edit by GangPung
EQ graphic based off of a design from www.freeclipart.nu
Powered by phpBB 2001, 2002 phpBB Group, Translated by zzangga

DNS Powered by DNSEver.com