Angepinnt FragenThread [Offi V14]

    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • [FONT="Arial Black"][COLOR="White"][SIZE="3"]

      Tenshi;98570 schrieb:

      Hay liebe Corler, ich hab da mal eine wiiiiiichtige Frage.
      Und zwar würd ich gern mal wissen wo definiert wird was man beim Gw bekommt also die Red Chips^^ Aber ich befürchte schon das das iwie nit geändert werden kann oder?xD


      Hab grad keine Files , aber ich denke da wo
      auch der GW definiert wird .[/SIZE][/COLOR][/FONT]
    • Zitat von Minimal
      Sorry Leute das ich wieder mit einer Frage komme aber wie kann man den Fehler beheben ?



      So wie ich den Fehler jetz entziffern kann fehlt in der character.inc in der 592. Zeile
      MMI_BEAUTYSHOP_SKIN

      SetImage

      (

      IDS_CHARACTER_IN

      Aber ich wiss nicht wo genau ich das einfügen muss in der Character.inc also bei welchem Char der da aufgelistet ist weil ich möchte jetz nicht 592 Zeilen zählen xD
      Das würde mir mit meinem Wordpad echt zu lange dauern


      Schätze dass es an defineNeuz.h liegt



      <_< aha un was muss ich an der defineNeuz.h ändern denn ich habe auch die DefineNeuz.h von dem TuneUpFly Clienten in die Files getan ?
    • [FONT="Comic Sans MS"][COLOR="Wheat"]Minimal Take this :

      Quellcode

      1. #ifndef __DEFINE_NEUZ
      2. #define __DEFINE_NEUZ
      3. #define AII_NONE 0
      4. #define AII_MOVER 1
      5. #define AII_MONSTER 2
      6. #define AII_HUMAN 3
      7. #define AII_CLOCKWORKS 4
      8. #define AII_PET 5
      9. #define AII_BIGMUSCLE 6
      10. #define AII_KRRR 7
      11. #define AII_BEAR 8
      12. #define AII_EGG 9
      13. #define AII_METEONYKER 10
      14. #define AII_VER2_TYPE0 100
      15. // group ±×·ì ¼³Á¤
      16. #define GRP_ALL 0
      17. #define GRP_SOLO 1
      18. #define GRP_PARTY 2
      19. #define GRP_GUILD 3
      20. #define PARTS_HEAD 0 // Àåºñ¿¡¼* Á¦¿Ü
      21. #define PARTS_HAIR 1 // Àåºñ¿¡¼* Á¦¿Ü
      22. #define PARTS_UPPER_BODY 2
      23. #define PARTS_LOWER_BODY 3
      24. #define PARTS_HAND 4
      25. #define PARTS_FOOT 5
      26. #define PARTS_CAP 6
      27. #define PARTS_ROBE 7
      28. #define PARTS_CLOAK 8
      29. #define PARTS_LWEAPON 9
      30. #define PARTS_RWEAPON 10
      31. #define PARTS_SHIELD 11
      32. #define PARTS_MASK 12
      33. #define PARTS_RIDE 13 // Àåºñ¿¡¼* Á¦¿Ü - ÀÌ°Ç 16¹ø ÀÌÈÄ·Î °¡¾ßÇϴ°ǵ¥ ÄÁ¹öÆ®¸¦ ÇØ¾ßÇϱⶫ½Ã ÀÌ´ë·Î ÇØ°áÇß´Ù.
      34. // ¿©±â±îÁö µ¿½Ã Ãâ·Â ÆÄÃ÷
      35. // 16ÀÌ»óÀ¸·Î ¼öÄ¡¸¦ ´ÃÀÌ·Á¸é xuzhu¿¡°Ô ²À ¾ê±âÇÒ°Í. ¾È±×·¯¸é ¿¡·¯³².
      36. #define PARTS_CAP2 14 // Àåºñ¿¡¼* Á¦¿Ü
      37. #define PARTS_UPPER2 15 // Àåºñ¿¡¼* Á¦¿Ü
      38. // ½ÇÁ¦ È*¸é»ó¿¡¼* ·»´õ¸µµÇÁö ¾Ê´Â ÆÄÃ÷´Â 16¹ø ÀÌ»óÀ» ¾´´Ù. ±Í°ÉÀÌ,¹ÝÁö °°Àº°Íµé.
      39. #define PARTS_LOWER2 16
      40. #define PARTS_HAND2 17
      41. #define PARTS_FOOT2 18
      42. // ¿©±â±îÁö ÀåÂøÀº ÇÏÁö¸¸ À̰ÍÀ» ÀåÂøÇϹǷμ* ´Ù¸¥ ÆÄÃ÷°¡ ´«¿¡ ¾Èº¸ÀÌ°Ô ÇÑ´Ù.(ÀͽºÅ©·ç½Ãºê¶ûÀº ´Ù¸£´Ù.)
      43. #define PARTS_NECKLACE1 19 // ¸ñ°ÉÀÌ
      44. #define PARTS_RING1 20 // ¹ÝÁö
      45. #define PARTS_RING2 21
      46. #define PARTS_EARRING1 22 // ±Í°ÉÀÌ
      47. #define PARTS_EARRING2 23
      48. #define PARTS_PROPERTY 24 //¸ñ°ÉÀÌ, ¹ÝÁö, ±Í°ÉÀ̸¦ Á¦¿ÜÇÑ ¼Òµµ±¸µéÀ» Âø¿ëÇÒ °ø°£
      49. #define PARTS_BULLET 25 //°¢Á¾ÃÑ¾Ë ½½·Ô
      50. #define PARTS_HAT 26 // ÆÐ¼Ç¾ÆÅÛ ¸ðÀÚ
      51. #define PARTS_CLOTH 27 // ÆÐ¼Ç ÀÇ»ó
      52. #define PARTS_GLOVE 28 // ÆÐ¼Ç Àå°©
      53. #define PARTS_BOOTS 29 // ÆÐ¼Ç ºÎÃ÷
      54. #define PARTS_CLOAK2 30 // ÆÐ¼Ç ¸ÁÅä
      55. #define MAX_HUMAN_PARTS 31
      56. // Structure Type
      57. #define SRT_NONE 0
      58. #define SRT_LODESTAR 1
      59. #define SRT_LODELOGHT 2
      60. #define SRT_STATION 3
      61. #define SRT_WEAPON 4
      62. #define SRT_SHIELD 5
      63. #define SRT_FOOD 6
      64. #define SRT_MAGIC 7
      65. #define SRT_GENERAL 8
      66. #define SRT_PUBLICOFFICE 9
      67. #define SRT_QUESTOFFICE 10
      68. #define SRT_DUNGEON 11
      69. #define SRT_BUCKLER 12
      70. #define SRT_WARPZONE 13
      71. #define MAX_STRUCTURE 20
      72. // Äù½ºÆ® ½ºÅ×ÀÌÆ®
      73. #define QS_BEGIN 0
      74. // ÁÖÀÇ!! ÀÌ ºÎºÐ¿¡ Ãß°¡ÇÒ ¶§´Â ÇØ´ç ÅØ½ºÆ®µµ ÀÔ·ÂÇØ¾ßÇÔ.
      75. // ÅØ½ºÆ®´Â defineText.h¿Í texClient.txt¸¦ ¼öÁ¤ÇؾßÇÔ.
      76. // defineText.hÀÇ ¼ø¼*¿Í MMIÀÇ ¼ø¼*°¡ ÀÏÄ¡ÇØ¾ßÇÔ.
      77. #define MMI_DIALOG 0 // "´ëÈ*" ),
      78. #define MMI_QUEST 1 // Äù½ºÆ®
      79. #define MMI_TRADE 2 // "°Å·¡" ),
      80. #define MMI_FIGHT 3 // "´ëÀü" ),
      81. #define MMI_MESSAGE 4 // "¸Þ½ÃÁö" ),
      82. #define MMI_ADD_MESSENGER 5 // "¸Þ½ÅÀú Ãß°¡" ),
      83. #define MMI_INVITE_PARTY 6 // "ÆÄƼ Âü¿©" )
      84. #define MMI_INVITE_COMPANY 7 // "ÆÄƼ Âü¿©" )
      85. #define MMI_MARKING 8 // "Àå¼Ò ÁöÁ¤" )
      86. #define MMI_BANKING 9 // "ÀºÇà
      87. #define MMI_DUEL 10 // µà¾ó½Åû
      88. #define MMI_DUEL_PARTY 11 // ÆÄƼ µà¾ó.
      89. #define MMI_TRACE 12 // °³Àΰŷ¡
      90. #define MMI_BEAUTYSHOP 13 // ºäƼ¼¥
      91. #define MMI_REPAIR 14 // ¼ö¸®Ã¢
      92. #define MMI_GUILDBANKING 15 // ±æµåâ°í
      93. #define MMI_RANK_GUILD 16 // ±æµå ·©Å·
      94. #define MMI_RANK_WAR 17 // ±æµåÀü½ÂÆÐ ·©Å·
      95. #define MMI_RANK_INFO 18 // ±æµå±âŸ ·©Å·
      96. #define MMI_UPGRADE 19 // Àç·Ãâ
      97. #define MMI_CHANGEELEM 20 // ¼Ó¼º º¯°æ
      98. #define MMI_INPUT_REWARD 21 // Çö»ó±Ý °É±â
      99. #define MMI_SHOW_REWARD 22 // Çö»ó±Ý º¸±â
      100. #define MMI_PIERCING 23
      101. #define MMI_QUERYEQUIP 24
      102. #define MMI_POST 25
      103. #define MMI_GUILDWAR_APP 26
      104. #define MMI_GUILDWAR_STATE 27
      105. #define MMI_GUILDWAR_CANCEL 28
      106. #define MMI_GUILDWAR_JOIN 29
      107. #define MMI_GUILDCOMBAT_RANKING 30
      108. #define MMI_CHEER 31
      109. #define MMI_PIERCING_REMOVE 32
      110. #define MMI_GUILDCOMBAT_SELECTION 33
      111. #define MMI_GUILDCOMBAT_JACKPOT 34
      112. #define MMI_GUILDCOMBAT_JACKPOT2 35
      113. #define MMI_GUILDCOMBAT_BESTPLAYER 36
      114. #define MMI_GUILDCOMBAT_INFO_BOARD1 37
      115. #define MMI_GUILDCOMBAT_INFO_BOARD2 38
      116. #define MMI_GUILDCOMBAT_INFO_BOARD3 39
      117. #define MMI_GUILDCOMBAT_INFO_TEX 40
      118. #define MMI_GUILDCOMBAT_PENYA_RETURN 41
      119. #define MMI_BEAUTYSHOP_SKIN 42 // ¼ºÇü¼ö¼ú
      120. #define MMI_SUMMON_ANGEL 43 // ¿£Á©¼Òȯ
      121. #define MMI_KAWIBAWIBO 44 //°¡À§¹ÙÀ§º¸ °ÔÀÓ
      122. #define MMI_FINDWORD 45 //´Ü¾î¸ÂÃ߱⠰ÔÀÓ
      123. #define MMI_FIVESYSTEM 46 //¿À°ö(ÁÖ»çÀ§) °ÔÀÓ
      124. #define MMI_REASSEMBLE 47 //ÆÛÁñ °ÔÀÓ
      125. #define MMI_PET_FEED 48 //Æê ¸ÔÀÌ ÁÖ±â
      126. #define MMI_PET_STATUS 49 //Æê »óÅÂ
      127. #define MMI_PET_RELEASE 50 //Æê ÇØÁ¦
      128. #define MMI_SMELT_MIXJEWEL 51 //Á¦·Ã : ¿À¸®Ä®Äñ, ¹®½ºÅæ ÇÕ¼º
      129. #define MMI_SMELT_JEWEL 52 //Á¦·Ã : ¾óÅÍ¸Ú ¾ÆÀÌÅÛ º¸¼® Á¦·Ã
      130. #define MMI_SMELT_EXTRACTION 53 //Á¦·Ã : º¸¼®ÃßÃâ
      131. #define MMI_SMELT_CHANGEGWEAPON 54 //Á¦·Ã : ¹«±â º¯°æ (ÀÏ¹Ý -> À¯´ÏÅ©)
      132. #define MMI_SMELT_CHANGEUWEAPON 55 //Á¦·Ã : ¹«±â º¯°æ (À¯´ÏÅ© -> ¾óÅ͸Ú)
      133. #define MMI_LEGEND_SKILLUP 56 //¿µ¿õ ½ºÅ³¾÷
      134. #define MMI_EVENT_MAY 57 //5¿ù À̺¥Æ® - ÇູÇÑ °¡Á¤ÀÇ ´Þ ¸¸µé±â ´ë ÀÛÀü
      135. #define MMI_PET_FOODMILL 58
      136. #define MMI_ATTRIBUTE 59
      137. #define MMI_GUILDCOMBAT_1TO1_OFFER 60 // 1:1±æµå´ëÀü ½ÅûÇϱâ
      138. #define MMI_GUILDCOMBAT_1TO1_CANCEL 61 // 1:1±æµå´ëÀü Ãë¼ÒÇϱâ
      139. #define MMI_GUILDCOMBAT_1TO1_OFFERSTATE 62 // 1:1±æµå´ëÀü ½ÅûÇöȲ
      140. #define MMI_GUILDCOMBAT_1TO1_SELECTION 63 // 1:1±æµå´ëÀü Âü°¡ÀÚ ±¸¼º
      141. #define MMI_GUILDCOMBAT_1TO1_ENTRANCE 64 // 1:1±æµå´ëÀü ÀÔÀå
      142. #define MMI_GUILDCOMBAT_1TO1_GUIDE_TEX 65 // 1:1±æµå´ëÀü ¼ö¼ö·á ¾È³»
      143. #define MMI_GUILDCOMBAT_1TO1_GUIDE_PRIZE 66 // 1:1±æµå´ëÀü »ó±Ý&»óǰ ¾È³»
      144. #define MMI_GUILDCOMBAT_1TO1_GUIDE_ENTRY 67 // 1:1±æµå´ëÀü Âü°¡ ¾È³»
      145. #define MMI_GUILDCOMBAT_1TO1_GUIDE_RULE 68 // 1:1±æµå´ëÀü ±ÔÄ¢ ¾È³»
      146. #define MMI_GUILDCOMBAT_1TO1_GUIDE_WIN 69 // 1:1±æµå´ëÀü ½Â¸®Á¶°Ç ¾È³»
      147. #define MMI_GUILDCOMBAT_1TO1_REPAYMENT 70 // 1:1±æµå´ëÀü ½Åû±Ý ¹Ýȯ
      148. #define MMI_LVREQDOWN_CANCEL 71 // Âø¿ë·¹º§ Ç϶ô ÇØÁö ¸Þ´º
      149. #define MMI_SMELT_REMOVE_PIERCING 72 // ½´Æ®ÀÇ ÇǾî½Ì ¿É¼Ç Á¦°Å
      150. #define MMI_ITEM_AWAKENING 73 // ¾ÆÀÌÅÛ °¢¼º ¸Þ´º
      151. #define MMI_NPC_BUFF 74 // NPCÇÑÅ× Buff¹Þ±â
      152. #define MMI_COLLECT01 75 // ÀÏ¹Ý Á¶°¢ ±³È¯
      153. #define MMI_COLLECT02 76 // Ä«µå Á¶°¢ ±³È¯
      154. #define MMI_PET_RES 77 // ÆêÀ» ºÎȰÀÇ Á¶°¢À¸·Î ±³È¯
      155. #define MMI_PET_RES01 78 // ºÎȰÀÇ Á¶°¢À» µÎ·ç¸¶¸®·Î ±³È¯
      156. #define MMI_BLESSING_CANCEL 79 // ¿©½ÅÀÇ Ãູ Ãë¼Ò
      157. #define MMI_ARENA_ENTER 80
      158. #define MMI_ARENA_EXIT 81
      159. #define MMI_EVENT_HAPPY_TWN 82
      160. #define MMI_EVENT_HAPPY_USA 83
      161. #define MMI_SECRET_OFFER 84 // ºñ¹ÐÀÇ ¹æ ½Åû
      162. #define MMI_SECRET_OFFERSTATE 85 // ºñ¹ÐÀÇ ¹æ ½ÅûÇöȲ
      163. #define MMI_SECRET_SELECTION 86 // ºñ¹ÐÀÇ ¹æ Âü°¡ÀÚ ±¸¼º
      164. #define MMI_SECRET_ENTRANCE 87 // ºñ¹ÐÀÇ ¹æ ÀÔÀå
      165. #define MMI_SECRET_TAXRATES_CHANGE 88 // ¼¼À² º¯°æ â
      166. #define MMI_SECRET_TAXRATES_CHECK 89 // ¼¼À² È®ÀΠâ
      167. #define MMI_SECRET_BOARD 90 // ºñ¹ÐÀÇ ¹æ ¾È³»
      168. #define MMI_LORD_STATE 91 // ±ºÁÖ Èĺ¸ »óÅÂâ
      169. #define MMI_LORD_TENDER 92 // ±ºÁÖ ÀÔÂû â
      170. #define MMI_LORD_VOTE 93 // ±ºÁÖ ÅõÇ¥ â
      171. #define MMI_LORD_EVENT 94 // ±ºÁÖ À̺¥Æ® â
      172. #define MMI_SMELT_REMOVE_JEWEL 95 // ¾óÅÍ¸Ú ¿þÆù º¸¼® Á¦°Å â
      173. #define MMI_PET_EGG01 96 // ¾Ë º¯È¯ â
      174. #define MMI_HEAVEN_TOWER 97 // ½É¿¬ÀÇ Å¾
      175. #define MMI_EXCHANGE_WEAPONCARD 98 // ¹«±â Ä«µå ±³È¯
      176. #define MMI_EXCHANGE_ARMORCARD 99 // ¹æ¾î±¸ Ä«µå ±³È¯
      177. #define MMI_SECRET_ENTRANCE_1 100 // Àü¿ë »ç³ÉÅÍ ÀÔÀå
      178. #define MMI_LORD_INFO 101 // ±ºÁÖ Á¤º¸Ã¢
      179. #define MMI_LORD_RPINFO 102 // ±ºÁÖ ¹Ýȯ±Ý Á¤º¸Ã¢
      180. #define MMI_SECRET_CANCEL 103 // ºñ¹ÐÀÇ ¹æ Ãë¼Ò
      181. #define MMI_PET_AWAK_CANCEL 104 // Æê°¢¼º Ãë¼Ò
      182. #define MMI_FASHION_PHP 105 // ÆÐ¼Ç ÄíÆù À̺¥Æ®
      183. #define MMI_EVENT_CARD_KOR 106 // ±¹³» Ä«µå ±³È¯ À̺¥Æ®
      184. #define MMI_LORD_RAINBOWAPPLICATION 107 // ·¹Àκ¸¿ì ·¹À̽º Âü°¡ ½Åû
      185. #define MMI_LORD_RAINBOWWAIT 108 // ·¹Àκ¸¿ì ·¹À̽º ¶õ?
      186. #define MMI_LORD_RAINBOWRULE 109 // ·¹Àκ¸¿ì ·¹À̽ºÀÇ ±ÔÄ¢
      187. #define MMI_LORD_RAINBOWTOPTEN 110 // ·¹Àκ¸¿ì ·¹À̽º Áö³* ¼øÀ§
      188. #define MMI_LORD_RAINBOWWIN 111 // ·¹Àκ¸¿ì ·¹À̽º »ó±Ý ¼Ò°³
      189. #define MMI_LORD_RAINBOWEND 112 // ·¹Àκ¸¿ì ·¹À̽º Á¾·á È®ÀÎ
      190. #define MMI_LORD_RAINBOW_KAWIBAWIBO 113 // ·¹Àκ¸¿ì ·¹À̽º - °¡À§,¹ÙÀ§,º¸ °ÔÀÓ
      191. #define MMI_LORD_RAINBOW_DICE 114 // ·¹Àκ¸¿ì ·¹À̽º - ÁÖ»çÀ§ ±¼·Á! ±¼·Á!
      192. #define MMI_LORD_RAINBOW_ARITHMETIC 115 // ·¹Àκ¸¿ì ·¹À̽º - »çÄ¢¿¬»ê
      193. #define MMI_LORD_RAINBOW_STOPWATCH 116 // ·¹Àκ¸¿ì ·¹À̽º - ½ºÅé¿öÄ¡ ¼ø¹ß·Â °ÔÀÓ
      194. #define MMI_LORD_RAINBOW_TYPING 117 // ·¹Àκ¸¿ì ·¹À̽º - Ȳ´ç ŸÀÚ Ä¡±â
      195. #define MMI_LORD_RAINBOW_CARD 118 // ·¹Àκ¸¿ì ·¹À̽º - ±â¾ïÇØ! Ä«µå ¸ÂÃß±â
      196. #define MMI_LORD_RAINBOW_LADDER 119 // ·¹Àκ¸¿ì ·¹À̽º - ¾Ë ¼ö ¾ø´Â »ç´Ù¸® Ÿ±â
      197. #define MMI_RENAME_CANCEL 120 // Æê ÀÛ¸í Ãë¼Ò
      198. #define MMI_EVENT_TRADE_KOR 121 //°¡À§ ¹ÙÀ§ º¸ ÄíÆù ±³È¯
      199. #define MMI_VISIT_MYROOM 122 // ¸¶ÀÌ·ë °¡±â
      200. #define MMI_VISIT_FRIEND 123 // Ä£±¸¹æ °¡±â
      201. #define MMI_RETURNTO_WORLD 124 // ¸¶ÀÌ·ë¿¡¼* ¿ùµå·Î ±Íȯ
      202. #define MMI_EVENT_RESTATE01 125 // ¸®½ºÅׯ® ÄíÆù ±³È¯
      203. #define MMI_ITEM_TRANSY 126 // ¾ÆÀÌÅÛ Æ®·»Áö
      204. #define MMI_EVENT_FIRSTTERM01 127 // »õÇбâ À̺¥Æ®
      205. #define MMI_EVENT_ALICE01 128 // ±¹³» Ȱ¼ºÈ* À̺¥Æ®
      206. #define MMI_EVENT_OASIS01 129 // ´Þ·Á¶ó ¿îµ¿È¸
      207. #define MMI_EVENT_FLOWER01 130 // »ç¶ûÀÇ Ä«³×À̼Ç
      208. #define MMI_EVENT_ALICE02 131 // ÀϺ», ´ë¸¸, È«Äá º½À̺¥Æ®
      209. #define MMI_EVENT_TRADE_USA 132 // ¹Ì±¹ °¡À§¹ÙÀ§º¸ ÄíÆù ±³È¯
      210. #define MMI_EVENT_TRADE_ASIA 133 // È«Äá, ´ë¸¸ °¡À§¹ÙÀ§º¸ ÄíÆù ±³È¯
      211. #define MMI_SMELT_SAFETY_GENERAL 134 // ¾ÈÀüÁ¦·Ã(ÀϹÝ)
      212. #define MMI_SMELT_SAFETY_ACCESSORY 135 // ¾ÈÀüÁ¦·Ã(¾×¼¼¼*¸®)
      213. #define MMI_SMELT_SAFETY_PIERCING 136 // ¾ÈÀüÁ¦·Ã(ÇǾî½Ì)
      214. #define MMI_QUIZ_ENTRANCE 137 // ÄûÁîÀ̺¥Æ® ÀÔÀå
      215. #define MMI_QUIZ_TELE_QUIZZONE 138 // ´ë±âÁ¸¿¡¼* ÄûÁîÁ¸À¸·Î À̵¿
      216. #define MMI_QUIZ_EXIT 139 // ´ë±âÁ¸¿¡¼* ¸¶À»·Î À̵¿
      217. #define MMI_CHANGTICKET01 140 // ÀϺ» ·Î»ç»Í À̺¥Æ®
      218. #define MMI_BUFFPET_STATUS 141 // ¹öÇÁÆê »óÅÂ
      219. #define MMI_BUFFPET_RELEASE 142 // ¹öÇÁÆê ÇØÁ¦
      220. #define MMI_GHOUSE_INFO 143 // °¡±¸ Á¤º¸
      221. #define MMI_GHOUSE_REINSTALL 144 // °¡±¸ À缳ġ
      222. #define MMI_GHOUSE_RECALL 145 // °¡±¸ ȸ¼ö
      223. #define MMI_TELEPORTER 146 // ÅÚ·¹Æ÷ÅÍ
      224. #define MMI_GUILDHOUSE_SALE 147 // ±æµåÇϿ콺 ÆÇ¸Å NPC
      225. #define MMI_GUILDHOUSE_CHARGE 148 // ±æµåÇϿ콺 À¯Áöºñ
      226. #define MMI_GUILDHOUSE_ENTER 149 // ±æµåÇϿ콺 ÀÔÀå
      227. #define MMI_GUILDHOUSE_OUT 150 // ±æµåÇϿ콺 ÅðÀå
      228. #define MMI_INVITE_CAMPUS 151 // »çÁ¦ ¸Î±â
      229. #define MMI_REMOVE_CAMPUS 152 // »çÁ¦ ²÷±â
      230. #define MMI_CHANGE_CHRISTMAS01 153
      231. #define MMI_GHOUSE_BED 154
      232. #define MMI_GHOUSE_TABLE 155
      233. #define MMI_GHOUSE_SOFA 156
      234. #define MMI_GHOUSE_DESK 157
      235. #define MMI_GHOUSE_CHAIR 158
      236. #define MMI_GHOUSE_CASE 159
      237. #define MMI_GHOUSE_CLOSET 160
      238. #define MMI_GHOUSE_WARDROBE 161
      239. #define MMI_GHOUSE_BATH 162
      240. #define MMI_GHOUSE_DRAWER 163
      241. #define MMI_GHOUSE_CARPET 164
      242. #define MMI_GHOUSE_WALLPAPER 165
      243. #define MAX_MOVER_MENU 166 // MMI¸¦ Ãß°¡½Ãų ÀÏÀÌ ÀÖ´Ù¸é ÀÌ ¼öÄ¡¸¦ »ó½Â½ÃÄÑ¾ß ÇÑ´Ù.
      244. #define MGI_APPELL_UP 0 // ȣĪ ¾÷
      245. #define MGI_APPELL_DOWN 1
      246. #define MGI_CLASS_UP 2 // µî±Þ ¾÷
      247. #define MGI_CLASS_DOWN 3
      248. #define MGI_GUILD_LEAVE 4 // Å»Åð
      249. #define MGI_NICKNAME 5 // º°Äª ºÎ¿©.
      250. #define MGI_CHG_MASTER 6 // ±æµå¸¶½ºÅÍ º¯°æ
      251. #define MGI_GUILD_MENU 7
      252. // ¸ð¼Ç°ú ¾×¼Ç
      253. #define MOT_BASE_NONE 0
      254. #define MOT_BASE_BATTLE 1
      255. #define MOT_BASE_SIT 2
      256. #define MOT_BASE_PICKUP 3
      257. #define MOT_BASE_HANDSHAKE 4
      258. #define MOT_BASE_AMBIGUOUS 5
      259. #define MOT_BASE_YES 6
      260. #define MOT_BASE_NO 7
      261. #define MOT_BASE_SPRINT 8
      262. #define MOT_BASE_PARADEREST 9
      263. #define MOT_BASE_ATTENTION 10
      264. #define MOT_BASE_SCISSORS 11
      265. #define MOT_BASE_ROCK 12
      266. #define MOT_BASE_PAPER 13
      267. #define MOT_BASE_POINTWAYNORTH 14
      268. #define MOT_BASE_POINTWAYSOUTH 15
      269. #define MOT_BASE_POINTWAYEAST 16
      270. #define MOT_BASE_POINTWAYWEST 17
      271. #define MOT_BASE_KNEEDOWN 18
      272. #define MOT_BASE_PUSHUP 19
      273. #define MOT_BASE_HIPKIDDING 20
      274. #define MOT_BASE_JAB 21
      275. #define MOT_BASE_HEAD 22
      276. #define MOT_BASE_RISESWORD 23
      277. #define MOT_BASE_COLLECT 24
      278. #define MOT_BASE_ESCAPE 25
      279. #define MOT_BASE_CHEER 26
      280. #define MOT_BASE_AUTOATTACK 27
      281. #define MOT_BASE_COUPLE 28
      282. // ÀÏ¹Ý µ¿ÀÛ
      283. #define MTI_STAND 0
      284. #define MTI_IDLE1 1
      285. #define MTI_IDLE2 2
      286. #define MTI_WALK 3
      287. #define MTI_BACK 4
      288. #define MTI_RUN 5
      289. #define MTI_DMG1 6
      290. #define MTI_DMG2 7
      291. #define MTI_DIE1 8
      292. #define MTI_DMGLIVE 9
      293. #define MTI_DMGDIE 10
      294. #define MTI_DMGFLY 11
      295. #define MTI_GROGGY 12
      296. #define MTI_JUMP1 13
      297. #define MTI_JUMP2 14
      298. #define MTI_JUMP3 15
      299. #define MTI_JUMP4 16
      300. #define MTI_IN 17
      301. #define MTI_OUT 18
      302. #define MTI_SWIM 19
      303. #define MTI_SIT 20
      304. #define MTI_SITSTAND 21
      305. #define MTI_GETUP 22
      306. #define MTI_ATK1 23
      307. #define MTI_ATK2 24
      308. #define MTI_ATK3 25
      309. #define MTI_ATK4 26
      310. #define MTI_ATK5 27
      311. #define MTI_ATK6 28
      312. #define MTI_ATK7 29
      313. #define MTI_ATK8 30
      314. #define MTI_FSTAND1_A 31
      315. #define MTI_FIDLE1_A 32 //
      316. #define MTI_FIDLE2_A 33 //
      317. #define MTI_FLTURN1_A 34
      318. #define MTI_FLTURN2_A 35 //
      319. #define MTI_FRTURN1_A 36
      320. #define MTI_FRTURN2_A 37 //
      321. #define MTI_FRUNNING1_A 38 //
      322. #define MTI_FRUNNING2_A 39 ///
      323. #define MTI_FDMG1_A 40
      324. #define MTI_FATK1_A 41
      325. #define MTI_FATK2_A 42
      326. #define MTI_FATK3_A 43
      327. #define MTI_FSTAND1_B 61
      328. #define MTI_FIDLE1_B 62 //
      329. #define MTI_FIDLE2_B 63 //
      330. #define MTI_FLTURN1_B 64
      331. #define MTI_FLTURN2_B 65 //
      332. #define MTI_FRTURN1_B 66
      333. #define MTI_FRTURN2_B 67 //
      334. #define MTI_FRUNNING1_B 68 //
      335. #define MTI_FRUNNING2_B 69 ///
      336. #define MTI_FDMG1_B 70
      337. #define MTI_FATK1_B 71
      338. #define MTI_FATK2_B 72
      339. #define MTI_FATK3_B 73
      340. #define MTI_FSTAND1_C 91
      341. #define MTI_FIDLE1_C 92 //
      342. #define MTI_FIDLE2_C 93 //
      343. #define MTI_FLTURN1_C 94
      344. #define MTI_FLTURN2_C 95 //
      345. #define MTI_FRTURN1_C 96
      346. #define MTI_FRTURN2_C 97 //
      347. #define MTI_FRUNNING1_C 98 //
      348. #define MTI_FRUNNING2_C 99 ///
      349. #define MTI_FDMG1_C 100
      350. #define MTI_FATK1_C 101
      351. #define MTI_FATK2_C 102
      352. #define MTI_FATK3_C 103
      353. #define MTI_PICKUP 121 // ¸ð¼ÇÀ妽ºµµ ÇöÀç ÀúÀåÇϹǷΠ¹øÈ£¸¦ ¹Ù²Ü¼ö°¡ ¾ø´Ù. À§¿¡ ³¢¿ö³ÖÀ»°÷µµ ¾ø´Ù. -xuzhu-
      354. #define MTI_HANDSHAKE 122
      355. #define MTI_AMBIGUOUS 123
      356. #define MTI_YES 124
      357. #define MTI_NO 125
      358. #define MTI_SPRINT 126
      359. #define MTI_PARADEREST 127
      360. #define MTI_ATTENTION 128
      361. #define MTI_SCISSORS 129
      362. #define MTI_ROCK 130
      363. #define MTI_PAPER 131
      364. #define MTI_POINTWAYNORTH 132
      365. #define MTI_POINTWAYSOUTH 133
      366. #define MTI_POINTWAYEAST 134
      367. #define MTI_POINTWAYWEST 135
      368. #define MTI_KNEEDOWN 136
      369. #define MTI_PUSHUP 137
      370. #define MTI_HIPKIDDING 138
      371. #define MTI_JAB 139
      372. #define MTI_HEAD 140
      373. #define MTI_RISESWORD 141
      374. #define MTI_COLLECT 142 // äÁý ¸ð¼Ç
      375. #define MTI_APPEAR 143 // µîÀå ¸ð¼Ç
      376. #define MTI_APPEAR2 144 // µîÀå ¸ð¼Ç2
      377. #define MTI_CHEERSAME 145 //µ¿¼º ÀÀ¿ø ¸ð¼Ç
      378. #define MTI_CHEEROTHER 146 //À̼º ÀÀ¿ø ¸ð¼Ç
      379. #define MTI_FALL 147
      380. #define MTI_LOGOUT 194
      381. #define MTI_ACCLAIM 195
      382. #define MTI_CLAPDOWN 196
      383. #define MTI_CLAPUP 197
      384. #define MTI_LEVELUP 198
      385. #define MTI_STAND2 199 // ij¸¯ÅÍ ¼±ÅÃÈ*¸é¿¡¼* Æ÷´ÏÅ×ÀÏÀ» ij¸¯ÅÍ µÚ·Î ³ª¿À°Ô Çϱâ À§ÇØ º°µµ·Î ÀÔ·Â
      386. #define MTI_FLYWALK 231 // »çÀÌŰÆÛ ¿¤·¹¸àÅÍ À̵¿
      387. #define MTI_FLYBACK 232 // »çÀÌŰÆÛ ¿¤·¹¸àÅÍ À̵¿
      388. #define MTI_FLYRUN 233 // »çÀÌŰÆÛ ¿¤·¹¸àÅÍ À̵¿
      389. // Sworld ÀüÅõ ¸ðµå µ¿ÀÛ
      390. #define MTI_STAND_01 200
      391. #define MTI_IDLE1_01 201
      392. #define MTI_IDLE2_01 202
      393. #define MTI_WALK_01 203
      394. #define MTI_BACK_01 204
      395. #define MTI_RUN_01 205
      396. #define MTI_DMG1_01 206
      397. #define MTI_DMG2_01 207
      398. #define MTI_DIE1_01 208
      399. #define MTI_DMGLIVE_01 209
      400. #define MTI_DMGDIE_01 210
      401. #define MTI_DMGFLY_01 211
      402. #define MTI_GROGGY_01 212
      403. #define MTI_JUMP1_01 213
      404. #define MTI_JUMP2_01 214
      405. #define MTI_JUMP3_01 215
      406. #define MTI_JUMP4_01 216
      407. #define MTI_IN_01 217
      408. #define MTI_OUT_01 218
      409. #define MTI_SWIM_01 219
      410. #define MTI_SIT_01 220
      411. #define MTI_SITSTAND_01 221
      412. #define MTI_GETUP_01 222
      413. #define MTI_ATK1_01 223
      414. #define MTI_ATK2_01 224
      415. #define MTI_ATK3_01 225
      416. #define MTI_ATK4_01 226
      417. #define MTI_ATK5_01 227
      418. #define MTI_ATK6_01 228
      419. #define MTI_ATK7_01 229
      420. #define MTI_ATK8_01 230
      421. // ¿Ïµå ÀüÅõ ¸ðµå µ¿ÀÛ
      422. #define MTI_STAND_02 300
      423. #define MTI_IDLE1_02 301
      424. #define MTI_IDLE2_02 302
      425. #define MTI_WALK_02 303
      426. #define MTI_BACK_02 304
      427. #define MTI_RUN_02 305
      428. #define MTI_DMG1_02 306
      429. #define MTI_DMG2_02 307
      430. #define MTI_DIE1_02 308
      431. #define MTI_DMGLIVE_02 309
      432. #define MTI_DMGDIE_02 310
      433. #define MTI_DMGFLY_02 311
      434. #define MTI_GROGGY_02 312
      435. #define MTI_JUMP1_02 313
      436. #define MTI_JUMP2_02 314
      437. #define MTI_JUMP3_02 315
      438. #define MTI_JUMP4_02 316
      439. #define MTI_IN_02 317
      440. #define MTI_OUT_02 318
      441. #define MTI_SWIM_02 319
      442. #define MTI_SIT_02 320
      443. #define MTI_SITSTAND_02 321
      444. #define MTI_GETUP_02 322
      445. #define MTI_ATK1_02 323
      446. #define MTI_ATK2_02 324
      447. #define MTI_ATK3_02 325
      448. #define MTI_ATK4_02 326
      449. #define MTI_ATK5_02 327
      450. #define MTI_ATK6_02 328
      451. #define MTI_ATK7_02 329
      452. #define MTI_ATK8_02 330
      453. // Ä¡¾îºÀ ÀüÅõ ¸ðµå µ¿ÀÛ
      454. #define MTI_STAND_03 400
      455. #define MTI_IDLE1_03 401
      456. #define MTI_IDLE2_03 402
      457. #define MTI_WALK_03 403
      458. #define MTI_BACK_03 404
      459. #define MTI_RUN_03 405
      460. #define MTI_DMG1_03 406
      461. #define MTI_DMG2_03 407
      462. #define MTI_DIE1_03 408
      463. #define MTI_DMGLIVE_03 409
      464. #define MTI_DMGDIE_03 410
      465. #define MTI_DMGFLY_03 411
      466. #define MTI_GROGGY_03 412
      467. #define MTI_JUMP1_03 413
      468. #define MTI_JUMP2_03 414
      469. #define MTI_JUMP3_03 415
      470. #define MTI_JUMP4_03 416
      471. #define MTI_IN_03 417
      472. #define MTI_OUT_03 418
      473. #define MTI_SWIM_03 419
      474. #define MTI_SIT_03 420
      475. #define MTI_SITSTAND_03 421
      476. #define MTI_GETUP_03 422
      477. #define MTI_ATK1_03 423
      478. #define MTI_ATK2_03 424
      479. #define MTI_ATK3_03 425
      480. #define MTI_ATK4_03 426
      481. #define MTI_ATK5_03 427
      482. #define MTI_ATK6_03 428
      483. #define MTI_ATK7_03 429
      484. #define MTI_ATK8_03 430
      485. // ¿¢½º ÀüÅõ ¸ðµå µ¿ÀÛ
      486. #define MTI_STAND_04 500
      487. #define MTI_IDLE1_04 501
      488. #define MTI_IDLE2_04 502
      489. #define MTI_WALK_04 503
      490. #define MTI_BACK_04 504
      491. #define MTI_RUN_04 505
      492. #define MTI_DMG1_04 506
      493. #define MTI_DMG2_04 507
      494. #define MTI_DIE1_04 508
      495. #define MTI_DMGLIVE_04 509
      496. #define MTI_DMGDIE_04 510
      497. #define MTI_DMGFLY_04 511
      498. #define MTI_GROGGY_04 512
      499. #define MTI_JUMP1_04 513
      500. #define MTI_JUMP2_04 514
      501. #define MTI_JUMP3_04 515
      502. #define MTI_JUMP4_04 516
      503. #define MTI_IN_04 517
      504. #define MTI_OUT_04 518
      505. #define MTI_SWIM_04 519
      506. #define MTI_SIT_04 520
      507. #define MTI_SITSTAND_04 521
      508. #define MTI_GETUP_04 522
      509. #define MTI_ATK1_04 523
      510. #define MTI_ATK2_04 524
      511. #define MTI_ATK3_04 525
      512. #define MTI_ATK4_04 526
      513. #define MTI_ATK5_04 527
      514. #define MTI_ATK6_04 528
      515. #define MTI_ATK7_04 529
      516. #define MTI_ATK8_04 530
      517. // ½ºÅÂÇÁ ÀüÅõ ¸ðµå µ¿ÀÛ
      518. #define MTI_STAND_05 600
      519. #define MTI_IDLE1_05 601
      520. #define MTI_IDLE2_05 602
      521. #define MTI_WALK_05 603
      522. #define MTI_BACK_05 604
      523. #define MTI_RUN_05 605
      524. #define MTI_DMG1_05 606
      525. #define MTI_DMG2_05 607
      526. #define MTI_DIE1_05 608
      527. #define MTI_DMGLIVE_05 609
      528. #define MTI_DMGDIE_05 610
      529. #define MTI_DMGFLY_05 611
      530. #define MTI_GROGGY_05 612
      531. #define MTI_JUMP1_05 613
      532. #define MTI_JUMP2_05 614
      533. #define MTI_JUMP3_05 615
      534. #define MTI_JUMP4_05 616
      535. #define MTI_IN_05 617
      536. #define MTI_OUT_05 618
      537. #define MTI_SWIM_05 619
      538. #define MTI_SIT_05 620
      539. #define MTI_SITSTAND_05 621
      540. #define MTI_GETUP_05 622
      541. #define MTI_ATK1_05 623
      542. #define MTI_ATK2_05 624
      543. #define MTI_ATK3_05 625
      544. #define MTI_ATK4_05 626
      545. #define MTI_ATK5_05 627
      546. #define MTI_ATK6_05 628
      547. #define MTI_ATK7_05 629
      548. #define MTI_ATK8_05 630
      549. // ³ÊÅ¬ÇØ¸Ó ÀüÅõ ¸ðµå µ¿ÀÛ
      550. #define MTI_STAND_06 700
      551. #define MTI_IDLE1_06 701
      552. #define MTI_IDLE2_06 702
      553. #define MTI_WALK_06 703
      554. #define MTI_BACK_06 704
      555. #define MTI_RUN_06 705
      556. #define MTI_DMG1_06 706
      557. #define MTI_DMG2_06 707
      558. #define MTI_DIE1_06 708
      559. #define MTI_DMGLIVE_06 709
      560. #define MTI_DMGDIE_06 710
      561. #define MTI_DMGFLY_06 711
      562. #define MTI_GROGGY_06 712
      563. #define MTI_JUMP1_06 713
      564. #define MTI_JUMP2_06 714
      565. #define MTI_JUMP3_06 715
      566. #define MTI_JUMP4_06 716
      567. #define MTI_IN_06 717
      568. #define MTI_OUT_06 718
      569. #define MTI_SWIM_06 719
      570. #define MTI_SIT_06 720
      571. #define MTI_SITSTAND_06 721
      572. #define MTI_GETUP_06 722
      573. #define MTI_ATK1_06 723
      574. #define MTI_ATK2_06 724
      575. #define MTI_ATK3_06 725
      576. #define MTI_ATK4_06 726
      577. #define MTI_ATK5_06 727
      578. #define MTI_ATK6_06 728
      579. #define MTI_ATK7_06 729
      580. #define MTI_ATK8_06 730
      581. // ¾ç¼Õ ¾ç¼Õµµ³¢ ÀüÅõ µ¿ÀÛ
      582. #define MTI_STAND_07 800
      583. #define MTI_IDLE1_07 801
      584. #define MTI_IDLE2_07 802
      585. #define MTI_WALK_07 803
      586. #define MTI_BACK_07 804
      587. #define MTI_RUN_07 805
      588. #define MTI_DMG1_07 806
      589. #define MTI_DMG2_07 807
      590. #define MTI_DIE1_07 808
      591. #define MTI_DMGLIVE_07 809
      592. #define MTI_DMGDIE_07 810
      593. #define MTI_DMGFLY_07 811
      594. #define MTI_GROGGY_07 812
      595. #define MTI_JUMP1_07 813
      596. #define MTI_JUMP2_07 814
      597. #define MTI_JUMP3_07 815
      598. #define MTI_JUMP4_07 816
      599. #define MTI_IN_07 817
      600. #define MTI_OUT_07 818
      601. #define MTI_SWIM_07 819
      602. #define MTI_SIT_07 820
      603. #define MTI_SITSTAND_07 821
      604. #define MTI_GETUP_07 822
      605. #define MTI_ATK1_07 823
      606. #define MTI_ATK2_07 824
      607. #define MTI_ATK3_07 825
      608. #define MTI_ATK4_07 826
      609. #define MTI_ATK5_07 827
      610. #define MTI_ATK6_07 828
      611. #define MTI_ATK7_07 829
      612. #define MTI_ATK8_07 830
      613. // À̵µ·ù ÀüÅõµ¿ÀÛ
      614. #define MTI_STAND_08 900
      615. #define MTI_IDLE1_08 901
      616. #define MTI_IDLE2_08 902
      617. #define MTI_WALK_08 903
      618. #define MTI_BACK_08 904
      619. #define MTI_RUN_08 905
      620. #define MTI_DMG1_08 906
      621. #define MTI_DMG2_08 907
      622. #define MTI_DIE1_08 908
      623. #define MTI_DMGLIVE_08 909
      624. #define MTI_DMGDIE_08 910
      625. #define MTI_DMGFLY_08 911
      626. #define MTI_GROGGY_08 912
      627. #define MTI_JUMP1_08 913
      628. #define MTI_JUMP2_08 914
      629. #define MTI_JUMP3_08 915
      630. #define MTI_JUMP4_08 916
      631. #define MTI_IN_08 917
      632. #define MTI_OUT_08 918
      633. #define MTI_SWIM_08 919
      634. #define MTI_SIT_08 920
      635. #define MTI_SITSTAND_08 921
      636. #define MTI_GETUP_08 922
      637. #define MTI_ATK1_08 923
      638. #define MTI_ATK2_08 924
      639. #define MTI_ATK3_08 925
      640. #define MTI_ATK4_08 926
      641. #define MTI_ATK5_08 927
      642. #define MTI_ATK6_08 928
      643. #define MTI_ATK7_08 929
      644. #define MTI_ATK8_08 930
      645. // ¸µ¸¶½ºÅÍ ½ºÆ½ ÀüÅõµ¿ÀÛ
      646. #define MTI_STAND_09 2000
      647. #define MTI_IDLE1_09 2001
      648. #define MTI_IDLE2_09 2002
      649. #define MTI_WALK_09 2003
      650. #define MTI_BACK_09 2004
      651. #define MTI_RUN_09 2005
      652. #define MTI_DMG1_09 2006
      653. #define MTI_DMG2_09 2007
      654. #define MTI_DIE1_09 2008
      655. #define MTI_DMGLIVE_09 2009
      656. #define MTI_DMGDIE_09 2010
      657. #define MTI_DMGFLY_09 2011
      658. #define MTI_GROGGY_09 2012
      659. #define MTI_JUMP1_09 2013
      660. #define MTI_JUMP2_09 2014
      661. #define MTI_JUMP3_09 2015
      662. #define MTI_JUMP4_09 2016
      663. #define MTI_IN_09 2017
      664. #define MTI_OUT_09 2018
      665. #define MTI_SWIM_09 2019
      666. #define MTI_SIT_09 2020
      667. #define MTI_SITSTAND_09 2021
      668. #define MTI_GETUP_09 2022
      669. #define MTI_ATK1_09 2023
      670. #define MTI_ATK2_09 2024
      671. #define MTI_ATK3_09 2025
      672. #define MTI_ATK5_09 2026
      673. #define MTI_ATK6_09 2027
      674. #define MTI_ATK7_09 2028
      675. #define MTI_ATK8_09 2029
      676. // ºô Æ÷½ºÅÍ ³ÊŬ ÀüÅõµ¿ÀÛ
      677. #define MTI_STAND_10 2100
      678. #define MTI_IDLE1_10 2101
      679. #define MTI_IDLE2_10 2102
      680. #define MTI_WALK_10 2103
      681. #define MTI_BACK_10 2104
      682. #define MTI_RUN_10 2105
      683. #define MTI_DMG1_10 2106
      684. #define MTI_DMG2_10 2107
      685. #define MTI_DIE1_10 2108
      686. #define MTI_DMGLIVE_10 2109
      687. #define MTI_DMGDIE_10 2110
      688. #define MTI_DMGFLY_10 2111
      689. #define MTI_GROGGY_10 2112
      690. #define MTI_JUMP1_10 2113
      691. #define MTI_JUMP2_10 2114
      692. #define MTI_JUMP3_10 2115
      693. #define MTI_JUMP4_10 2116
      694. #define MTI_IN_10 2117
      695. #define MTI_OUT_10 2118
      696. #define MTI_SWIM_10 2119
      697. #define MTI_SIT_10 2120
      698. #define MTI_SITSTAND_10 2121
      699. #define MTI_GETUP_10 2122
      700. #define MTI_ATK1_10 2123
      701. #define MTI_ATK2_10 2124
      702. #define MTI_ATK3_10 2125
      703. #define MTI_ATK4_10 2126
      704. #define MTI_ATK5_10 2127
      705. #define MTI_ATK6_10 2128
      706. #define MTI_ATK7_10 2129
      707. #define MTI_ATK8_10 2130
      708. // »çÀÌŰÆÛ ¿Ïµå ÀüÅõµ¿ÀÛ
      709. #define MTI_STAND_11 2200
      710. #define MTI_IDLE1_11 2201
      711. #define MTI_IDLE2_11 2202
      712. #define MTI_WALK_11 2203
      713. #define MTI_BACK_11 2204
      714. #define MTI_RUN_11 2205
      715. #define MTI_DMG1_11 2206
      716. #define MTI_DMG2_11 2207
      717. #define MTI_DIE1_11 2208
      718. #define MTI_DMGLIVE_11 2209
      719. #define MTI_DMGDIE_11 2210
      720. #define MTI_DMGFLY_11 2211
      721. #define MTI_GROGGY_11 2212
      722. #define MTI_JUMP1_11 2213
      723. #define MTI_JUMP2_11 2214
      724. #define MTI_JUMP3_11 2215
      725. #define MTI_JUMP4_11 2216
      726. #define MTI_IN_11 2217
      727. #define MTI_OUT_11 2218
      728. #define MTI_SWIM_11 2219
      729. #define MTI_SIT_11 2220
      730. #define MTI_SITSTAND_11 2221
      731. #define MTI_GETUP_11 2222
      732. #define MTI_ATK_11 2223
      733. #define MTI_ATK5_11 2224
      734. #define MTI_ATK6_11 2225
      735. #define MTI_ATK7_11 2226
      736. #define MTI_ATK8_11 2227
      737. // ¿¤·¹¸àÅÍ ½ºÅÂÇÁ ÀüÅõµ¿ÀÛ
      738. #define MTI_STAND_12 2300
      739. #define MTI_IDLE1_12 2301
      740. #define MTI_IDLE2_12 2302
      741. #define MTI_WALK_12 2303
      742. #define MTI_BACK_12 2304
      743. #define MTI_RUN_12 2305
      744. #define MTI_DMG1_12 2306
      745. #define MTI_DMG2_12 2307
      746. #define MTI_DIE1_12 2308
      747. #define MTI_DMGLIVE_12 2309
      748. #define MTI_DMGDIE_12 2310
      749. #define MTI_DMGFLY_12 2311
      750. #define MTI_GROGGY_12 2312
      751. #define MTI_JUMP1_12 2313
      752. #define MTI_JUMP2_12 2314
      753. #define MTI_JUMP3_12 2315
      754. #define MTI_JUMP4_12 2316
      755. #define MTI_IN_12 2317
      756. #define MTI_OUT_12 2318
      757. #define MTI_SWIM_12 2319
      758. #define MTI_SIT_12 2320
      759. #define MTI_SITSTAND_12 2321
      760. #define MTI_GETUP_12 2322
      761. #define MTI_ATK_12 2323
      762. #define MTI_ATK5_12 2324
      763. #define MTI_ATK6_12 2325
      764. #define MTI_ATK7_12 2326
      765. #define MTI_ATK8_12 2327
      766. // ¾ÆÅ©·Î¹î Ȱ ÀüÅõµ¿ÀÛ
      767. #define MTI_STAND_13 2328
      768. #define MTI_IDLE1_13 2329
      769. #define MTI_IDLE2_13 2330
      770. #define MTI_WALK_13 2331
      771. #define MTI_BACK_13 2332
      772. #define MTI_RUN_13 2333
      773. #define MTI_DMG1_13 2334
      774. #define MTI_DMG2_13 2335
      775. #define MTI_DIE1_13 2336
      776. #define MTI_DMGLIVE_13 2337
      777. #define MTI_DMGDIE_13 2338
      778. #define MTI_DMGFLY_13 2339
      779. #define MTI_GROGGY_13 2340
      780. #define MTI_JUMP1_13 2341
      781. #define MTI_JUMP2_13 2342
      782. #define MTI_JUMP3_13 2343
      783. #define MTI_JUMP4_13 2344
      784. #define MTI_IN_13 2345
      785. #define MTI_OUT_13 2346
      786. #define MTI_SWIM_13 2347
      787. #define MTI_SIT_13 2348
      788. #define MTI_SITSTAND_13 2349
      789. #define MTI_GETUP_13 2350
      790. #define MTI_ATK_13 2351
      791. #define MTI_ATK5_13 2352
      792. #define MTI_ATK6_13 2353
      793. #define MTI_ATK7_13 2354
      794. #define MTI_ATK8_13 2355
      795. //¾ÆÅ©·Î¹î ¿ä¿ä ÀüÅõµ¿ÀÛ
      796. #define MTI_STAND_14 2356
      797. #define MTI_IDLE1_14 2357
      798. #define MTI_IDLE2_14 2358
      799. #define MTI_WALK_14 2359
      800. #define MTI_BACK_14 2360
      801. #define MTI_RUN_14 2361
      802. #define MTI_DMG1_14 2362
      803. #define MTI_DMG2_14 2363
      804. #define MTI_DIE1_14 2364
      805. #define MTI_DMGLIVE_14 2365
      806. #define MTI_DMGDIE_14 2366
      807. #define MTI_DMGFLY_14 2367
      808. #define MTI_GROGGY_14 2368
      809. #define MTI_JUMP1_14 2369
      810. #define MTI_JUMP2_14 2370
      811. #define MTI_JUMP3_14 2371
      812. #define MTI_JUMP4_14 2372
      813. #define MTI_IN_14 2373
      814. #define MTI_OUT_14 2374
      815. #define MTI_SWIM_14 2375
      816. #define MTI_SIT_14 2376
      817. #define MTI_SITSTAND_14 2377
      818. #define MTI_GETUP_14 2378
      819. #define MTI_ATK1_14 2379
      820. #define MTI_ATK2_14 2380
      821. #define MTI_ATK5_14 2381
      822. #define MTI_ATK6_14 2382
      823. #define MTI_ATK7_14 2383
      824. #define MTI_ATK8_14 2384
      825. // ƯÁ¤ µ¿ÀÛ¿¡ Ãß°¡ÀûÀ¸·Î ´õÇØÁ®¼* ¿Ï¼ºµÈ ¸ð¼Ç À妽º¸¦ ¸¸µç´Ù.
      826. // MTI_FDOWN1 = MTI_FSTAND1 + MTA_FDOWN
      827. #define MTA_FSTAND1 0
      828. #define MTA_FIDLE1 1
      829. #define MTA_FIDLE2 2
      830. #define MTA_FLTURN1 3
      831. #define MTA_FLTURN2 4
      832. #define MTA_FRTURN1 5
      833. #define MTA_FRTURN2 6
      834. #define MTA_FRUNNING1 7
      835. #define MTA_FRUNNING2 8
      836. #define MTA_FDMG1 9
      837. #define MTA_FATK1 10
      838. #define MTA_FATK2 11
      839. #define MTA_FATK3 12
      840. // ¿©±âºÎÅÍ ½ºÅ³ µ¿ÀÛ Ãß°¡
      841. // ¹æ¶ûÀÚ °è¿*
      842. #define MTI_VAG_ONE_CLEANHIT 1000
      843. #define MTI_VAG_ONE_BRANDISH 1001
      844. #define MTI_VAG_ONE_OVERCUTTER 1002
      845. // ¸Ó¼*³Ê¸® °è¿*
      846. #define MTI_MER_ONE_SPLMASH 1003
      847. #define MTI_MER_ONE_KEENWHEEL 1004
      848. #define MTI_MER_ONE_BLINDSIDE 1005
      849. #define MTI_MER_ONE_SPECIAL 1006
      850. #define MTI_MER_ONE_SNAKE 1007
      851. #define MTI_MER_SHIELD_PROTECTION 1008
      852. #define MTI_MER_SHIELD_PANBARRIER 1009
      853. #define MTI_MER_ONE_BLOODYSTRIKE 1010
      854. // ¾î½Ã½ºÆ® °è¿*
      855. #define MTI_ASS_HEAL_CASTING01 1043
      856. #define MTI_ASS_HEAL_CASTING02 1044
      857. #define MTI_ASS_HEAL_CASTING03 1045
      858. #define MTI_ASS_CHEER_CASTING01 1046
      859. #define MTI_ASS_CHEER_CASTING02 1047
      860. #define MTI_ASS_CHEER_CASTING03 1048
      861. #define MTI_ASS_RESURRECTION 1049
      862. #define MTI_ASS_RES_CASTING01 1050
      863. #define MTI_ASS_RES_CASTING02 1051
      864. #define MTI_ASS_RES_CASTING03 1052
      865. #define MTI_ASS_KNU_POWERFIST 1053
      866. // ¸ÅÁö¼Ç °è¿*
      867. #define MTI_MAG_FIRE_CASTING01 1063
      868. #define MTI_MAG_FIRE_CASTING02 1064
      869. #define MTI_MAG_FIRE_CASTING03 1065
      870. #define MTI_MAG_WIND_CASTING01 1066
      871. #define MTI_MAG_WIND_CASTING02 1067
      872. #define MTI_MAG_WIND_CASTING03 1068
      873. #define MTI_ASS_KNU_BURSTCRACK 1103 // Ãß°¡ ¾î½Ã½ºÆ® ³ÊŬ½ºÅ³
      874. #define MTI_ASS_KNU_TAMPINGHOLE 1104 // Ãß°¡ ¾î½Ã½ºÆ® ³ÊŬ½ºÅ³
      875. //³ªÀÌÆ®
      876. #define MTI_KNT_SUP_CASTING01 1105
      877. #define MTI_KNT_TWO_POWERSWING01 1106
      878. #define MTI_KNT_TWOSW_EARTHDIVIDER01 1107
      879. #define MTI_KNT_TWOSW_CHARGE01 1108
      880. #define MTI_KNT_TWOAX_PAINDEALER01 1109
      881. #define MTI_KNT_TWOAX_POWERSTUMP01 1110
      882. //ºí·¹À̵å
      883. #define MTI_BLD_DOUBLE_CROSSSTRIKE01 1111
      884. #define MTI_BLD_DOUBLE_ARMORPENETRATE01 1112
      885. #define MTI_BLD_DOUBLESW_SILENTSTRIKE01 1113
      886. #define MTI_BLD_DOUBLESW_BLADEDANCE01 1114
      887. #define MTI_BLD_DOUBLEAX_SPRINGATTAKE01 1115
      888. #define MTI_BLD_DOUBLEAX_HAWKATTAKE01 1116
      889. #define MTI_BLD_DOUBLE_SONICBLADE01 1117
      890. #define MTI_BLD_SUP_CASTING01 1118
      891. //¸µ¸¶½ºÅÍ
      892. #define MTI_RIN_HEAL_CASTING01 1119
      893. #define MTI_RIN_HEAL_CASTING02 1120
      894. #define MTI_RIN_HEAL_CASTING03 1121
      895. #define MTI_RIN_SUP_CASTING01 1122
      896. #define MTI_RIN_SUP_CASTING02 1123
      897. #define MTI_RIN_SUP_CASTING03 1124
      898. #define MTI_RIN_HEAL_CURE01 1125
      899. #define MTI_RIN_HEAL_CURE02 1126
      900. #define MTI_RIN_HEAL_CURE03 1127
      901. #define MTI_RIN_SQU_CASTING01 1128
      902. #define MTI_RIN_SQU_CASTING02 1129
      903. #define MTI_RIN_SQU_CASTING03 1130
      904. //ºôÆ÷½ºÅÍ
      905. #define MTI_BIL_KNU_BELIALSMESHING01 1131
      906. #define MTI_BIL_KNU_PIERCINGSERPENT01 1132
      907. #define MTI_BIL_KNU_BLOODFIST01 1133
      908. #define MTI_BIL_KNU_SONICHAND01 1134
      909. #define MTI_BIL_PST_CASTING01 1135
      910. #define MTI_BIL_PST_CASTING02 1136
      911. #define MTI_BIL_PST_CASTING03 1137
      912. #define MTI_BIL_PST_SQUARE01 1138
      913. #define MTI_BIL_PST_SQUARE02 1139
      914. #define MTI_BIL_PST_SQUARE03 1140
      915. //»çÀÌŰÆÛ
      916. #define MTI_PSY_NLG_CASTING01 1145
      917. #define MTI_PSY_NLG_CASTING02 1146
      918. #define MTI_PSY_NLG_CASTING03 1147
      919. #define MTI_PSY_PSY_PSYCHI01 1148
      920. #define MTI_PSY_PSY_PSYCHI02 1149
      921. #define MTI_PSY_PSY_PSYCHI03 1150
      922. #define MTI_PSY_PSY_SQUARE01 1151
      923. #define MTI_PSY_PSY_SQUARE02 1152
      924. #define MTI_PSY_PSY_SQUARE03 1153
      925. //¿¤¸®¸àÅÍ
      926. #define MTI_ELE_FIRE_CASTING01 1160
      927. #define MTI_ELE_FIRE_CASTING02 1161
      928. #define MTI_ELE_FIRE_CASTING03 1162
      929. #define MTI_ELE_ELECTRICITY_CASTING01 1163
      930. #define MTI_ELE_ELECTRICITY_CASTING02 1164
      931. #define MTI_ELE_ELECTRICITY_CASTING03 1165
      932. #define MTI_ELE_EARTH_CASTING01 1166
      933. #define MTI_ELE_EARTH_CASTING02 1167
      934. #define MTI_ELE_EARTH_CASTING03 1168
      935. #define MTI_ELE_WATER_CASTING01 1169
      936. #define MTI_ELE_WATER_CASTING02 1170
      937. #define MTI_ELE_WATER_CASTING03 1171
      938. #define MTI_ELE_WIND_CASTING01 1172
      939. #define MTI_ELE_WIND_CASTING02 1173
      940. #define MTI_ELE_WIND_CASTING03 1174
      941. #define MTI_ELE_MULTI_CASTING01 1175
      942. #define MTI_ELE_MULTI_CASTING02 1176
      943. #define MTI_ELE_MULTI_CASTING03 1177
      944. //¾ÆÅ©·Î¹î
      945. #define MTI_ACR_SUP_CASTING01 1178
      946. #define MTI_ACR_BOW_JUNKBOW01 1179
      947. #define MTI_ACR_BOW_AIMEDSHOT01 1180
      948. #define MTI_ACR_YOYO_SLOWSTEP01 1181
      949. #define MTI_ACR_BOW_SILENTSHOT01 1182
      950. #define MTI_ACR_DEF_SUPPORT01 1183
      951. #define MTI_ACR_BOW_ARROWRAIN01 1184
      952. #define MTI_ACR_YOYO_CROSSLINE01 1185
      953. #define MTI_ACR_BOW_AUTOSHOT01 1186
      954. #define MTI_ACR_YOYO_SNITCH01 1187
      955. #define MTI_ACR_YOYO_COUNTER01 1188
      956. #define MTI_ACR_YOYO_DEADLYSWING01 1189
      957. #define MTI_ACR_YOYO_PULLING01 1190
      958. #define MTI_ACR_YOYO_COUNTER02 1205
      959. //Á¦½ºÅÍ
      960. #define MTI_JST_SUP_CRITICALSWING01 1191
      961. #define MTI_JST_SUP_ENCHANT 1192
      962. #define MTI_JST_YOYO_BACKSTAB01 1193
      963. #define MTI_JST_YOYO_HITOFPENYA01 1194
      964. #define MTI_JST_YOYO_ESCAPE01 1195
      965. #define MTI_JST_YOYO_VATALSTAB01 1196
      966. //·¹ÀÎÀú
      967. #define MTI_RAG_SUP_FASTATTACK01 1197
      968. #define MTI_RAG_BOW_ICEARROW01 1198
      969. #define MTI_RAG_BOW_FLAMEARROW01 1199
      970. #define MTI_RAG_BOW_PIRCINGARROW01 1200
      971. #define MTI_RAG_BOW_POISONARROW01 1201
      972. #define MTI_RAG_BOW_SILENTARROW01 1202
      973. #define MTI_RAG_SUP_NATURE01 1203
      974. #define MTI_RAG_BOW_TRIPLESHOT01 1204
      975. //³¯°³¸ð¼Ç
      976. #define MTI_FSTAND1_D 1206
      977. #define MTI_FIDLE1_D 1207
      978. #define MTI_FIDLE2_D 1208
      979. #define MTI_FLTURN1_D 1209
      980. #define MTI_FLTURN2_D 1210
      981. #define MTI_FRTURN1_D 1211
      982. #define MTI_FRTURN2_D 1212
      983. #define MTI_FRUNNING1_D 1213
      984. #define MTI_FRUNNING2_D 1214
      985. #define MTI_FDMG1_D 1215
      986. #define MTI_FATK1_D 1216
      987. #define MTI_FATK2_D 1217
      988. #define MTI_FATK3_D 1218
      989. // parts
      990. #define HAIRMESH_01 0
      991. #define HAIRMESH_02 1
      992. #define HAIRMESH_03 2
      993. #define HAIRMESH_04 3
      994. #define HAIRMESH_05 4
      995. #define HAIRMESH_06 5
      996. #define HAIRMESH_07 6
      997. #define HAIRMESH_08 7
      998. #define HAIRMESH_09 8
      999. #define HAIRMESH_10 9
      1000. #define SKINSET_01 0
      1001. #define SKINSET_02 1
      1002. #define SKINSET_03 2
      1003. #define SKINSET_04 3
      1004. #define SKINSET_05 4
      1005. #define HEADTEXTURE_NORMAL 0
      1006. #define HEADTEXTURE_SMILE 1
      1007. #define HEADTEXTURE_RAGE 2
      1008. #define MAX_DEFAULT_HEAD 5
      1009. #define MAX_HEAD 11
      1010. #define MAX_HAIR 10
      1011. #define MAX_BASE_HAIR 5
      1012. #define MAX_SKIN 2
      1013. #define HAIR_COST 2000000
      1014. #define HAIRCOLOR_COST 4000000
      1015. #define CHANGE_FACE_COST 1000000
      1016. #endif
      Alles anzeigen


      greetz^^[/COLOR][/FONT]
    • Iamthegame;96900 schrieb:


      Ich kann keine neue WdMadrigal einsetzen sonst komm ich nicht in die world :/
      und es kommen auch keine errors

      ausser das (Client)

      Quellcode

      1. 2010/ 3/19 15:18:29 CDPLoginClient::OnPlayerList : 19752¾ÆÀÌÅÛ ÇÁ·ÎÆÛƼ ¾øÀ½
      2. 2010/ 3/19 15:18:35 Oct 9 2009 12:16:29 1 rCnt=1
      3. NeuzSerus.exe caused an EXCEPTION_ACCESS_VIOLATION in module NeuzSerus.exe at 001B:00710F5A
      4. - Registers
      5. EAX=00A5B198 EBX=7FFD6000 ECX=0000001F EDX=00000000 ESI=00000000
      6. EDI=00000000 EBP=0012BDC4 ESP=0012BD48 EIP=00710F5A FLG=00010206
      7. CS=001B DS=0023 SS=0023 ES=0023 FS=003B GS=0000
      8. 001B:00710F5A NeuzSerus.exe
      9. 001B:0070FFD7 NeuzSerus.exe
      10. 001B:006BB61C NeuzSerus.exe
      11. 001B:0071B2C5 NeuzSerus.exe
      12. 001B:0040381F NeuzSerus.exe
      13. 001B:004035E5 NeuzSerus.exe
      14. 001B:007214F7 NeuzSerus.exe
      15. 001B:0086F81D NeuzSerus.exe
      16. 001B:7774D0E9 kernel32.dll
      17. 001B:775C19BB ntdll.dll
      18. 001B:775C198E ntdll.dll
      Alles anzeigen



      helft mir bitte :'(
    • @XSay: thats not work the world server crashs again and no errors (sorry for my english)

      Also wie ich oben schon auf Englisch geschrieben habe klappt es mit einer neuen DefineNeuz.h auch nicht hab jetzt schon alles probiert und bin schon mit meinem Wissen über die Offi Files bei diesem Problem am "Ende"

      Könntet ihr mir noch Vorschläge nennen woran es liegen könnte das der World Server immer abstürzt habe schon Probiert

      die Data.resses aus dem Clienten mit dem Files angepasst
      neue Character.inc un neue DefineNeuz.h und es hat alles nicht geklappt

      Wenn jemand noch Ideen hat könnte er sie bitte hier nennen oder mir vielleicht noch Tipps über dieses Problem per PN Schreiben ?
    • Hay mmorpg-corler,

      ich hätte ma ein problem das hoffentlich nicht so schwer ist zu lösen.
      Und zwar ist es das hier, nehme ich ma vom GuildWar menager raus:

      MaFl_GuildWar
      {
      setting
      {
      AddMenu( MMI_DIALOG );
      AddMenu( MMI_GUILDWAR_APP );
      AddMenu( MMI_GUILDWAR_STATE );
      AddMenu( MMI_GUILDWAR_JOIN );
      AddMenu( MMI_GUILDCOMBAT_SELECTION );
      AddMenu( [COLOR="Red"]MMI_GUILDCOMBAT_INFO_BOARD1[/COLOR] );
      AddMenu( [COLOR="Red"]MMI_GUILDCOMBAT_INFO_BOARD2[/COLOR] );
      AddMenu( [COLOR="Red"]MMI_GUILDCOMBAT_INFO_BOARD3[/COLOR] );
      SetImage
      (
      IDS_CHARACTER_INC_000433
      );
      m_szDialog= "MaFl_GuildWarser.txt";
      }

      SetName
      (
      IDS_CHARACTER_INC_000434
      );
      }

      Der GuildWar menager öffnet nicht das dialog wen ich auf roten oben markierten schaltfläche klick, passiert einfach nicht.
      Ich höffe es könnte mir jemand dabei helfen!?! Wo könnte ich es machen das der Dialog erscheint?

      mfG
      zibber
    • Iamthegame;96900 schrieb:


      Ich kann keine neue WdMadrigal einsetzen sonst komm ich nicht in die world :/
      und es kommen auch keine errors

      ausser das (Client)

      Quellcode

      1. 2010/ 3/19 15:18:29 CDPLoginClient::OnPlayerList : 19752¾ÆÀÌÅÛ ÇÁ·ÎÆÛƼ ¾øÀ½
      2. 2010/ 3/19 15:18:35 Oct 9 2009 12:16:29 1 rCnt=1
      3. NeuzSerus.exe caused an EXCEPTION_ACCESS_VIOLATION in module NeuzSerus.exe at 001B:00710F5A
      4. - Registers
      5. EAX=00A5B198 EBX=7FFD6000 ECX=0000001F EDX=00000000 ESI=00000000
      6. EDI=00000000 EBP=0012BDC4 ESP=0012BD48 EIP=00710F5A FLG=00010206
      7. CS=001B DS=0023 SS=0023 ES=0023 FS=003B GS=0000
      8. 001B:00710F5A NeuzSerus.exe
      9. 001B:0070FFD7 NeuzSerus.exe
      10. 001B:006BB61C NeuzSerus.exe
      11. 001B:0071B2C5 NeuzSerus.exe
      12. 001B:0040381F NeuzSerus.exe
      13. 001B:004035E5 NeuzSerus.exe
      14. 001B:007214F7 NeuzSerus.exe
      15. 001B:0086F81D NeuzSerus.exe
      16. 001B:7774D0E9 kernel32.dll
      17. 001B:775C19BB ntdll.dll
      18. 001B:775C198E ntdll.dll
      Alles anzeigen


      PUHUUUUUUUUUUUUUUSCH >.< :(
      weiss denn niemand ne lösung warum ich net in die world komme wenn ich wdmadrigal ändere
    • Ich habe auch mal wieder ein Problem >.<
      Und zwar kann ich pro Account nur einen Char erstellen.
      Wenn ich einen zweiten erstellen will sagt der mir Verbindung mit dem Server nicht möglich.

      Ich habe die Errors schon durchgeguckt da steht nix kann auch sein das ich was übversehen habe aber eig nicht.
      Ich habe andere Server files ausprobiert, die dbs zich mal neu aufgesetzt und ich weiß nichtmehr weiter ><
      D:\ÇØ¿Ü\neurospace\Program\_database\DbManager.cpp, 174 CHARACTER_STR 'I1',@im_idPlayer='0000000',@iserverindex='01',@iaccount='test2',@im_szName='Hanzzz',@iplayerslot=0,@idwWorldID=1,@im_dwIndex=12,@im_vPos_x=0.000000,@im_vPos_y=0.000000,@im_vPos_z=-1.#QNAN0,@im_szCharacterKey='(null)',@im_dwSkinSet=0,@im_dwHairMesh=3,@im_dwHairColor=-6921131,@im_dwHeadMesh=3,@im_dwSex=1,@im_vScale_x=0.000000,@im_dwMotion=0,@im_fAngle=0.000000,@im_nHitPoint=0,@im_nManaPoint=0,@im_nFatiguePoint=0,@im_dwRideItemIdx=0,@im_dwGold=0,@im_nJob=0,@im_pActMover='(null)',@im_nStr=0,@im_nSta=0,@im_nDex=0,@im_nInt=0,@im_nLevel=0,@im_nExp1=0,@im_nExp2=0,@im_aJobSkill='(null)',@im_aLicenseSkill='(null)',@im_aJobLv='(null)',@im_dwExpertLv=0,@im_idMarkingWorld=0,@im_vMarkingPos_x=0.000000,@im_vMarkingPos_y=0.000000,@im_vMarkingPos_z=0.000000,@im_nRemainGP=0,@im_nRemainLP=0,@im_nFlightLv=0,@im_nFxp=0,@im_nTxp=0,@im_lpQuestCntArray='(null)',@im_chAuthority='F',@im_dwMode=0,@im_idparty=0,@im_idMuerderer=0,@im_nFame=0,@im_nDeathExp=0,@im_nDeathLevel=0,@im_dwFlyTime=0,@im_nMessengerState=0,@iTotalPlayTime=0,@im_Card='(null)',@im_Index_Card='(null)',@im_ObjIndex_Card='(null)',@im_Cube='(null)',@im_Index_Cube='(null)',@im_ObjIndex_Cube='(null)',@im_Inventory='(null)',@im_apIndex='(null)',@im_adwEquipment='(null)',@im_dwObjIndex='(null)',@im_aSlotApplet='(null)',@im_aSlotItem='(null)',@im_aSlotQueue='(null)',@im_SkillBar=0,@im_Bank='(null)',@im_apIndex_Bank='(null)',@im_dwObjIndex_Bank='(null)',@im_dwGoldBank=0,@im_nFuel=0,@im_tmAccFuel=0,@im_dwSMTime='(null)',@iSkillInfluence='(null)',@im_aCompleteQuest='(null)',@im_extInventory='(null)',@im_InventoryPiercing='(null)',@im_extBank='(null)',@im_BankPiercing ='(null)',@im_dwReturnWorldID=0,@im_vReturnPos_x=0.000000,@im_vReturnPos_y=0.000000,@im_vReturnPos_z=0.000000,@im_nPKValue=0,@im_dwPKPropensity=0,@im_dwPKExp=0,@im_nAngelExp=0,@im_nAngelLevel=0,@iszInventoryPet='(null)',@iszBankPet='(null)', @im_dwPetId=0,@im_nExpLog=0, @im_nAngelExpLog=0,@im_nCoupon=0,@im_nHonor=-1,@im_nLayer=0


      Da ist der erorr ich kann da leider nicht so viel rauslesen.

      Kann das der keine Char ID bekommt und deshalb nicht erstellt werden will weil bei jedem anderen Error von dem Problem immer

      'I1',@im_idPlayer='0000000',
      steht

      Wie schon gesagt ich bin da überfordert und weiß grade nicht weiter >.<

      Vielleicht kann mir ja einer helfen =)
    • DerJulian;99291 schrieb:

      Ich habe auch mal wieder ein Problem >.<
      Und zwar kann ich pro Account nur einen Char erstellen.
      Wenn ich einen zweiten erstellen will sagt der mir Verbindung mit dem Server nicht möglich.

      Ich habe die Errors schon durchgeguckt da steht nix kann auch sein das ich was übversehen habe aber eig nicht.
      Ich habe andere Server files ausprobiert, die dbs zich mal neu aufgesetzt und ich weiß nichtmehr weiter ><


      Da ist der erorr ich kann da leider nicht so viel rauslesen.

      Kann das der keine Char ID bekommt und deshalb nicht erstellt werden will weil bei jedem anderen Error von dem Problem immer

      'I1',@im_idPlayer='0000000',
      steht

      Wie schon gesagt ich bin da überfordert und weiß grade nicht weiter >.<


      Welche Datenbank benutzt du?
    • DerJulian;99291 schrieb:

      Ich habe auch mal wieder ein Problem >.<
      Und zwar kann ich pro Account nur einen Char erstellen.
      Wenn ich einen zweiten erstellen will sagt der mir Verbindung mit dem Server nicht möglich.

      Ich habe die Errors schon durchgeguckt da steht nix kann auch sein das ich was übversehen habe aber eig nicht.
      Ich habe andere Server files ausprobiert, die dbs zich mal neu aufgesetzt und ich weiß nichtmehr weiter ><


      Da ist der erorr ich kann da leider nicht so viel rauslesen.

      Kann das der keine Char ID bekommt und deshalb nicht erstellt werden will weil bei jedem anderen Error von dem Problem immer

      'I1',@im_idPlayer='0000000',
      steht

      Wie schon gesagt ich bin da überfordert und weiß grade nicht weiter >.<

      Vielleicht kann mir ja einer helfen =)


      Ich denke mal du brauchst ne andere CHARACTER_STR

      Versuch mal deine zu löschen , wenn das nicht geht probier mal die Prozedur aus

      Quellcode

      1. USE [CHARACTER_01_DBF]
      2. GO
      3. /****** Object: StoredProcedure [dbo].[CHARACTER_STR] Script Date: 01/29/2010 13:04:54 ******/
      4. SET ANSI_NULLS ON
      5. GO
      6. SET QUOTED_IDENTIFIER ON
      7. GO
      8. /****** Object: Stored Procedure dbo.CHARACTER_STR Script Date: 7/29/2008 3:34:04 AM ******/
      9. CREATE proc [dbo].[CHARACTER_STR]
      10. @iGu CHAR(2) = 'S1',
      11. @im_idPlayer CHAR(7) = '0000001',
      12. @iserverindex CHAR(2) = '01',
      13. /**********************************************
      14. INSERT 용
      15. **********************************************/
      16. -- CHARACTER_TBL
      17. @iaccount VARCHAR(32) = '',
      18. @im_szName VARCHAR(32) = '',
      19. @iplayerslot INT = 0,
      20. @idwWorldID INT = 0,
      21. @im_dwIndex INT = 0,
      22. @im_vPos_x REAL = 0,
      23. @im_vPos_y REAL = 0,
      24. @im_vPos_z REAL = 0,
      25. @im_szCharacterKey VARCHAR(32) = '',
      26. @im_dwSkinSet INT = 0,
      27. @im_dwHairMesh INT = 0,
      28. @im_dwHairColor INT = 0,
      29. @im_dwHeadMesh INT = 0,
      30. @im_dwSex INT = 0,
      31. /**********************************************
      32. UPDATE 용
      33. **********************************************/
      34. -- CHARACTER_TBL
      35. @im_vScale_x REAL = 0,
      36. @im_dwMotion INT = 0,
      37. @im_fAngle REAL = 0,
      38. @im_nHitPoint INT = 0,
      39. @im_nManaPoint INT = 0,
      40. @im_nFatiguePoint INT = 0,
      41. @im_dwRideItemIdx INT = 0,
      42. @im_dwGold INT = 0,
      43. @im_nJob INT = 0,
      44. @im_pActMover VARCHAR(50) = '',
      45. @im_nStr INT = 0,
      46. @im_nSta INT = 0,
      47. @im_nDex INT = 0,
      48. @im_nInt INT = 0,
      49. @im_nLevel INT = 0,
      50. @im_nExp1 BIGINT = 0,
      51. @im_nExp2 BIGINT = 0,
      52. @im_aJobSkill VARCHAR(500) ='',
      53. @im_aLicenseSkill VARCHAR(500) ='',
      54. @im_aJobLv VARCHAR(500) ='',
      55. @im_dwExpertLv INT = 0,
      56. @im_idMarkingWorld INT = 0,
      57. @im_vMarkingPos_x REAL = 0,
      58. @im_vMarkingPos_y REAL = 0,
      59. @im_vMarkingPos_z REAL = 0,
      60. @im_nRemainGP INT = 0,
      61. @im_nRemainLP INT = 0,
      62. @im_nFlightLv INT = 0,
      63. @im_nFxp INT = 0,
      64. @im_nTxp INT = 0,
      65. @im_lpQuestCntArray VARCHAR(3072)= '',
      66. @im_chAuthority CHAR(1) = '',
      67. @im_dwMode INT = 0,
      68. @im_idparty INT = 0,
      69. --@im_nNumKill INT = 0,
      70. @im_idMuerderer INT = 0,
      71. --@im_nSlaughter INT = 0,
      72. @im_nFame INT = 0,
      73. @im_nDeathExp BIGINT = 0,
      74. @im_nDeathLevel INT = 0,
      75. @im_dwFlyTime INT = 0,
      76. @im_nMessengerState INT = 0,
      77. @iTotalPlayTime INT = 0,
      78. ---------- Additional end ----------
      79. -- PK Variable
      80. @im_nPKValue int=0,
      81. @im_dwPKPropensity int=0,
      82. @im_dwPKExp int=0,
      83. ---------- Additional end ----------
      84. -- CARD_CUBE_TBL
      85. @im_Card VARCHAR(1980)= '',
      86. @im_Index_Card VARCHAR(215) = '',
      87. @im_ObjIndex_Card VARCHAR(215) = '',
      88. @im_Cube VARCHAR(1980)= '',
      89. @im_Index_Cube VARCHAR(215) = '',
      90. @im_ObjIndex_Cube VARCHAR(215) = '',
      91. -- INVENTORY_TBL
      92. @im_Inventory VARCHAR(6940)= '',
      93. @im_apIndex VARCHAR(345) = '',
      94. @im_adwEquipment VARCHAR(135) = '',
      95. @im_dwObjIndex VARCHAR(345) = '',
      96. -- TASKBAR_TBL
      97. @im_aSlotApplet VARCHAR(3100)= '',
      98. -- TASKBAR_ITEM_TBL
      99. @im_aSlotItem VARCHAR(6885)= '',
      100. -- TASKBAR_TBL
      101. @im_aSlotQueue VARCHAR(225)= '',
      102. @im_SkillBar SMALLINT = 0,
      103. -- BANK_TBL
      104. @im_Bank VARCHAR(4290)= '',
      105. @im_apIndex_Bank VARCHAR(215)= '',
      106. @im_dwObjIndex_Bank VARCHAR(215)= '',
      107. @im_dwGoldBank INT = 0,
      108. @im_nFuel INT = -1,
      109. @im_tmAccFuel INT = 0,
      110. @im_dwSMTime VARCHAR(2560)='',
      111. @iSkillInfluence varchar(2048) ='',
      112. @im_dwSkillPoint INT = 0,
      113. @im_aCompleteQuest varchar(1024) = '',
      114. @im_extInventory varchar(2000) = '',
      115. @im_extBank varchar(2000) = '',
      116. @im_InventoryPiercing varchar(2000) = '',
      117. @im_BankPiercing varchar(2000) = '',
      118. @im_dwReturnWorldID INT = 1,
      119. @im_vReturnPos_x REAL = 0,
      120. @im_vReturnPos_y REAL = 0,
      121. @im_vReturnPos_z REAL= 0
      122. -------------- ( Version 7 : Skill Update)
      123. , @im_SkillPoint int=0
      124. , @im_SkillLv int=0
      125. , @im_SkillExp bigint=0
      126. -------------- (Additional end)
      127. , @idwEventFlag bigint=0,
      128. @idwEventTime int=0,
      129. @idwEventElapsed int=0
      130. -------------- (Additional end)
      131. ----------Additional end----------
      132. -- PVP (Additional end)
      133. ,@im_nAngelExp bigint=0
      134. ,@im_nAngelLevel int=0
      135. ----------Additional end ----------
      136. --------------- Version 9 Relation of additional partial Pet
      137. ,@iszInventoryPet varchar(2688) = '$'
      138. ,@iszBankPet varchar(2688) = '$'
      139. ,@im_dwPetId int = -1
      140. ,@im_nExpLog int = 0
      141. ,@im_nAngelExpLog int = 0
      142. --------- Ver 11 Coupon
      143. ,@im_nCoupon int = 0
      144. --------- Ver 14 Shit
      145. ,@im_nHonor int = -1
      146. ,@im_nLayer int = 0
      147. /*******************************************************
      148. Gu Dividing
      149. S : SELECT
      150. I : INSERT
      151. U : UPDATE
      152. D : DELETE
      153. 2005.04.11 updated
      154. ALTER TABLE CHARACTER_TBL ADD m_aCompleteQuest varchar(1024) NULL
      155. ALTER TABLE CHARACTER_TBL ALTER COLUMN m_lpQuestCntArray VARCHAR(3072) NULL
      156. *******************************************************/
      157. AS
      158. set nocount on
      159. declare @last_connect tinyint
      160. set @last_connect = 1
      161. IF @iGu = 'S2' -- Is a player list which follows in the slot cuts coil information bringing,
      162. BEGIN
      163. IF @iaccount = '' OR @im_szName = ''
      164. BEGIN
      165. SELECT m_chAuthority = '',fError = '1', fText = 'Wrong password'
      166. RETURN
      167. END
      168. SELECT A.dwWorldID,
      169. A.m_szName,
      170. A.playerslot,
      171. A.End_Time,
      172. A.BlockTime,
      173. A.m_dwIndex,
      174. A.m_idPlayer,
      175. A.m_idparty,
      176. A.m_dwSkinSet,
      177. A.m_dwHairMesh,
      178. A.m_dwHeadMesh,
      179. A.m_dwHairColor,
      180. A.m_dwSex,
      181. A.m_nJob,
      182. A.m_nLevel,
      183. A.m_vPos_x,
      184. A.m_vPos_y,
      185. A.m_vPos_z,
      186. A.m_nStr,
      187. A.m_nSta,
      188. A.m_nDex,
      189. A.m_nInt,
      190. --A.m_nSlaughter, -- raidersAddition 2005.5.11
      191. A.m_aJobLv,
      192. A.m_chAuthority,
      193. A.m_idCompany,
      194. A.m_nMessengerState,
      195. B.m_Inventory,
      196. B.m_apIndex,
      197. B.m_adwEquipment,
      198. B.m_dwObjIndex,
      199. m_idGuild = CASE WHEN C.m_idGuild IS NULL THEN '0' ELSE C.m_idGuild END ,
      200. m_idWar = CASE WHEN C.m_idWar IS NULL THEN '0' ELSE C.m_idWar END,
      201. D.m_extInventory,
      202. D.m_InventoryPiercing,
      203. A.m_idCompany,
      204. last_connect = @last_connect
      205. FROM CHARACTER_TBL A, INVENTORY_TBL B,GUILD_MEMBER_TBL C, INVENTORY_EXT_TBL D
      206. WHERE A.m_idPlayer = B.m_idPlayer
      207. AND A.serverindex= B.serverindex
      208. AND B.m_idPlayer = D.m_idPlayer
      209. AND B.serverindex = D.serverindex
      210. AND D.m_idPlayer *= C.m_idPlayer
      211. AND D.serverindex *= C.serverindex
      212. AND A.isblock = 'F'
      213. AND A.account = @iaccount
      214. AND A.serverindex= @iserverindex
      215. ORDER BY A.playerslot
      216. RETURN
      217. END
      218. /*
      219. Is a player list which follows in the slot cuts coil information bringing,
      220. ex )
      221. CHARACTER_STR 'S2',@im_idPlayer (iMode),@iserverindex,@iaccount,@im_szName (iPassword)
      222. CHARACTER_STR 'S2','0','02','seghope','1234'
      223. */
      224. ELSE
      225. IF @iGu = 'S3' -- The server initially idPlayer of characters which will execute all the branch, coming,
      226. BEGIN
      227. SELECT m_szName, m_idPlayer,m_idCompany
      228. FROM CHARACTER_TBL
      229. WHERE serverindex = @iserverindex
      230. -- AND isblock = 'F'
      231. ORDER BY m_idPlayer
      232. RETURN
      233. END
      234. /*
      235. The server initially idPlayer of characters which will execute all the branch, coming,
      236. ex )
      237. CHARACTER_STR 'S3','',@iserverindex
      238. CHARACTER_STR 'S3','','02'
      239. */
      240. ELSE
      241. IF @iGu = 'S4' -- The item confirmation which will add
      242. BEGIN
      243. /* if (getdate() >= '2007-10-29 00:00:00' and getdate() <= '2007-10-31 23:59:59')
      244. begin
      245. if not exists (select * from EOCRM.MANAGE_DBF.dbo.tblEvent_Halloween_2007 where serverindex = @iserverindex and m_idPlayer = @im_idPlayer)
      246. begin
      247. declare @q1 nvarchar(4000)
      248. declare @ktime bigint
      249. select @ktime = cast(replace(replace(replace(convert(char(16), dateadd(hh, 72, getdate()), 21), '-', ''), ' ', ''), ':', '') as bigint)
      250. set @q1 = '
      251. insert into ITEM_SEND_TBL (m_idPlayer, serverindex, Item_Name, Item_count, m_nAbilityOption, m_bItemResist, m_nResistAbilityOption, m_bCharged, m_dwKeepTime)
      252. select @im_idPlayer, @iserverindex, ''26425'', 1, 0, 0, 0, 0, @ktime'
      253. exec sp_executesql @q1, N'@im_idPlayer char(7), @iserverindex char(2), @ktime bigint', @im_idPlayer, @iserverindex, @ktime
      254. set @q1 = '
      255. insert into EOCRM.MANAGE_DBF.dbo.tblEvent_Halloween_2007 (serverindex, m_idPlayer)
      256. select @iserverindex, @im_idPlayer'
      257. exec sp_executesql @q1, N'@im_idPlayer char(7), @iserverindex char(2)', @im_idPlayer, @iserverindex
      258. set @q1 = '
      259. SELECT Item_Name, Item_count, m_nAbilityOption, m_nNo, m_bItemResist, m_nResistAbilityOption, m_bCharged, nPiercedSize, adwItemId0, adwItemId1, adwItemId2, adwItemId3, m_dwKeepTime, nRandomOptItemId
      260. FROM ITEM_SEND_TBL
      261. WHERE m_idPlayer = @im_idPlayer AND serverindex = @iserverindex AND ItemFlag = 0'
      262. exec sp_executesql @q1, N'@im_idPlayer char(7), @iserverindex char(2)', @im_idPlayer, @iserverindex
      263. end
      264. else
      265. begin
      266. SELECT Item_Name, Item_count, m_nAbilityOption, m_nNo, m_bItemResist, m_nResistAbilityOption, m_bCharged, nPiercedSize, adwItemId0, adwItemId1, adwItemId2, adwItemId3, m_dwKeepTime, nRandomOptItemId
      267. FROM ITEM_SEND_TBL
      268. WHERE m_idPlayer = @im_idPlayer AND serverindex = @iserverindex AND ItemFlag = 0
      269. end
      270. end
      271. else
      272. begin
      273. SELECT Item_Name, Item_count, m_nAbilityOption, m_nNo, m_bItemResist, m_nResistAbilityOption, m_bCharged, nPiercedSize, adwItemId0, adwItemId1, adwItemId2, adwItemId3, m_dwKeepTime, nRandomOptItemId
      274. FROM ITEM_SEND_TBL
      275. WHERE m_idPlayer = @im_idPlayer AND serverindex = @iserverindex AND ItemFlag = 0
      276. end*/
      277. declare @q1 nvarchar(4000)
      278. /* if ((getdate() >= '2007-12-23 00:00:00') and (getdate() <= '2007-12-25 23:59:59'))
      279. begin
      280. if not exists (select * from tblevent_2007_xmas where m_idPlayer = @im_idPlayer)
      281. begin
      282. declare @m_dwSex int
      283. declare @xmas_Item varchar(32)
      284. select @m_dwSex = m_dwSex from CHARACTER_TBL where m_idPlayer = @im_idPlayer
      285. if @m_dwSex = 0
      286. begin
      287. set @xmas_Item = '26339'
      288. end
      289. else
      290. begin
      291. set @xmas_Item = '26340'
      292. end
      293. set @q1 = 'insert into ITEM_SEND_TBL(m_idPlayer, serverindex, Item_Name, Item_count, m_nAbilityOption, idSender)
      294. select @im_idPlayer, ''01'', @xmas_Item, 1, 0, ''0000000'''
      295. exec sp_executesql @q1, N'@im_idPlayer char(7), @xmas_Item varchar(32)', @im_idPlayer, @xmas_Item
      296. insert into tblevent_2007_xmas (m_idPlayer)
      297. select @im_idPlayer
      298. set @q1 = 'SELECT Item_Name, Item_count, m_nAbilityOption, m_nNo, m_bItemResist, m_nResistAbilityOption,
      299. m_bCharged, nPiercedSize, adwItemId0, adwItemId1, adwItemId2, adwItemId3, m_dwKeepTime
      300. FROM ITEM_SEND_TBL
      301. WHERE m_idPlayer = @im_idPlayer AND serverindex = @iserverindex AND ItemFlag = 0'
      302. exec sp_executesql @q1, N'@im_idPlayer char(7), @iserverindex char(2)', @im_idPlayer, @iserverindex
      303. end
      304. else
      305. begin
      306. set @q1 = 'SELECT Item_Name, Item_count, m_nAbilityOption, m_nNo, m_bItemResist, m_nResistAbilityOption,
      307. m_bCharged, nPiercedSize, adwItemId0, adwItemId1, adwItemId2, adwItemId3, m_dwKeepTime
      308. FROM ITEM_SEND_TBL
      309. WHERE m_idPlayer = @im_idPlayer AND serverindex = @iserverindex AND ItemFlag = 0'
      310. exec sp_executesql @q1, N'@im_idPlayer char(7), @iserverindex char(2)', @im_idPlayer, @iserverindex
      311. end
      312. end*/
      313. if ((getdate() >= '2007-12-31 00:00:00') and (getdate() <= '2007-12-31 23:59:59'))
      314. begin
      315. if not exists (select * from tblevent_2007_newyear where m_idPlayer = @im_idPlayer)
      316. begin
      317. declare @newyear_Item varchar(32)
      318. set @newyear_Item = '2904'
      319. set @q1 = 'insert into ITEM_SEND_TBL(m_idPlayer, serverindex, Item_Name, Item_count, m_nAbilityOption, idSender)
      320. select @im_idPlayer, ''01'', @newyear_Item, 5, 0, ''0000000'''
      321. exec sp_executesql @q1, N'@im_idPlayer char(7), @newyear_Item varchar(32)', @im_idPlayer, @newyear_Item
      322. insert into tblevent_2007_newyear (m_idPlayer)
      323. select @im_idPlayer
      324. set @q1 = 'SELECT Item_Name, Item_count, m_nAbilityOption, m_nNo, m_bItemResist, m_nResistAbilityOption,
      325. m_bCharged, nPiercedSize, adwItemId0, adwItemId1, adwItemId2, adwItemId3, adwItemId4, m_dwKeepTime, nRandomOptItemId
      326. FROM ITEM_SEND_TBL
      327. WHERE m_idPlayer = @im_idPlayer AND serverindex = @iserverindex AND ItemFlag = 0'
      328. exec sp_executesql @q1, N'@im_idPlayer char(7), @iserverindex char(2)', @im_idPlayer, @iserverindex
      329. end
      330. else
      331. begin
      332. set @q1 = 'SELECT Item_Name, Item_count, m_nAbilityOption, m_nNo, m_bItemResist, m_nResistAbilityOption,
      333. m_bCharged, nPiercedSize, adwItemId0, adwItemId1, adwItemId2, adwItemId3, adwItemId4, m_dwKeepTime, nRandomOptItemId
      334. FROM ITEM_SEND_TBL
      335. WHERE m_idPlayer = @im_idPlayer AND serverindex = @iserverindex AND ItemFlag = 0'
      336. exec sp_executesql @q1, N'@im_idPlayer char(7), @iserverindex char(2)', @im_idPlayer, @iserverindex
      337. end
      338. end
      339. else
      340. begin
      341. set @q1 = 'SELECT Item_Name, Item_count, m_nAbilityOption, m_nNo, m_bItemResist, m_nResistAbilityOption,
      342. m_bCharged, nPiercedSize, adwItemId0, adwItemId1, adwItemId2, adwItemId3, adwItemId4, m_dwKeepTime, nRandomOptItemId
      343. FROM ITEM_SEND_TBL
      344. WHERE m_idPlayer = @im_idPlayer AND serverindex = @iserverindex AND ItemFlag = 0'
      345. exec sp_executesql @q1, N'@im_idPlayer char(7), @iserverindex char(2)', @im_idPlayer, @iserverindex
      346. end
      347. RETURN
      348. END
      349. /*
      350. Item confirmation
      351. ex )
      352. CHARACTER_STR 'S4',@im_idPlayer,@iserverindex
      353. CHARACTER_STR 'S4','000001','01'
      354. */
      355. ELSE
      356. IF @iGu = 'S5' -- From table after item utmost urgency item elimination
      357. BEGIN
      358. -- DELETE ITEM_SEND_TBL
      359. UPDATE ITEM_SEND_TBL SET ProvideDt=getdate(), ItemFlag=1
      360. WHERE m_nNo = @iplayerslot
      361. IF @@ROWCOUNT = 0
      362. SELECT fError = '0'
      363. ELSE
      364. SELECT fError = '1'
      365. RETURN
      366. END
      367. /*
      368. From table after item utmost urgency item elimination
      369. ex )
      370. CHARACTER_STR 'S5',@im_idPlayer,@iserverindex,@iaccount
      371. CHARACTER_STR 'S5','000001','01','Broom',1,1
      372. */
      373. ELSE
      374. IF @iGu = 'S6' -- The item confirmation which will eliminate
      375. BEGIN
      376. SELECT Item_Name,
      377. Item_count,
      378. m_nAbilityOption,
      379. m_nNo,
      380. State,
      381. m_bItemResist,
      382. m_nResistAbilityOption
      383. FROM ITEM_REMOVE_TBL
      384. WHERE m_idPlayer = @im_idPlayer
      385. AND serverindex = @iserverindex
      386. AND ItemFlag = 0
      387. RETURN
      388. END
      389. /*
      390. Item confirmation
      391. ex )
      392. CHARACTER_STR 'S6',@im_idPlayer,@iserverindex
      393. CHARACTER_STR 'S6','000001','01'
      394. */
      395. ELSE
      396. IF @iGu = 'S7' -- After item eliminating from table item elimination
      397. BEGIN
      398. -- DELETE ITEM_REMOVE_TBL
      399. UPDATE ITEM_REMOVE_TBL SET DeleteDt=getdate(), ItemFlag=1
      400. WHERE m_nNo = @iplayerslot
      401. IF @@ROWCOUNT = 0
      402. SELECT fError = '0'
      403. ELSE
      404. SELECT fError = '1'
      405. RETURN
      406. END
      407. /*
      408. From table after item utmost urgency item elimination
      409. ex )
      410. CHARACTER_STR 'S7',@im_idPlayer,@iserverindex,@iaccount
      411. CHARACTER_STR 'S7','000001','01','Broom',1,1
      412. */
      413. IF @iGu = 'S8' -- The data whole bringing,
      414. BEGIN
      415. PRINT @iaccount
      416. DECLARE @om_chLoginAuthority CHAR(1)
      417. -- Bank information character stars bringing
      418. SET @om_chLoginAuthority = 'F'
      419. --SELECT @om_chLoginAuthority = m_chLoginAuthority
      420. -- FROM ACCOUNT_DBF.dbo.ACCOUNT_TBL_DETAIL
      421. --WHERE lower(account) = lower(@iaccount)
      422. --INSERT INTO [ONLINE_TBL] ([account] ,[name]) VALUES(@iaccount,@im_idPlayer)
      423. SELECT m_chLoginAuthority = @om_chLoginAuthority,
      424. A.account,
      425. A.m_idPlayer,
      426. A.playerslot,
      427. A.serverindex,
      428. A.dwWorldID,
      429. A.m_szName,
      430. A.m_dwIndex,
      431. A.m_vScale_x,
      432. A.m_dwMotion,
      433. A.m_vPos_x,
      434. A.m_vPos_y,
      435. A.m_vPos_z,
      436. A.m_fAngle,
      437. A.m_szCharacterKey,
      438. A.m_idPlayer,
      439. A.m_nHitPoint,
      440. A.m_nManaPoint,
      441. A.m_nFatiguePoint,
      442. A.m_nFuel,
      443. A.m_dwSkinSet,
      444. A.m_dwHairMesh,
      445. A.m_dwHairColor,
      446. A.m_dwHeadMesh,
      447. A.m_dwSex,
      448. A.m_dwRideItemIdx,
      449. A.m_dwGold,
      450. A.m_nJob,
      451. A.m_pActMover,
      452. A.m_nStr,
      453. A.m_nSta,
      454. A.m_nDex,
      455. A.m_nInt,
      456. A.m_nLevel,
      457. A.m_nMaximumLevel,
      458. A.m_nExp1,
      459. A.m_nExp2,
      460. A.m_aJobSkill,
      461. A.m_aLicenseSkill,
      462. A.m_aJobLv,
      463. A.m_dwExpertLv,
      464. A.m_idMarkingWorld,
      465. A.m_vMarkingPos_x,
      466. A.m_vMarkingPos_y,
      467. A.m_vMarkingPos_z,
      468. A.m_nRemainGP,
      469. A.m_nRemainLP,
      470. A.m_nFlightLv,
      471. A.m_nFxp,
      472. A.m_nTxp,
      473. A.m_lpQuestCntArray,
      474. m_aCompleteQuest = ISNULL(A.m_aCompleteQuest,'$'),
      475. A.m_chAuthority,
      476. A.m_dwMode,
      477. A.m_idparty,
      478. A.m_idCompany,
      479. --A.m_nNumKill,
      480. A.m_idMuerderer,
      481. --A.m_nSlaughter,
      482. A.m_nFame,
      483. A.m_nDeathExp,
      484. A.m_nDeathLevel,
      485. A.m_dwFlyTime,
      486. A.m_nMessengerState,
      487. A.End_Time,
      488. A.BlockTime,
      489. A.blockby,
      490. A.isblock,
      491. A.TotalPlayTime,
      492. A.CreateTime,
      493. A.m_dwSkillPoint,
      494. B.m_aSlotApplet,
      495. B.m_aSlotQueue,
      496. B.m_SkillBar,
      497. C.m_aSlotItem,
      498. D.m_Inventory,
      499. D.m_apIndex,
      500. D.m_adwEquipment,
      501. D.m_dwObjIndex,
      502. m_idGuild = ISNULL(G.m_idGuild,'0'),
      503. m_idWar = ISNULL(G.m_idWar,'0'),
      504. A.m_tmAccFuel,
      505. A.m_tGuildMember,
      506. m_dwSMTime = ISNULL(H.m_dwSMTime,'NULL') ,
      507. SkillInfluence = ISNULL(E.SkillInfluence,'$'),
      508. F.m_extInventory,
      509. F.m_InventoryPiercing,
      510. A.m_dwReturnWorldID,
      511. A.m_idCompany,
      512. A.m_vReturnPos_x,
      513. A.m_vReturnPos_y,
      514. A.m_vReturnPos_z
      515. ------------------ ( ADD : Version7-Skill System)
      516. , m_SkillPoint = SkillPoint
      517. , m_SkillLv = SkillLv
      518. , m_SkillExp = SkillExp
      519. -------------- (Additional start)
      520. , A.dwEventFlag,
      521. A.dwEventTime,
      522. A.dwEventElapsed
      523. -------------- (Additional start)
      524. ----------Additional start ----------
      525. , A.PKValue as m_nPKValue,
      526. A.PKPropensity as m_dwPKPropensity,
      527. A.PKExp as m_dwPKExp
      528. ----------Additional end ----------
      529. ----------Additional end ----------
      530. ,AngelExp as m_nAngelExp
      531. ,AngelLevel as m_nAngelLevel
      532. ----------Additional end ----------
      533. ------------------- Version9 Pet
      534. , F.szInventoryPet as szInventoryPet
      535. , A.m_dwPetId
      536. , A.m_nExpLog, A.m_nAngelExpLog
      537. ------------- Ver 11 Coupon
      538. , m_nCoupon
      539. ------------- Ver 14 shit
      540. , m_nHonor
      541. , m_nLayer
      542. , last_connect = @last_connect
      543. FROM CHARACTER_TBL A,
      544. TASKBAR_TBL B,
      545. TASKBAR_ITEM_TBL C,
      546. INVENTORY_TBL D,
      547. SKILLINFLUENCE_TBL E,
      548. INVENTORY_EXT_TBL F,
      549. GUILD_MEMBER_TBL G,
      550. BILING_ITEM_TBL H
      551. WHERE A.m_idPlayer = @im_idPlayer
      552. AND A.serverindex = @iserverindex
      553. AND A.m_idPlayer = B.m_idPlayer
      554. AND A.serverindex = B.serverindex
      555. AND B.m_idPlayer = C.m_idPlayer
      556. AND B.serverindex = C.serverindex
      557. AND C.m_idPlayer = D.m_idPlayer
      558. AND C.serverindex = D.serverindex
      559. AND D.m_idPlayer = E.m_idPlayer
      560. AND D.serverindex = E.serverindex
      561. AND E.m_idPlayer = F.m_idPlayer
      562. AND E.serverindex = F.serverindex
      563. AND F.serverindex *= G.serverindex
      564. AND F.m_idPlayer *= G.m_idPlayer
      565. AND F.serverindex *= H.serverindex
      566. AND F.m_idPlayer *= H.m_idPlayer
      567. AND A.account = lower(@iaccount)
      568. -- Bank information account stars bringing
      569. -- DECLARE @bank TABLE (m_idPlayer CHAR(6),serverindex CHAR(2),playerslot INT)
      570. --
      571. -- INSERT @bank
      572. -- (m_idPlayer,serverindex,playerslot)
      573. -- SELECT m_idPlayer,serverindex,playerslot
      574. -- FROM CHARACTER_TBL
      575. -- WHERE account = @iaccount
      576. -- AND isblock = 'F'
      577. -- ORDER BY playerslot
      578. SELECT a.m_idPlayer,
      579. c.playerslot,
      580. a.m_Bank,
      581. a.m_apIndex_Bank,
      582. a.m_dwObjIndex_Bank,
      583. a.m_dwGoldBank,
      584. a.m_BankPw,
      585. b.m_extBank,
      586. b.m_BankPiercing, b.szBankPet
      587. FROM dbo.BANK_TBL a,
      588. dbo.BANK_EXT_TBL b,
      589. dbo.CHARACTER_TBL c
      590. WHERE a.m_idPlayer = b.m_idPlayer
      591. AND a.serverindex = b.serverindex
      592. AND b.m_idPlayer = c.m_idPlayer
      593. AND b.serverindex = c.serverindex
      594. AND c.account = lower(@iaccount)
      595. AND c.isblock = 'F'
      596. ORDER BY c.playerslot
      597. ------------- Ver11 Pocket
      598. SELECT a.nPocket,
      599. a.szItem,
      600. a.szIndex,
      601. a.szObjIndex,
      602. a.bExpired,
      603. a.tExpirationDate,
      604. b.szExt,
      605. b.szPiercing,
      606. b.szPet
      607. FROM tblPocket as a inner join tblPocketExt as b
      608. on a.serverindex = b.serverindex AND a.idPlayer = b.idPlayer AND a.nPocket = b.nPocket
      609. WHERE a.serverindex = @iserverindex AND a.idPlayer = @im_idPlayer
      610. ORDER BY a.nPocket
      611. RETURN
      612. END
      613. /*
      614. The data whole bringing, New
      615. ex )
      616. CHARACTER_STR 'S8',@im_idPlayer,@iserverindex,@iaccount
      617. CHARACTER_STR 'S8','425120','01','ata3k'
      618. */
      619. ELSE
      620. IF @iGu = 'U1' -- Character store
      621. BEGIN
      622. --DELETE FROM ONLINE_TBL WHERE name = @im_idPlayer
      623. UPDATE CHARACTER_TBL
      624. SET dwWorldID = @idwWorldID,
      625. m_dwIndex = @im_dwIndex,
      626. m_dwSex = @im_dwSex,
      627. m_vScale_x = @im_vScale_x,
      628. m_dwMotion = @im_dwMotion,
      629. m_vPos_x = @im_vPos_x,
      630. m_vPos_y = @im_vPos_y,
      631. m_vPos_z = @im_vPos_z,
      632. m_dwHairMesh = @im_dwHairMesh,
      633. m_dwHairColor = @im_dwHairColor,
      634. m_dwHeadMesh = @im_dwHeadMesh, -- 2004/11/08 Addition
      635. m_fAngle = 0, --@im_fAngle,
      636. m_szCharacterKey = @im_szCharacterKey,
      637. m_nHitPoint = @im_nHitPoint,
      638. m_nManaPoint = @im_nManaPoint,
      639. m_nFatiguePoint = @im_nFatiguePoint,
      640. m_nFuel = @im_nFuel,
      641. m_dwRideItemIdx = @im_dwRideItemIdx,
      642. m_dwGold = @im_dwGold,
      643. m_nJob = @im_nJob,
      644. m_pActMover = @im_pActMover,
      645. m_nStr = @im_nStr,
      646. m_nSta = @im_nSta,
      647. m_nDex = @im_nDex,
      648. m_nInt = @im_nInt,
      649. m_nLevel = @im_nLevel,
      650. m_nMaximumLevel = CASE WHEN m_nMaximumLevel < @im_nLevel THEN @im_nLevel ELSE m_nMaximumLevel END,
      651. m_nExp1 = @im_nExp1,
      652. m_nExp2 = @im_nExp2,
      653. m_aJobSkill = @im_aJobSkill,
      654. m_aLicenseSkill = @im_aLicenseSkill,
      655. m_aJobLv = @im_aJobLv,
      656. m_dwExpertLv = @im_dwExpertLv,
      657. m_idMarkingWorld = @im_idMarkingWorld,
      658. m_vMarkingPos_x = @im_vMarkingPos_x,
      659. m_vMarkingPos_y = @im_vMarkingPos_y,
      660. m_vMarkingPos_z = @im_vMarkingPos_z,
      661. m_nRemainGP = @im_nRemainGP,
      662. m_nRemainLP = @im_nRemainLP,
      663. m_nFlightLv = @im_nFlightLv,
      664. m_nFxp = @im_nFxp,
      665. m_nTxp = @im_nTxp,
      666. m_lpQuestCntArray = @im_lpQuestCntArray,
      667. m_aCompleteQuest = @im_aCompleteQuest,
      668. m_dwMode = @im_dwMode,
      669. m_idparty = @im_idparty,
      670. --m_nNumKill = @im_nNumKill,
      671. m_idMuerderer = @im_idMuerderer,
      672. --m_nSlaughter = @im_nSlaughter ,
      673. m_nFame = @im_nFame,
      674. m_nDeathExp = @im_nDeathExp,
      675. m_nDeathLevel = @im_nDeathLevel,
      676. -- m_dwFlyTime = m_dwFlyTime + @im_dwFlyTime,
      677. m_dwFlyTime = @im_dwFlyTime,
      678. m_nMessengerState = @im_nMessengerState,
      679. TotalPlayTime = TotalPlayTime + @iTotalPlayTime,
      680. m_tmAccFuel = @im_tmAccFuel,
      681. m_dwSkillPoint = @im_dwSkillPoint,
      682. m_dwReturnWorldID= @im_dwReturnWorldID,
      683. m_idCompany = 0,
      684. m_vReturnPos_x = @im_vReturnPos_x,
      685. m_vReturnPos_y = @im_vReturnPos_y,
      686. m_vReturnPos_z = @im_vReturnPos_z
      687. -------------- (ADD: Version7-SkillSystem)
      688. , SkillPoint = @im_SkillPoint
      689. , SkillLv = @im_SkillLv
      690. , SkillExp = @im_SkillExp
      691. -------------- (Additional part)
      692. , dwEventFlag =@idwEventFlag,
      693. dwEventTime =@idwEventTime,
      694. dwEventElapsed =@idwEventElapsed
      695. -------------- (Additional part)
      696. ----------Additional start ----------
      697. , PKValue = @im_nPKValue,
      698. PKPropensity = @im_dwPKPropensity,
      699. PKExp = @im_dwPKExp
      700. ----------Additional end ----------
      701. ----------Additional start ----------
      702. , AngelExp= @im_nAngelExp
      703. , AngelLevel= @im_nAngelLevel
      704. ----------Additional end ----------
      705. --------------------- Version9 Pet
      706. , m_dwPetId = @im_dwPetId
      707. , m_nExpLog = @im_nExpLog
      708. , m_nAngelExpLog = @im_nAngelExpLog
      709. ------------ Ver 11
      710. , m_nCoupon = @im_nCoupon
      711. , m_nLayer = @im_nLayer
      712. WHERE m_idPlayer = @im_idPlayer
      713. AND serverindex = @iserverindex
      714. -- if object_id('QUEST_TBL') is not null
      715. -- EXEC QUEST_STR 'A1',@im_idPlayer,@iserverindex,@im_lpQuestCntArray
      716. --Relation of [song] present three request fact Bill rings
      717. IF @im_dwSMTime > ''
      718. BEGIN
      719. IF EXISTS(SELECT * FROM BILING_ITEM_TBL WHERE m_idPlayer= @im_idPlayer AND serverindex = @iserverindex)
      720. UPDATE BILING_ITEM_TBL
      721. SET m_dwSMTime = @im_dwSMTime
      722. WHERE m_idPlayer = @im_idPlayer
      723. AND serverindex = @iserverindex
      724. ELSE
      725. INSERT BILING_ITEM_TBL
      726. (m_idPlayer,serverindex,m_dwSMTime)
      727. VALUES
      728. (@im_idPlayer,@iserverindex,@im_dwSMTime)
      729. END
      730. ELSE
      731. DELETE BILING_ITEM_TBL
      732. WHERE m_idPlayer = @im_idPlayer
      733. AND serverindex = @iserverindex
      734. -- UPDATE CARD_CUBE_TBL
      735. -- SET m_Card = @im_Card,
      736. -- m_apIndex_Card = @im_Index_Card,
      737. -- m_dwObjIndex_Card= @im_ObjIndex_Card,
      738. -- m_Cube = @im_Cube,
      739. -- m_apIndex_Cube = @im_Index_Cube,
      740. -- m_dwObjIndex_Cube=@im_ObjIndex_Cube
      741. -- WHERE m_idPlayer = @im_idPlayer
      742. -- AND serverindex = @iserverindex
      743. UPDATE INVENTORY_TBL
      744. SET m_Inventory = @im_Inventory,
      745. m_apIndex = @im_apIndex,
      746. m_adwEquipment = @im_adwEquipment,
      747. m_dwObjIndex = @im_dwObjIndex
      748. WHERE m_idPlayer = @im_idPlayer
      749. AND serverindex = @iserverindex
      750. UPDATE TASKBAR_TBL
      751. SET m_aSlotApplet = @im_aSlotApplet,
      752. m_aSlotQueue = @im_aSlotQueue,
      753. m_SkillBar = @im_SkillBar
      754. WHERE m_idPlayer = @im_idPlayer
      755. AND serverindex = @iserverindex
      756. UPDATE TASKBAR_ITEM_TBL
      757. SET m_aSlotItem = @im_aSlotItem
      758. WHERE m_idPlayer = @im_idPlayer
      759. AND serverindex = @iserverindex
      760. UPDATE BANK_TBL
      761. SET m_Bank = @im_Bank,
      762. m_apIndex_Bank = @im_apIndex_Bank,
      763. m_dwObjIndex_Bank = @im_dwObjIndex_Bank,
      764. m_dwGoldBank = @im_dwGoldBank
      765. WHERE m_idPlayer = @im_idPlayer
      766. AND serverindex = @iserverindex
      767. UPDATE SKILLINFLUENCE_TBL
      768. SET SkillInfluence = @iSkillInfluence
      769. WHERE m_idPlayer = @im_idPlayer
      770. AND serverindex = @iserverindex
      771. UPDATE INVENTORY_EXT_TBL
      772. SET m_extInventory = @im_extInventory,
      773. m_InventoryPiercing = @im_InventoryPiercing
      774. , szInventoryPet = @iszInventoryPet
      775. WHERE m_idPlayer = @im_idPlayer AND serverindex = @iserverindex
      776. UPDATE BANK_EXT_TBL
      777. SET m_extBank = @im_extBank,
      778. m_BankPiercing = @im_BankPiercing
      779. , szBankPet = @iszBankPet
      780. WHERE m_idPlayer = @im_idPlayer AND serverindex = @iserverindex
      781. SELECT fError = '1', fText = 'OK'
      782. RETURN
      783. END
      784. /*
      785. Information update
      786. ex )
      787. CHARACTER_STR 'U1', ALL ...
      788. CHARACTER_STR 'U1','000001','01' ...
      789. */
      790. ELSE
      791. IF @iGu = 'U2' -- Total use time correction
      792. BEGIN
      793. UPDATE CHARACTER_TBL
      794. SET TotalPlayTime = TotalPlayTime + @iplayerslot
      795. WHERE m_szName = @im_szName
      796. AND serverindex = @iserverindex
      797. RETURN
      798. END
      799. /*
      800. Total use time correction
      801. ex )
      802. CHARACTER_STR 'U2','',@iserverindex,'',@im_szName,@iplayerslot (@iTotalPlayTime)
      803. CHARACTER_STR 'U2','','01','','beat',10234
      804. */
      805. ELSE
      806. IF @iGu = 'U3' --Total use time correction new
      807. BEGIN
      808. UPDATE CHARACTER_TBL
      809. SET TotalPlayTime = TotalPlayTime + @iplayerslot
      810. WHERE m_idPlayer = @im_idPlayer
      811. AND serverindex = @iserverindex
      812. RETURN
      813. END
      814. /*
      815. Total use time correction (new)
      816. ex )
      817. CHARACTER_STR 'U3',@im_idPlayer,@iserverindex,'','',@iplayerslot (@iTotalPlayTime)
      818. CHARACTER_STR 'U3','000001','01','','',10234
      819. */
      820. ELSE
      821. IF @iGu = 'U4' --Character life fringe land
      822. BEGIN
      823. IF EXISTS(SELECT m_idPlayer FROM CHARACTER_TBL WHERE lower(m_szName) = lower(@im_szName) AND serverindex = @iserverindex)
      824. BEGIN
      825. SELECT fError = '0'
      826. END
      827. ELSE
      828. BEGIN
      829. UPDATE CHARACTER_TBL
      830. SET m_szName = @im_szName
      831. WHERE m_idPlayer = @im_idPlayer
      832. AND serverindex = @iserverindex
      833. SELECT fError = '1'
      834. END
      835. RETURN
      836. END
      837. /*
      838. Character life fringe land
      839. ex)
      840. CHARACTER_STR ' U4' @im_idPlayer, @iserverindex, @iaccount and @im_szName
      841. CHARACTER_STR ' U4' ' 000001' ' 01' ' ' ' The morning star princess'
      842. */
      843. ELSE
      844. IF @iGu = 'D1' -- Character elimination
      845. BEGIN
      846. -- The part which the box tries to close once in the class arctic regions #1 2007-03-21
      847. IF @im_szName = ''
      848. BEGIN
      849. SELECT fError = '1', fText = 'Resident number error'
      850. RETURN
      851. END
      852. if not exists (select * from CHARACTER_TBL where m_idPlayer = @im_idPlayer and account = @iaccount and serverindex = @iserverindex)
      853. begin
      854. select fError = '1'
      855. return
      856. end
      857. DECLARE @Exists int
      858. -- IF EXISTS(SELECT name from syscolumns where name='m_idPlayer' AND collation= 'Japanese_BIN')
      859. -- BEGIN
      860. -- IF EXISTS(SELECT * FROM ACCOUNT_DBF.dbo.ACCOUNT_TBL WHERE account = @iaccount AND (password = @im_szName OR member = 'B' ))
      861. SET @Exists = 1
      862. -- ELSE
      863. -- SET @Exists = 0
      864. -- END
      865. -- ELSE
      866. -- BEGIN
      867. -- IF EXISTS(SELECT * FROM ACCOUNT_DBF.dbo.ACCOUNT_TBL WHERE account = @iaccount AND (id_no2 = @im_szName OR member = 'B' ))
      868. -- SET @Exists = 1
      869. -- ELSE
      870. -- SET @Exists = 0
      871. -- END
      872. IF @Exists > 0
      873. BEGIN
      874. DECLARE @currDate char(12)
      875. SET @currDate = CONVERT(CHAR(8),GETDATE(),112)
      876. + RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(hh,GETDATE())),2)
      877. + RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(mi,GETDATE())),2)
      878. IF EXISTS(SELECT m_idPlayer FROM GUILD_MEMBER_TBL WHERE m_idPlayer = @im_idPlayer AND serverindex = @iserverindex AND m_idWar > 0)
      879. BEGIN
      880. SELECT fError = '3', fText = 'In before guild'
      881. RETURN
      882. END
      883. ELSE
      884. BEGIN
      885. UPDATE CHARACTER_TBL
      886. SET isblock = 'D',
      887. End_Time = @currDate ,
      888. BlockTime = LEFT(@currDate,8)
      889. WHERE m_idPlayer = @im_idPlayer
      890. AND serverindex = @iserverindex
      891. UPDATE MESSENGER_TBL
      892. SET State = 'D'
      893. WHERE m_idPlayer = @im_idPlayer
      894. AND serverindex = @iserverindex
      895. UPDATE MESSENGER_TBL
      896. SET State = 'D'
      897. WHERE f_idPlayer = @im_idPlayer
      898. AND serverindex = @iserverindex
      899. /****************************************************************************************/
      900. /** 200506 event **/
      901. /****************************************************************************************/
      902. -- if (not exists(select account from RANKING_DBF.dbo.last_1_month_tbl where account = @iaccount)
      903. -- and convert(char(10),getdate(),120) between '2005-07-05' and '2005-07-12')
      904. --
      905. -- begin --: Of 1 or more month the account objective type writing which is not connection experience
      906. -- declare @cash int,@get_cach int
      907. -- select @cash = case when m_nLevel between 10 and 19 then 500
      908. -- when m_nLevel between 20 and 39 then 1000
      909. -- when m_nLevel between 40 and 49 then 1500
      910. -- when m_nLevel between 50 and 59 then 2000
      911. -- when m_nLevel between 60 and 69 then 2500
      912. -- when m_nLevel >= 70 then 3000
      913. -- else 0 end
      914. -- from CHARACTER_TBL
      915. -- where m_idPlayer = @im_idPlayer and serverindex = @iserverindex
      916. --
      917. -- select @get_cach = isnull(sum(amount),0)
      918. -- from RANKING_DBF.dbo.event_member_tbl
      919. -- where account = @iaccount
      920. -- group by account
      921. --
      922. -- if @cash + @get_cach > 5000
      923. -- set @cash = 5000 - @get_cach
      924. --
      925. -- if @cash > 0
      926. --
      927. -- begin
      928. -- declare @retcode int
      929. --
      930. -- if not exists(select * from BILLING.QLORD_MASTER.dbo.BX_TG_USERINFO where USER_ID = @iaccount)
      931. -- exec BILLING.QLORD_MASTER.dbo.BX_SP_PROCESS_USERINFO @iaccount,@iaccount,'FLYF',' ','1111111111118',' ',' ',''
      932. --
      933. -- exec @retcode = BILLING.QLORD_MASTER.dbo.BX_SP_INSERT_BONUS_IN @iaccount,@iaccount,'FLYF','IN00000004',@cash,'Character compensation event',0,''
      934. --
      935. -- if @retcode <> 1
      936. -- set @cash = 0
      937. --
      938. -- insert RANKING_DBF.dbo.event_member_tbl
      939. -- (account,amount,m_idPlayer,serverindex,retcode,date)
      940. -- values
      941. -- (@iaccount,@cash,@im_idPlayer,@iserverindex,@retcode,getdate())
      942. --
      943. -- end
      944. -- end
      945. /****************************************************************************************/
      946. /****************************************************************************************/
      947. /****************************************************************************************/
      948. -- The part which the box tries to close once in the class arctic regions #2 2007-03-21
      949. IF EXISTS(SELECT m_idPlayer FROM GUILD_MEMBER_TBL WHERE m_idPlayer = @im_idPlayer AND serverindex = @iserverindex)
      950. BEGIN
      951. SELECT fError = '4', fText = m_idGuild FROM GUILD_MEMBER_TBL WHERE m_idPlayer = @im_idPlayer AND serverindex = @iserverindex
      952. RETURN
      953. END
      954. ELSE
      955. BEGIN
      956. SELECT fError = '0', fText = 'DELETE OK'
      957. RETURN
      958. END
      959. END
      960. END
      961. ELSE
      962. BEGIN
      963. SELECT fError = '1', fText = 'Resident number error'
      964. RETURN
      965. END
      966. -- At the price which is not eliminated unconditionally return
      967. select fError = '1', fText = 'Resident number error'
      968. END
      969. /*
      970. Character elimination
      971. ex )
      972. CHARACTER_STR 'D1',@im_idPlayer,@iserverindex,@iaccount (isblock)
      973. CHARACTER_STR 'D1','001068','01','ata3k','1019311'
      974. */
      975. ELSE
      976. IF @iGu = 'I1' -- Initially information input
      977. BEGIN
      978. IF EXISTS(SELECT m_szName FROM CHARACTER_TBL
      979. WHERE m_szName = @im_szName AND serverindex = @iserverindex)
      980. BEGIN
      981. SELECT fError = '0', fText = 'Character duplication!'
      982. RETURN
      983. END
      984. ELSE
      985. BEGIN
      986. DECLARE
      987. @om_idPlayer CHAR (7) ,
      988. @om_vScale_x REAL ,
      989. @om_dwMotion INT ,
      990. @om_fAngle REAL ,
      991. @om_nHitPoint INT ,
      992. @om_nManaPoint INT ,
      993. @om_nFatiguePoint INT ,
      994. @om_dwRideItemIdx INT ,
      995. @om_dwGold INT ,
      996. @om_nJob INT ,
      997. @om_pActMover VARCHAR(50) ,
      998. @om_nStr INT ,
      999. @om_nSta INT ,
      1000. @om_nDex INT ,
      1001. @om_nInt INT ,
      1002. @om_nLevel INT ,
      1003. @om_nExp1 BIGINT ,
      1004. @om_nExp2 BIGINT ,
      1005. @om_aJobSkill VARCHAR (500),
      1006. @om_aLicenseSkill VARCHAR (500),
      1007. @om_aJobLv VARCHAR (500),
      1008. @om_dwExpertLv INT ,
      1009. @om_idMarkingWorld INT ,
      1010. @om_vMarkingPos_x REAL ,
      1011. @om_vMarkingPos_y REAL ,
      1012. @om_vMarkingPos_z REAL ,
      1013. @om_nRemainGP INT ,
      1014. @om_nRemainLP INT ,
      1015. @om_nFlightLv INT ,
      1016. @om_nFxp INT ,
      1017. @om_nTxp INT ,
      1018. @om_lpQuestCntArray VARCHAR(1024),
      1019. @om_chAuthority CHAR(1) ,
      1020. @om_dwMode INT ,
      1021. @oblockby VARCHAR(32) ,
      1022. @oTotalPlayTime INT ,
      1023. @oisblock CHAR(1) ,
      1024. @oEnd_Time CHAR(12) ,
      1025. @om_Inventory VARCHAR(6940),
      1026. @om_apIndex VARCHAR(345) ,
      1027. @om_adwEquipment VARCHAR(135) ,
      1028. @om_aSlotApplet VARCHAR(3100),
      1029. @om_aSlotItem VARCHAR(6885),
      1030. @om_aSlotQueue VARCHAR(225),
      1031. @om_SkillBar SMALLINT,
      1032. @om_dwObjIndex VARCHAR(345) ,
      1033. @om_Card VARCHAR(1980),
      1034. @om_Cube VARCHAR(1980),
      1035. @om_apIndex_Card VARCHAR(215) ,
      1036. @om_dwObjIndex_Card VARCHAR(215) ,
      1037. @om_apIndex_Cube VARCHAR(215) ,
      1038. @om_dwObjIndex_Cube VARCHAR(215) ,
      1039. @om_idparty INT ,
      1040. --@om_nNumKill INT ,
      1041. @om_idMuerderer INT ,
      1042. --@om_nSlaughter INT ,
      1043. @om_nFame INT ,
      1044. @om_nDeathExp BIGINT ,
      1045. @om_nDeathLevel INT ,
      1046. @om_dwFlyTime INT ,
      1047. @om_nMessengerState INT ,
      1048. @om_Bank VARCHAR(4290),
      1049. @om_apIndex_Bank VARCHAR(215) ,
      1050. @om_dwObjIndex_Bank VARCHAR(215) ,
      1051. @om_dwGoldBank INT
      1052. IF EXISTS (SELECT * FROM CHARACTER_TBL WHERE serverindex = @iserverindex)
      1053. SELECT @om_idPlayer = RIGHT('0000000' + CONVERT(VARCHAR(7),MAX(m_idPlayer)+1),7)
      1054. FROM CHARACTER_TBL
      1055. WHERE serverindex = @iserverindex
      1056. ELSE
      1057. SELECT @om_idPlayer = '0000001'
      1058. SELECT @om_vScale_x = m_vScale_x,
      1059. @om_dwMotion = m_dwMotion,
      1060. @om_fAngle = m_fAngle,
      1061. @om_nHitPoint = m_nHitPoint,
      1062. @om_nManaPoint = m_nManaPoint,
      1063. @om_nFatiguePoint = m_nFatiguePoint,
      1064. @om_dwRideItemIdx = m_dwRideItemIdx,
      1065. @om_dwGold = m_dwGold,
      1066. @om_nJob = m_nJob,
      1067. @om_pActMover = m_pActMover,
      1068. @om_nStr = m_nStr,
      1069. @om_nSta = m_nSta,
      1070. @om_nDex = m_nDex,
      1071. @om_nInt = m_nInt,
      1072. @om_nLevel = m_nLevel,
      1073. @om_nExp1 = m_nExp1,
      1074. @om_nExp2 = m_nExp2,
      1075. @om_aJobSkill = m_aJobSkill,
      1076. @om_aLicenseSkill = m_aLicenseSkill,
      1077. @om_aJobLv = m_aJobLv,
      1078. @om_dwExpertLv = m_dwExpertLv,
      1079. @om_idMarkingWorld = m_idMarkingWorld,
      1080. @om_vMarkingPos_x = m_vMarkingPos_x,
      1081. @om_vMarkingPos_y = m_vMarkingPos_y,
      1082. @om_vMarkingPos_z = m_vMarkingPos_z,
      1083. @om_nRemainGP = m_nRemainGP,
      1084. @om_nRemainLP = m_nRemainLP,
      1085. @om_nFlightLv = m_nFlightLv,
      1086. @om_nFxp = m_nFxp,
      1087. @om_nTxp = m_nTxp,
      1088. @om_lpQuestCntArray = m_lpQuestCntArray,
      1089. @om_chAuthority = m_chAuthority,
      1090. @om_dwMode = m_dwMode,
      1091. @oblockby = blockby,
      1092. @oTotalPlayTime = TotalPlayTime,
      1093. @oisblock = isblock,
      1094. @oEnd_Time = CONVERT(CHAR(8),DATEADD(yy,3,GETDATE()),112) + '0000',
      1095. @om_Inventory = m_Inventory,
      1096. @om_apIndex = m_apIndex,
      1097. @om_adwEquipment = m_adwEquipment,
      1098. @om_aSlotApplet = m_aSlotApplet,
      1099. @om_aSlotItem = m_aSlotItem,
      1100. @om_aSlotQueue = m_aSlotQueue,
      1101. @om_SkillBar = m_SkillBar,
      1102. @om_dwObjIndex = m_dwObjIndex,
      1103. @om_Card = m_Card,
      1104. @om_Cube = m_Cube,
      1105. @om_apIndex_Card = m_apIndex_Card,
      1106. @om_dwObjIndex_Card = m_dwObjIndex_Card,
      1107. @om_apIndex_Cube = m_apIndex_Cube,
      1108. @om_dwObjIndex_Cube = m_dwObjIndex_Cube,
      1109. @om_idparty = m_idparty,
      1110. --@om_nNumKill = m_nNumKill,
      1111. @om_idMuerderer = m_idMuerderer,
      1112. --@om_nSlaughter = m_nSlaughter ,
      1113. @om_nFame = m_nFame,
      1114. @om_nDeathExp = m_nDeathExp,
      1115. @om_nDeathLevel = m_nDeathLevel,
      1116. @om_dwFlyTime = m_dwFlyTime,
      1117. @om_nMessengerState = m_nMessengerState,
      1118. @om_Bank = m_Bank,
      1119. @om_apIndex_Bank = m_apIndex_Bank,
      1120. @om_dwObjIndex_Bank = m_dwObjIndex_Bank,
      1121. @om_dwGoldBank = m_dwGoldBank
      1122. FROM BASE_VALUE_TBL
      1123. WHERE g_nSex = @im_dwSex
      1124. INSERT CHARACTER_TBL
      1125. (
      1126. m_idPlayer,
      1127. serverindex,
      1128. account,
      1129. m_szName,
      1130. playerslot,
      1131. dwWorldID,
      1132. m_dwIndex,
      1133. m_vScale_x,
      1134. m_dwMotion,
      1135. m_vPos_x,
      1136. m_vPos_y,
      1137. m_vPos_z,
      1138. m_fAngle,
      1139. m_szCharacterKey,
      1140. m_nHitPoint,
      1141. m_nManaPoint,
      1142. m_nFatiguePoint,
      1143. m_nFuel,
      1144. m_dwSkinSet,
      1145. m_dwHairMesh,
      1146. m_dwHairColor,
      1147. m_dwHeadMesh,
      1148. m_dwSex,
      1149. m_dwRideItemIdx,
      1150. m_dwGold,
      1151. m_nJob,
      1152. m_pActMover,
      1153. m_nStr,
      1154. m_nSta,
      1155. m_nDex,
      1156. m_nInt,
      1157. m_nLevel,
      1158. m_nMaximumLevel,
      1159. m_nExp1,
      1160. m_nExp2,
      1161. m_aJobSkill,
      1162. m_aLicenseSkill,
      1163. m_aJobLv,
      1164. m_dwExpertLv,
      1165. m_idMarkingWorld,
      1166. m_vMarkingPos_x,
      1167. m_vMarkingPos_y,
      1168. m_vMarkingPos_z,
      1169. m_nRemainGP,
      1170. m_nRemainLP,
      1171. m_nFlightLv,
      1172. m_nFxp,
      1173. m_nTxp,
      1174. m_lpQuestCntArray,
      1175. m_aCompleteQuest,
      1176. m_chAuthority,
      1177. m_dwMode,
      1178. m_idparty,
      1179. m_idCompany,
      1180. --m_nNumKill,
      1181. m_idMuerderer,
      1182. --m_nSlaughter,
      1183. m_nFame,
      1184. m_nDeathExp,
      1185. m_nDeathLevel,
      1186. m_dwFlyTime,
      1187. m_nMessengerState,
      1188. blockby,
      1189. TotalPlayTime,
      1190. isblock,
      1191. End_Time,
      1192. BlockTime,
      1193. CreateTime,
      1194. m_tmAccFuel,
      1195. m_tGuildMember,
      1196. m_dwSkillPoint,
      1197. m_dwReturnWorldID,
      1198. m_vReturnPos_x,
      1199. m_vReturnPos_y,
      1200. m_vReturnPos_z
      1201. )
      1202. VALUES
      1203. (
      1204. @om_idPlayer,
      1205. @iserverindex,
      1206. @iaccount,
      1207. @im_szName,
      1208. @iplayerslot,
      1209. @idwWorldID,
      1210. @im_dwIndex,
      1211. '1',
      1212. '0',
      1213. @im_vPos_x,
      1214. @im_vPos_y,
      1215. @im_vPos_z,
      1216. '0',
      1217. @im_szCharacterKey,
      1218. '230',
      1219. '63',
      1220. '32',
      1221. -1, --m_nFuel
      1222. @im_dwSkinSet,
      1223. @im_dwHairMesh,
      1224. @im_dwHairColor,
      1225. @im_dwHeadMesh,
      1226. @im_dwSex,
      1227. '0',
      1228. '0',
      1229. '0',
      1230. '1,0',
      1231. '15',
      1232. '15',
      1233. '15',
      1234. '15',
      1235. '1',
      1236. '1', --m_nMaximumLevel
      1237. '0',
      1238. '0',
      1239. '',
      1240. '',
      1241. '0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/$',
      1242. '0',
      1243. '0',
      1244. '0',
      1245. '0',
      1246. '0',
      1247. '0',
      1248. '0',
      1249. '0',
      1250. '0',
      1251. '0',
      1252. '$',
      1253. '$', -- m_aCompleteQuest
      1254. 'F',
      1255. '131072',
      1256. '0',
      1257. '0', -- m_idCompany
      1258. --@om_nNumKill,
      1259. '0',
      1260. --@om_nSlaughter,
      1261. '0',
      1262. '0',
      1263. '0',
      1264. '0' ,
      1265. '0',
      1266. @oblockby,
      1267. '0',
      1268. 'F',
      1269. '200811030000',
      1270. CONVERT(CHAR(8),DATEADD(d,-1,GETDATE()),112),
      1271. GETDATE(),
      1272. 0,
      1273. CONVERT(CHAR(8),DATEADD(d,-1,GETDATE()),112)
      1274. + RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(hh,DATEADD(d,-1,GETDATE()))),2)
      1275. + RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(mi,DATEADD(d,-1,GETDATE()))),2)
      1276. + RIGHT('00' + CONVERT(VARCHAR(2),DATEPART(ss,DATEADD(d,-1,GETDATE()))),2),
      1277. 0, --m_dwSkillPoint
      1278. 1,
      1279. 0,
      1280. 0,
      1281. 0
      1282. )
      1283. declare @invi1 VARCHAR(8000)
      1284. declare @invi2 VARCHAR(8000)
      1285. declare @invi3 VARCHAR(8000)
      1286. declare @invi4 VARCHAR(8000)
      1287. IF @im_dwSex = '1'
      1288. BEGIN
      1289. SET @invi1 = '0,512,0,0,,1,0,4500000,0,0,0,-1118993182,0,0,0,0,0/1,504,0,0,,1,0,9000000,0,0,0,946307614,0,0,0,0,0/42,508,0,0,,1,0,5850000,0,0,0,750110947,0,0,0,0,0/44,21,0,0,,1,0,7200000,0,0,0,-2111939376,0,0,0,0,0/$'
      1290. SET @invi2 = '45/43/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20/21/22/23/24/25/26/27/28/29/30/31/32/33/34/35/36/37/38/39/40/41/-1/-1/1/-1/42/0/-1/-1/-1/-1/44/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/$'
      1291. SET @invi3 = '0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/$'
      1292. SET @invi4 = '47/44/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20/21/22/23/24/25/26/27/28/29/30/31/32/33/34/35/36/37/38/39/40/41/46/1/52/0/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/$'
      1293. END
      1294. ELSE
      1295. BEGIN
      1296. SET @invi1 = '0,506,0,0,,1,0,5850000,0,0,0,-2005860201,0,0,0,0,0/1,502,0,0,,1,0,9000000,0,0,0,688242964,0,0,0,0,0/2,510,0,0,,1,0,4500000,0,0,0,583094601,0,0,0,0,0/44,21,0,0,,1,0,7200000,0,0,0,-2111939376,0,0,0,0,0/$'
      1297. SET @invi2 = '45/42/43/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20/21/22/23/24/25/26/27/28/29/30/31/32/33/34/35/36/37/38/39/40/41/-1/-1/1/-1/0/2/-1/-1/-1/-1/44/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/$'
      1298. SET @invi3 = '0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/$'
      1299. SET @invi4 = '46/44/47/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20/21/22/23/24/25/26/27/28/29/30/31/32/33/34/35/36/37/38/39/40/41/1/2/52/0/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/$'
      1300. END
      1301. INSERT INVENTORY_TBL
      1302. (
      1303. m_idPlayer,
      1304. serverindex,
      1305. m_Inventory,
      1306. m_apIndex,
      1307. m_adwEquipment,
      1308. m_dwObjIndex
      1309. )
      1310. VALUES
      1311. (
      1312. @om_idPlayer,
      1313. @iserverindex,
      1314. @invi1,
      1315. @invi2,
      1316. @invi3,
      1317. @invi4
      1318. )
      1319. IF @@SERVERNAME = 'WEB' OR @@SERVERNAME = 'SERVER4'
      1320. SET @om_aSlotApplet = '0,2,400,0,0,0,0/1,2,398,0,1,0,0/2,2,2010,0,2,0,0/3,2,1005,0,3,0,0/4,3,25,0,4,0,0/$'
      1321. INSERT TASKBAR_TBL
      1322. (
      1323. m_idPlayer,
      1324. serverindex,
      1325. m_aSlotApplet,
      1326. m_aSlotQueue,
      1327. m_SkillBar
      1328. )
      1329. VALUES
      1330. (
      1331. @om_idPlayer,
      1332. @iserverindex,
      1333. '$',
      1334. '$',
      1335. '100'
      1336. )
      1337. INSERT TASKBAR_ITEM_TBL
      1338. (
      1339. m_idPlayer,
      1340. serverindex,
      1341. m_aSlotItem
      1342. )
      1343. VALUES
      1344. (
      1345. @om_idPlayer,
      1346. @iserverindex,
      1347. '$'
      1348. )
      1349. INSERT BANK_TBL
      1350. (
      1351. m_idPlayer,
      1352. serverindex,
      1353. m_Bank,
      1354. m_BankPw,
      1355. m_apIndex_Bank,
      1356. m_dwObjIndex_Bank ,
      1357. m_dwGoldBank
      1358. )
      1359. VALUES
      1360. (
      1361. @om_idPlayer,
      1362. @iserverindex,
      1363. '$',
      1364. '0000', -- m_BankPw
      1365. '$',
      1366. '$',
      1367. '0'
      1368. )
      1369. INSERT SKILLINFLUENCE_TBL
      1370. (
      1371. m_idPlayer,
      1372. serverindex,
      1373. SkillInfluence
      1374. )
      1375. VALUES
      1376. (
      1377. @om_idPlayer,
      1378. @iserverindex,
      1379. '$'
      1380. )
      1381. INSERT INVENTORY_EXT_TBL
      1382. (
      1383. m_idPlayer,
      1384. serverindex,
      1385. m_extInventory,
      1386. m_InventoryPiercing,
      1387. szInventoryPet
      1388. )
      1389. VALUES
      1390. (
      1391. @om_idPlayer,
      1392. @iserverindex,
      1393. '$','$','$'
      1394. )
      1395. INSERT BANK_EXT_TBL
      1396. (
      1397. m_idPlayer,
      1398. serverindex,
      1399. m_extBank,
      1400. m_BankPiercing,
      1401. szBankPet
      1402. )
      1403. VALUES
      1404. (
      1405. @om_idPlayer,
      1406. @iserverindex,
      1407. '$','$','$'
      1408. )
      1409. INSERT INTO tblSkillPoint(serverindex, PlayerID, SkillID, SkillLv, SkillPosition)
      1410. VALUES (@iserverindex, @om_idPlayer, 1, 0, 0)
      1411. INSERT INTO tblSkillPoint(serverindex, PlayerID, SkillID, SkillLv, SkillPosition)
      1412. VALUES (@iserverindex, @om_idPlayer, 2, 0, 1)
      1413. INSERT INTO tblSkillPoint(serverindex, PlayerID, SkillID, SkillLv, SkillPosition)
      1414. VALUES (@iserverindex, @om_idPlayer, 3, 0, 2)
      1415. ------------ Ver11 Pocket
      1416. INSERT tblPocket ( serverindex, idPlayer, nPocket, szItem, szIndex, szObjIndex, bExpired, tExpirationDate )
      1417. VALUES ( @iserverindex, @om_idPlayer, 0, '$', '$', '$', 0, 0 )
      1418. INSERT tblPocketExt ( serverindex, idPlayer, nPocket, szExt, szPiercing, szPet )
      1419. VALUES ( @iserverindex, @om_idPlayer, 0, '$', '$', '$' )
      1420. INSERT tblPocket ( serverindex, idPlayer, nPocket, szItem, szIndex, szObjIndex, bExpired, tExpirationDate )
      1421. VALUES ( @iserverindex, @om_idPlayer, 1, '$', '$', '$', 1, 0 )
      1422. INSERT tblPocketExt ( serverindex, idPlayer, nPocket, szExt, szPiercing, szPet )
      1423. VALUES ( @iserverindex, @om_idPlayer, 1, '$', '$', '$' )
      1424. INSERT tblPocket ( serverindex, idPlayer, nPocket, szItem, szIndex, szObjIndex, bExpired, tExpirationDate )
      1425. VALUES ( @iserverindex, @om_idPlayer, 2, '$', '$', '$', 1, 0 )
      1426. INSERT tblPocketExt ( serverindex, idPlayer, nPocket, szExt, szPiercing, szPet )
      1427. VALUES ( @iserverindex, @om_idPlayer, 2, '$', '$', '$' )
      1428. -------------- Ver13 Honor
      1429. INSERT HONOR_MASTER_TBL ( serverindex, m_idPlayer, sec,c01,c02,c03,c04,c05,c06,c07,c08,c09,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,c34,c35,c36,c37,c38,c39,c40,c41,c42,c43,c44,c45,c46,c47,c48,c49,c50)
      1430. VALUES ( @iserverindex, @om_idPlayer, 1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
      1431. /*
      1432. 2007-06-21 ~ 2007-07-18 New character item urgent event
      1433. */
      1434. declare @ntime datetime
      1435. select @ntime = getdate()
      1436. if(@ntime >= '2007-06-21 00:00:00.000' and @ntime <= '2007-07-18 23:59:59.999')
      1437. begin
      1438. declare @etime bigint
      1439. select @etime = cast(replace(replace(replace(convert(char(16), dateadd(d, 7, getdate()), 21), '-', ''), ' ', ''), ':', '') as bigint)
      1440. if(@im_dwSex = 0)
      1441. begin
      1442. insert into ITEM_SEND_TBL(m_idPlayer, serverindex, Item_Name, Item_count, idSender)
      1443. select @om_idPlayer, @iserverindex, '26314', 1, '0000000'
      1444. insert into ITEM_SEND_TBL(m_idPlayer, serverindex, Item_Name, Item_count, m_dwKeepTime, idSender)
      1445. select @om_idPlayer, @iserverindex, '15200', 1, @etime, '0000000'
      1446. end
      1447. if(@im_dwSex = 1)
      1448. begin
      1449. insert into ITEM_SEND_TBL(m_idPlayer, serverindex, Item_Name, Item_count, idSender)
      1450. select @om_idPlayer, @iserverindex, '26314', 1, '0000000'
      1451. insert into ITEM_SEND_TBL(m_idPlayer, serverindex, Item_Name, Item_count, m_dwKeepTime, idSender)
      1452. select @om_idPlayer, @iserverindex, '15202', 1, @etime, '0000000'
      1453. end
      1454. end
      1455. SELECT fError = '1', fText = 'OK',m_idPlayer=@om_idPlayer
      1456. RETURN
      1457. END
      1458. END
      1459. set nocount off
      1460. RETURN
      1461. GO
      Alles anzeigen