Advertisement
thespeedy

IntanseBase.cpp

Nov 1st, 2016
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.55 KB | None | 0 0
  1. UINT CInstanceBase::SHORSE::GetLevel()
  2. {
  3.     if (m_pkActor)
  4.     {
  5.         DWORD mount = m_pkActor->GetRace();
  6.         switch (mount)
  7.         {
  8.             case 20101:
  9.             case 20102:
  10.             case 20103:
  11.                 return 1;
  12.             case 20104:
  13.             case 20105:
  14.             case 20106:
  15.                 return 2;
  16.             /*
  17.             case 20107:
  18.             case 20108:
  19.             case 20109:
  20.             case 20110: // #0000673: [M2EU] »õ·Î¿î Å»°Í Ÿ°í °ø°Ý ¾ÈµÊ
  21.             case 20111: // #0000673: [M2EU] »õ·Î¿î Å»°Í Ÿ°í °ø°Ý ¾ÈµÊ
  22.             case 20112: // #0000673: [M2EU] »õ·Î¿î Å»°Í Ÿ°í °ø°Ý ¾ÈµÊ
  23.             case 20113: // #0000673: [M2EU] »õ·Î¿î Å»°Í Ÿ°í °ø°Ý ¾ÈµÊ
  24.             case 20114:
  25.             case 20115:
  26.             case 20116:
  27.             case 20117:
  28.             case 20118:
  29.             case 20120:
  30.             case 20121:
  31.             case 20122:
  32.             case 20123:
  33.             case 20124:
  34.             case 20125:
  35.             */ 
  36.             if (mount >= 20107 && mount <= 20125)
  37.             {
  38.                 printf("Hello, Mount Case Funkt return 3");
  39.             }
  40.             //else
  41.             //{
  42.             //  printf("Hello, default\n");
  43.             //}
  44.                 return 3;
  45.             /*
  46.             case 20119: // ¶ó¸¶´Ü À̺¥Æ®¿ë È渶´Â ½ºÅ³ºÒ°¡, °ø°Ý°¡´ÉÇÑ ·¹º§2·Î ¼³Á¤
  47.             case 20219: // ÇÒ·ÎÀ© À̺¥Æ®¿ë È渶´Â ½ºÅ³ºÒ°¡, °ø°Ý°¡´ÉÇÑ ·¹º§2·Î ¼³Á¤ (=¶ó¸¶´Ü È渶 Ŭ·Ð)
  48.             case 20220:
  49.             case 20221:
  50.             case 20222:
  51.             case 20223:
  52.             case 20224:
  53.             case 20225:
  54.             case 20226:
  55.             case 20227:
  56.             case 20228:
  57.             case 20229:
  58.             case 20230:
  59.             case 20231:
  60.             case 20232:
  61.             */
  62.             if (mount >= 20119 && mount <= 20232)
  63.             {
  64.                 printf("Hello, Mount Case Funkt return 2");
  65.             }
  66.                 return 2;
  67.  
  68.         }
  69.  
  70.         // ¸¶¿îÆ® È®Àå ½Ã½ºÅÛ¿ë Ư¼ö ó¸® (20201 ~ 20212 ´ë¿ªÀ» »ç¿ëÇÏ°í ¼ø¼­´ë·Î 4°³¾¿ ³ª´²¼­ ÃʱÞ, Áß±Þ, °í±ÞÀÓ)
  71.         //  -- Å»°Í ·¹º§À» Ŭ¶ó¿¡¼­ ÃøÁ¤ÇÏ°í °ø°Ý/½ºÅ³ »ç¿ë°¡´É ¿©ºÎµµ Ŭ¶ó¿¡¼­ ó¸®ÇÏ´Â °Í ÀÚü¿¡ ¹®Á¦°¡ ÀÖ´Â µí.. [hyo]
  72.         {
  73.             // Áß±Þ Å»°ÍÀº ·¹º§2 (°ø°Ý °¡´É, ½ºÅ³ ºÒ°¡)
  74.             if ((20205 <= mount &&  20208 >= mount) ||
  75.                 (20214 == mount) || (20217 == mount)            // ³­ÆøÇÑ Àü°©¼ø¼ø·Ï, ³­ÆøÇÑ Àü°©¾Ï¼ø·Ï
  76.                 )
  77.                 return 2;
  78.  
  79.             // °í±Þ Å»°ÍÀº ·¹º§3 (°ø°Ý °¡´É, ½ºÅ³ °¡´É)
  80.             if ((20209 <= mount &&  20212 >= mount) ||
  81.                 (20215 == mount) || (20218 == mount) ||         // ¿ë¸ÍÇÑ Àü°©¼ø¼ø·Ï, ¿ë¸ÍÇÑ Àü°©¾Ï¼ø·Ï
  82.                 (20220 == mount)
  83.                 )
  84.                 return 3;
  85.         }
  86.     }
  87.     return 0;
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement