Define.h
上传用户:cydong117
上传日期:2009-11-10
资源大小:638k
文件大小:36k
源码类别:

模拟服务器

开发平台:

Visual C++

  1. #ifndef _DEFINE_H
  2. #define _DEFINE_H
  3. /******************************************************************************************************************
  4. #1. File Names
  5. *******************************************************************************************************************/
  6. #define MESSAGE_DLL_1 ".\Mirmg.dll"
  7. #define MIR2_PATCH_FILE_NAME ".\Mir2Patch.exe"
  8. /******************************************************************************************************************
  9. #1. Procedeure Define
  10. *******************************************************************************************************************/
  11. #define _LOGIN_PROC 0
  12. #define _SVR_SEL_PROC 1
  13. #define _CHAR_SEL_PROC 2
  14. #define _GAME_PROC 3
  15. /******************************************************************************************************************
  16. #1. Mouse Wheel Define
  17. *******************************************************************************************************************/
  18. #ifndef WM_MOUSEWHEEL
  19. #define WM_MOUSEWHEEL WM_MOUSELAST+1 
  20. #endif
  21. /******************************************************************************************************************
  22. #1. User Define Message
  23. *******************************************************************************************************************/
  24. #define _WM_USER_MSG_INPUTTED WM_USER + 1005 // 俊叼飘冠胶 涝仿皋矫瘤. 皋矫瘤啊 目盖靛老版快 wParam蔼篮 TRUE肺 技泼等促.
  25. #define ID_SOCKCLIENT_EVENT_MSG WM_USER + 1000 // 家南捞亥飘皋矫瘤.
  26. /******************************************************************************************************************
  27. #1. Image Define Message
  28. *******************************************************************************************************************/
  29. #define _IMAGE_TILES 0
  30. #define _IMAGE_TILES30 1
  31. #define _IMAGE_TILES5 2
  32. #define _IMAGE_SMTILES 3
  33. #define _IMAGE_HOUSES 4
  34. #define _IMAGE_CLIFFS 5
  35. #define _IMAGE_DUNGEONS 6
  36. #define _IMAGE_INNERS 7
  37. #define _IMAGE_FUNITURES 8
  38. #define _IMAGE_WALLS 9
  39. #define _IMAGE_SMOBJECTS 10
  40. #define _IMAGE_ANIMATIONS 11
  41. #define _IMAGE_OBJECT1 12
  42. #define _IMAGE_OBJECT2 13
  43. #define _IMAGE_INTER 14
  44. #define _IMAGE_M_HUMAN 15
  45. #define _IMAGE_M_HAIR 16
  46. #define _IMAGE_M_WEAPON1 17
  47. #define _IMAGE_M_WEAPON2 18
  48. #define _IMAGE_M_WEAPON3 19
  49. #define _IMAGE_M_WEAPON4 20
  50. #define _IMAGE_WM_HUMAN 21
  51. #define _IMAGE_WM_HAIR 22
  52. #define _IMAGE_WM_WEAPON1 23
  53. #define _IMAGE_WM_WEAPON2 24
  54. #define _IMAGE_WM_WEAPON3 25
  55. #define _IMAGE_WM_WEAPON4 26
  56. #define _IMAGE_MAGIC 27
  57. #define _IMAGE_ITEM_INVENTORY 28
  58. #define _IMAGE_ITEM_EQUIP 29
  59. #define _IMAGE_ITEM_GROUND 30
  60. #define _IMAGE_MICON 31
  61. #define _IMAGE_PROGUSE 32
  62. #define _IMAGE_HORSE 33
  63. #define _IMAGE_MONSTER1 34
  64. #define _IMAGE_MONSTER2 35
  65. #define _IMAGE_MONSTER3 36
  66. #define _IMAGE_MONSTER4 37
  67. #define _IMAGE_MONSTER5 38
  68. #define _IMAGE_MONSTER6 39
  69. #define _IMAGE_MONSTER7 40
  70. #define _IMAGE_MONSTER8 41
  71. #define _IMAGE_MONSTER9 42
  72. #define _IMAGE_MONSTER10 43
  73. #define _IMAGE_MONSTER11 44
  74. #define _IMAGE_MONSTER12 45
  75. #define _IMAGE_SMONSTER1 46
  76. #define _IMAGE_SMONSTER2 47
  77. #define _IMAGE_SMONSTER3 48
  78. #define _IMAGE_SMONSTER4 49
  79. #define _IMAGE_SMONSTER5 50
  80. #define _IMAGE_SMONSTER6 51
  81. #define _IMAGE_SMONSTER7 52
  82. #define _IMAGE_SMONSTER8 53
  83. #define _IMAGE_SMONSTER9 54
  84. #define _IMAGE_SMONSTER10 55
  85. #define _IMAGE_SMONSTER11 56
  86. #define _IMAGE_SMONSTER12 57
  87. #define _IMAGE_NPC 58
  88. #define _IMAGE_MONMAGIC 59
  89. #define _IMAGE_INTEREX 60
  90. #define _MAX_MONSTER_IMAGE 12
  91. #define _MAX_IMAGE 61
  92. #define _TEXTR_FILE_MAGIC 0
  93. #define _TEXTR_FILE_MONMAGIC 1
  94. #define _TEXTR_FILE_MAP 2
  95. #define _TEXTR_FILE_INTER 3
  96. #define _MAX_TEXTR_FILE 4
  97. /******************************************************************************************************************
  98. #1. Item Define
  99. *******************************************************************************************************************/
  100. #define _ITEM_TYPE_INVENTORY 0
  101. #define _ITEM_TYPE_EQUIP 1
  102. #define _ITEM_TYPE_GROUND 2
  103. #define _INVENTORY_CELL_WIDTH 38
  104. #define _INVENTORY_CELL_HEIGHT 38
  105. #define _CHAT_COLOR1 0 //RGB(  0,   0,   0); // 捧苞祸.
  106. #define _CHAT_COLOR2 1 //RGB( 10,  10,  10); // 八沥祸.
  107. #define _CHAT_COLOR3 2 //RGB(255, 255, 255); // 闰祸.
  108. #define _CHAT_COLOR4 3 //RGB(255,   0,   0); // 弧碍.
  109. #define _CHAT_COLOR5 4 //RGB(  0, 255,   0); // 踌祸.
  110. #define _CHAT_COLOR6 5 //RGB(  0,   0, 255); // 仟弗祸
  111. #define _CHAT_COLOR7 6 //RGB(255, 255,   0); // 畴尔祸.
  112. #define _CHAT_COLOR8 7 //RGB(255, 128,   0); // 林炔祸
  113. #define _USER_NAMECLR1 255 //RGB(255, 255, 255); 闰祸
  114. #define _USER_NAMECLR2 251 //RGB(255, 255,   0); 畴鄂祸
  115. #define _USER_NAMECLR3 249 //RGB(255,   0,   0); 弧埃祸
  116. #define _USER_NAMECLR4 125 //RGB(255,   0,   0); ??祸(搬拌救 阁胶磐祸)
  117. #define _USER_NAMECLR5 47 //RGB(165,  99,  57); 哎祸
  118. #define _USER_NAMECLR6 180 //RGB(  0,   0, 255); 仟弗祸
  119. #define _USER_NAMECLR7 69 //RGB(239, 107,   0); 林炔祸
  120. #define _USER_NAMECLR8 221 //RGB(  0, 148,   0); 踌祸
  121. #define _USER_NAMECLR9 254 //RGB(  0, 255, 255); 祸
  122. #define _USER_NAMECLR10 147 //RGB(140, 214, 239); 祸
  123. #define _USER_NAMECLR11 154 //RGB( 57, 181, 239); 祸
  124. #define _USER_NAMECLR12 229 //RGB(119, 136, 255); 祸
  125. #define _USER_NAMECLR13 168 //RGB(  0, 123, 222); 祸
  126. #define _USER_NAMECLR14 252 //RGB(  0,   0, 255); 祸
  127. /******************************************************************************************************************
  128. #1. Actor Define
  129. *******************************************************************************************************************/
  130. #define _GENDER_MAN 0
  131. #define _GENDER_WOMAN 1
  132. #define _GENDER_NPC 50
  133. #define _GENDER_MON 3//77
  134. #define _MAX_GENDER 4
  135. #define _TARGETRGN_GAPX 10
  136. #define _TARGETRGN_GAPY 8
  137. #define _MAX_HERO_KIND 10
  138. #define _MAX_MON_KIND 255
  139. #define _MAX_NPC_KIND 29
  140. #define _MAX_DIRECTION 8
  141. #define _DIRECTION_LIST_1 0
  142. #define _DIRECTION_LIST_2 1
  143. #define _DIRECTION_LIST_3 2
  144. #define _DIRECTION_LIST_4 3
  145. #define _DIRECTION_LIST_5 4
  146. #define _DIRECTION_LIST_6 5  
  147. #define _DIRECTION_LIST_7 6
  148. #define _DIRECTION_LIST_8 7
  149. #define _DEFAULT_SPELLFRAME 10
  150. #define _DEFAULT_DELAYTIME 300
  151. #define _HAIR_NONE 0
  152. #define _MAX_HAIR 7
  153. #define _WEAPON_NONE 0
  154. #define _MAX_WEAPON 32
  155. #define _HORSE_NONE 0
  156. #define _MAX_HORSE 4
  157. #define _MAX_WEAPON_MTN 25
  158. #define _MAX_WEAPON_FRAME 3000
  159. #define _START_HORSE_FRAME 2320
  160. #define _START_HORSE_MTN 29
  161. #define _MAX_HORSE_FRAME 400
  162. #define _MY_CENTER_XPOS 400
  163. #define _MY_CENTER_YPOS      243
  164. #define _MAX_CHAT_LINE 5
  165. #define _CHAT_WIDTH 144
  166. //#define _GAPX_TILE_CHAR_MAP 11
  167. //#define _GAPY_TILE_CHAR_MAP 11 
  168. #define _GAPX_TILE_CHAR_MAP 12
  169. #define _GAPY_TILE_CHAR_MAP 12 
  170. #define _CHAR_CENTER_XPOS 400
  171. #define _CHAR_CENTER_YPOS      243
  172. #define _SPEED_WALK 1
  173. #define _SPEED_RUN 2
  174. #define _SPEED_HORSERUN 3
  175. #define _MOTION_LOCKTIME 8000
  176. #define _WARMODE_TIME 5000
  177. #define _JOB_DOSA 2
  178. #define _JOB_SULSA 1
  179. #define _JOB_JUNSA 0
  180. #define _STATE_RED 64690
  181. #define _STATE_GREEN 2016
  182. #define _STATE_BLUE 38079//31
  183. #define _STATE_YELLOW 65504
  184. #define _STATE_FUCHSIA 64511
  185. #define _STATE_GRAY 0
  186. #define _STATE_ABLEND 1
  187. #define _STATE_SHIELDUSE 2
  188. #define _STATE_NOTUSED 0XFFFF
  189. #define _RUN_MINHEALTH 10
  190. #define _DIG_NORMAL 0
  191. #define _DIG_UP 1
  192. #define _DIG_DOWN 2
  193. #define _DIG_DOWNDEL 3
  194. /******************************************************************************************************************
  195. #1. Sprite Define
  196. *******************************************************************************************************************/
  197. // Hero狼 悼累 沥狼.(霸烙郴狼 葛电 悼累阑 沥狼茄促.)
  198. #define _MAX_HERO_MTN 33 // 弥措 悼累肮荐.
  199. #define _MAX_HERO_FRAME 3000 // 促澜 Hero肺 逞绢啊绰 弥措 橇饭烙 肮荐.
  200. #define _MAX_HERO_REALFRAME 2640
  201. #define _MT_STAND 0 // 蜡绒悼累.
  202. #define _MT_ARROWATTACK 1 // 劝傍拜.
  203. #define _MT_SPELL1 2 // 付过 矫傈1.
  204. #define _MT_SPELL2 3 // 付过 傍拜 矫傈2.
  205. #define _MT_HOLD 4 // 斑叼扁.
  206. #define _MT_PUSHBACK 5 // 第肺 剐妨唱扁.
  207. #define _MT_PUSHBACKFLY 6 // 第肺 朝扼辑 剐妨唱扁.
  208. #define _MT_ATTACKMODE 7 // 傈捧葛靛.
  209. #define _MT_CUT 8 // 绊扁 戒扁.
  210. #define _MT_ONEVSWING 9 // 茄颊 辆海扁.(悼累 9锅何磐 14锅鳖瘤俊辑 公扁狼 辆幅俊 蝶扼 悼累捞 沥秦柳促.)
  211. #define _MT_TWOVSWING 10 // 滴颊 辆海扁.
  212. #define _MT_ONEHSWING 11 // 茄颊 染海扁.
  213. #define _MT_TWOHSWING 12 // 滴颊 染海扁.
  214. #define _MT_SPEARVSWING 13 // 芒 辆海扁.
  215. #define _MT_SPEARHSWING 14 // 芒 染海扁.
  216. #define _MT_HITTED 15 // 嘎扁.
  217. #define _MT_WHEELWIND 16 // 倒搁辑 海扁.
  218. #define _MT_RANDSWING 17 // 付备 海扁.
  219. #define _MT_BACKDROPKICK 18 // 第倒酒 瞒扁.
  220. #define _MT_DIE 19 // 磷扁.
  221. #define _MT_SPECIALDIE 20 // 脾绢棵扼 磷扁.
  222. #define _MT_WALK 21 // 叭扁.
  223. #define _MT_RUN 22 // 崔府扁.
  224. #define _MT_MOODEPO 23 // 公怕焊 顿扁.
  225. #define _MT_ROLL 24 // 备福扁.
  226. #define _MT_FISHSTAND 25 // 超矫葛靛 蜡绒.
  227. #define _MT_FISHHAND 26 // 超矫葛靛.
  228. #define _MT_FISHTHROW 27 // 超矫临 带瘤扁.
  229. #define _MT_FISHPULL 28 // 超矫临 寸扁扁.
  230. #define _MT_HORSESTAND 29 // 铰付葛靛 蜡绒.
  231. #define _MT_HORSEWALK 30 // 铰付葛靛 叭扁.
  232. #define _MT_HORSERUN 31 // 铰付葛靛 崔府扁.
  233. #define _MT_HORSEHIT 32 // 铰付葛靛 嘎扁.
  234. // Monster狼 悼累 沥狼.(霸烙郴狼 葛电 悼累阑 沥狼茄促.)
  235. #define _MAX_MON_MTN 10 // 弥措 悼累肮荐.
  236. #define _MAX_MON_FRAME 1000 // 促澜 Mon肺 逞绢啊绰 弥措 橇饭烙 肮荐.
  237. #define _MT_MON_STAND 0 // 蜡绒悼累.
  238. #define _MT_MON_WALK 1 // 叭扁悼累.
  239. #define _MT_MON_ATTACK_A 2 // 老馆傍拜悼累1.
  240. #define _MT_MON_HITTED 3 // 嘎扁悼累.
  241. #define _MT_MON_DIE 4 // 磷扁悼累.
  242. #define _MT_MON_ATTACK_B 5 // 老馆傍拜悼累2.
  243. #define _MT_MON_SPELL_A 6 // 付过傍拜悼累1.
  244. #define _MT_MON_SPELL_B 7 // 付过傍拜悼累2.
  245. #define _MT_MON_APPEAR 8 // 唱鸥唱扁悼累.
  246. #define _MT_MON_SPECIAL_MTN 9 // 漂荐悼累1.
  247. // NPC狼 悼累 沥狼.(霸烙郴狼 葛电 悼累阑 沥狼茄促.)
  248. // NPC 包访沥狼.
  249. #define _MAX_NPC_MTN 3 // 弥措 悼累肮荐.
  250. #define _MAX_NPC_FRAME 100 // 促澜 NPC肺 逞绢啊绰 弥措 橇饭烙 肮荐.
  251. #define _MT_NPC_STAND 0 // 蜡绒悼累.
  252. #define _MT_NPC_ACT01 1 // 漂荐悼累1.
  253. #define _MT_NPC_ACT02 2 // 漂荐悼累2.
  254. // 扁档. 0
  255. // 公扁措厘厘捞. 1
  256. // 规绢备措厘厘捞. 2
  257. // 咯包辆诀盔. 3
  258. // 墨款磐. 4
  259. // 版概救郴磊. 5
  260. // 绊鞭荤辑. 6
  261. // 档辑包版厚. 7
  262. // 荤辑. 8
  263. // 立荐贸. 9
  264. // 距檬且酒滚瘤. 10
  265. // 狼幅惑. 11
  266. // 林痢NPC. 12
  267. // 荤阜傈荤. 13
  268. // 措厘埃辆诀盔. 14
  269. // 档冠厘氓烙磊. 15
  270. // 烤朝措厘厘捞. 16
  271. // 烤朝距规畴牢. 17
  272. // 烤朝氓规畴牢. 18
  273. // 棱惑牢. 19
  274. // 棱拳惑. 20
  275. // 棱拳惑. 21
  276. // 棱拳惑. 22
  277. // 痢里捞. 23
  278. // 器格惑. 24
  279. // 咯包酒淋付. 25
  280. // 澜侥痢且硅. 26
  281. // 沥腊痢林牢. 27
  282. // 青沥包. 28
  283. // 付过瓤苞包访沥狼.
  284. #define _MAX_EFFECT 33
  285. #define _MAX_MAGIC 52
  286. #define _MAX_EXPLOSION 8
  287. /******************************************************************************************************************
  288. #1. Chat Popup Wnd
  289. *******************************************************************************************************************/
  290. #define _MAX_CHATLINE_POPUP 19
  291. /******************************************************************************************************************
  292. #1. Button Wnd
  293. *******************************************************************************************************************/
  294. #define _BTN_STATE_NORMAL 0
  295. #define _BTN_STATE_FOCUS 1
  296. #define _BTN_STATE_CLICK 2
  297. #define _BTN_TYPE_NOFOCUS 0
  298. #define _BTN_TYPE_FOCUS 1
  299. /******************************************************************************************************************
  300. #1. Game Procedure
  301. *******************************************************************************************************************/
  302. #define _CLIP_WIDTH 800
  303. #define _CLIP_HEIGHT 492
  304. #define _TIMER_ID 1
  305. #define _ET_DIGOUTZOMBI 1  //粱厚啊 顶颇绊 唱柯 如利
  306. #define _ET_MINE 2  //堡籍捞 概厘登绢 乐澜
  307. #define _ET_PILESTONES 3  //倒公歹扁
  308. #define _ET_HOLYCURTAIN 4  //搬拌
  309. #define _ET_FIRE 5
  310. #define _ET_SCULPEICE 6  //林付空狼 倒柄柳 炼阿
  311. #define _MAX_CELL_OBJ 10
  312. // Day Bright.
  313. #define _DAYSTATE_DUSK 0  // 货寒.
  314. #define _DAYSTATE_DAY 1  // 撤.
  315. #define _DAYSTATE_DAWN 2  // 历翅.
  316. #define _DAYSTATE_NIGHT 3  // 广.
  317. // Fog Bright.
  318. #define _FOGSTATE_DAY 0  // 撤.
  319. #define _FOGSTATE_NIGHT 1  // 广.
  320. #define _FOGSTATE_DAWN 2  // 货寒, 历翅.
  321. /******************************************************************************************************************
  322. #1. Interface
  323. *******************************************************************************************************************/
  324. #define _CHAT_COLOR1 0 //RGB(  0,   0,   0); // 捧苞祸.
  325. #define _CHAT_COLOR2 1 //RGB( 10,  10,  10); // 八沥祸.
  326. #define _CHAT_COLOR3 2 //RGB(255, 255, 255); // 闰祸.
  327. #define _CHAT_COLOR4 3 //RGB(255,   0,   0); // 弧碍.
  328. #define _CHAT_COLOR5 4 //RGB(  0, 255,   0); // 踌祸.
  329. #define _CHAT_COLOR6 5 //RGB(  0,   0, 255); // 仟弗祸
  330. #define _CHAT_COLOR7 6 //RGB(255, 255,   0); // 畴尔祸.
  331. #define _CHAT_COLOR8 7 //RGB(255, 128,   0); // 林炔祸
  332. #define _INPUT_EDITWND_XPOS 223
  333. #define _INPUT_EDITWND_YPOS 549
  334. #define _INPUT_EDITWND_WIDTH 353
  335. #define _INPUT_EDITWND_HEIGHT 15
  336. // 皋牢牢磐其捞胶俊辑 静老 扩档快 酒捞叼.
  337. #define _WND_ID_INVENTORY 0 //啊规扩档快.
  338. #define _WND_ID_STATUS 1 //某腐磐 沥焊 焊扁扩档快(3俺).
  339. #define _WND_ID_STORE 2 //惑痢扩档快.
  340. #define _WND_ID_EXCHANGE 3 //背券扩档快.
  341. #define _WND_ID_GUILD 4 //巩盔扩档快.
  342. #define _WND_ID_GUILDMASTER 5 //巩林扩档快.
  343. #define _WND_ID_GROUP 6 //弊缝扩档快.
  344. #define _WND_ID_GROUPPOP 7 //
  345. #define _WND_ID_CHATPOP 8 //
  346. #define _WND_ID_NPCCHAT 9
  347. #define _WND_ID_MESSAGEBOX 10 // MessageBox
  348. #define _WND_ID_QUEST 11 // 
  349. #define _WND_ID_OPTION 12 // 
  350. #define _WND_ID_HORSE 13 // 
  351. // 皋牢 牢磐其捞胶俊辑 静老 扩档快狼 捞固瘤 牢郸胶.
  352. #define _WNDIMGIDX_MAIN 50 //皋牢牢磐其捞胶盲泼芒
  353. #define _WNDIMGIDX_INVENTORY     250 //牢亥配府
  354. #define _WNDIMGIDX_ITEMSET     200 //
  355. #define _WNDIMGIDX_SKILLSET 202 //公傍汲沥芒
  356. #define _WNDIMGIDX_STATUS 201 //
  357. #define _WNDIMGIDX_CHARINFO 201 //
  358. #define _WNDIMGIDX_STORE 253 //惑痢拱扒荤扁
  359. #define _WNDIMGIDX_EXCHANGE 251 //背券芒
  360. #define _WNDIMGIDX_GUILDMASTER 600 //巩林霸矫魄.
  361. #define _WNDIMGIDX_GUILD 169 //巩盔霸矫魄.
  362. #define _WNDIMGIDX_GROUP 900 //弊缝芒.
  363. #define _WNDIMGIDX_GROUPPOP 145 //弊缝涝仿芒.
  364. #define _WNDIMGIDX_CHATPOP 350 //盲泼扑诀芒.
  365. #define _WNDIMGINDX_MSGBOX1 254
  366. #define _WNDIMGINDX_MSGBOX2 255
  367. #define _WNDIMGIDX_NPCCHAT 300 //NPC措拳芒
  368. #define _WNDIMGIDX_QUEST 700 //涅胶飘芒.
  369. #define _WNDIMGIDX_OPTION 750 //可记芒.
  370. #define _WNDIMGIDX_HORSE 850 //富芒.
  371. #define _IDX_IMG_NOTICEBOX 0 //傍瘤芒 牢郸胶
  372. #define _IMGIDX_BELT 51
  373. // 皋牢牢磐其捞胶俊辑 静老 滚瓢 酒捞叼.
  374. #define _BTN_ID_CHANGE 0
  375. #define _BTN_ID_MINIMAP 1
  376. #define _BTN_ID_MUGONG 2
  377. #define _BTN_ID_EXIT 3
  378. #define _BTN_ID_LOGOUT 4
  379. #define _BTN_ID_GROUP 5
  380. #define _BTN_ID_GUILD 6
  381. #define _BTN_ID_BELT 7
  382. #define _BTN_ID_MAGIC 8
  383. #define _BTN_ID_POPUP 9
  384. #define _BTN_ID_QUEST 10
  385. #define _BTN_ID_OPTION 11
  386. #define _BTN_ID_HELP 12
  387. #define _BTN_ID_HORSE 13
  388. #define _BTN_ID_BAG 14
  389. #define _BTN_ID_CHAR 15
  390. #define _MAX_INTER_BTN 16
  391. #define _MAX_CHATLINE 5
  392. #define _MAX_SAVECHATLINE 50
  393. #define _BELT_STATE_STAY 0
  394. #define _BELT_STATE_UP 1
  395. #define _BELT_STATE_DOWN 2
  396. /******************************************************************************************************************
  397. #1. Inventory Window
  398. *******************************************************************************************************************/
  399. #define _INVEN_MAX_CELL 25
  400. #define _BELT_MAX_CELL 6
  401. #define _INVEN_CELL_XCNT 5
  402. #define _INVEN_CELL_YCNT 5
  403. #define _INVEN_MAX_CELL_YCNT 12
  404. #define _INVEN_CELL_XSTART 44
  405. #define _INVEN_CELL_YSTART 55
  406. #define _BELT_CELL_XGAP 40
  407. #define _BELT_CELL_XSTART 18
  408. #define _BELT_CELL_YSTART 220
  409. #define _MAX_INVEN_BTN 1//2
  410. #define _MAX_INVEN_ITEM 60
  411. #define _MAX_BELT_ITEM 6
  412. #define _BTN_ID_INVENCLOSE 0
  413. //#define _BTN_ID_INVENSCRLUP 1
  414. //#define _BTN_ID_INVENSCRLDOWN 2
  415. /******************************************************************************************************************
  416. #1. Light fog
  417. *******************************************************************************************************************/
  418. #define NUM_CNTX_LIGHTTILE 17
  419. #define NUM_CNTY_LIGHTTILE 21
  420. #define TILE_START_XPOS -8
  421. #define TILE_START_YPOS -29
  422. #define TILE_WIDTH 48
  423. #define TILE_HEIGHT 32
  424. #define NUM_LIGHTTILE_INDICES (NUM_CNTX_LIGHTTILE)*(NUM_CNTY_LIGHTTILE)*3*2
  425. #define NUM_LIGHTTILE_VERTICES (NUM_CNTX_LIGHTTILE+1)*(NUM_CNTY_LIGHTTILE+1)
  426. /******************************************************************************************************************
  427. #1. Magic
  428. *******************************************************************************************************************/
  429. #define _MAGIC_ACTIVE 0 // 付过劝己惑怕.
  430. #define _LIGHT_ACTIVE 1 // 付过堡盔劝己惑怕.
  431. #define _MAGIC_FINISH 2 // 付过家戈.
  432. #define _SKILL_FIREBALL 1 // 拳堪厘.
  433. #define _SKILL_HEALLING 2 // 雀汗贱.
  434. #define _SKILL_ONESWORD 3 // 寇荐.
  435. #define _SKILL_ILKWANG 4 // 老堡.
  436. #define _SKILL_FIREBALL2 5 // 陛碍拳堪厘.
  437. #define _SKILL_AMYOUNSUL 6 // 鞠楷贱.
  438. #define _SKILL_YEDO 7 // 抗档.
  439. #define _SKILL_FIREWIND 8 // 拳堪浅.
  440. #define _SKILL_FIRE 9 // 堪荤厘.
  441. #define _SKILL_SHOOTLIGHTEN 10 // 汾牢厘.
  442. #define _SKILL_LIGHTENING 11 // 碍拜.
  443. #define _SKILL_ERGUM 12 // 绢八贱.
  444. #define _SKILL_FIRECHARM 13 // 气混拌.
  445. #define _SKILL_HANGMAJINBUB 14 // 亲付柳过.
  446. #define _SKILL_DEJIWONHO 15 // 措瘤盔龋.
  447. #define _SKILL_HOLYSHIELD 16 // 搬拌.
  448. #define _SKILL_SKELLETON 17 // 归榜家券贱.
  449. #define _SKILL_CLOAK 18 // 篮脚.
  450. #define _SKILL_BIGCLOAK 19 // 措篮脚.
  451. #define _SKILL_TAMMING 20 // 汾去拜.
  452. #define _SKILL_SPACEMOVE 21 // 酒傍青过.
  453. #define _SKILL_EARTHFIRE 22 // 瘤堪贱.
  454. #define _SKILL_FIREBOOM 23 // 气凯颇.
  455. #define _SKILL_LIGHTFLOWER 24 // 汾汲拳.
  456. #define _SKILL_BANWOL 25 // 馆岿.
  457. #define _SKILL_FIRESWORD 26 // 堪拳搬.
  458. #define _SKILL_MOOTEBO 27 // 公怕焊.
  459. #define _SKILL_SHOWHP 28 // 沤扁颇楷.
  460. #define _SKILL_BIGHEALLING 29 // 措雀汗.
  461. #define _SKILL_SINSU 30 // 脚荐家券.
  462. #define _SKILL_SHIELD 31 // 林贱狼阜.
  463. #define _SKILL_KILLUNDEAD 32 // 荤磊辣雀.
  464. #define _SKILL_SNOWWIND 33 // 葫汲浅.
  465. #define _SKILL_JUMPSHOT 33 // 痢橇秦辑摹扁 八扁.
  466. #define _SKILL_RANDSWING 34 // 付备 戎滴福扁.
  467. #define _SKILL_SPACEMOVE2 35 // 酒傍青过2.
  468. #define _SKILL_SPACEMOVE3 36 // 酒傍青过3.
  469. #define _MONMAGIC_KEPAL 100 // 傈拜傍拜.(傍拜茄 某腐磐困俊)(付过)
  470. #define _MONMAGIC_EXPLODE 101 // 气惯付过.(倒榜方磷阑锭, 沸傍拜矫)
  471. #define _MONMAGIC_BLACK1 102 // 孺付过荤. (付过(矫傈))
  472. #define _MONMAGIC_BLACK2 103 // 孺付过荤. (付过(付过))
  473. #define _MONMAGIC_DIE 104 // 孺付过荤, 版癌渴扁荤, 全付过荤, 脚扁急焊胶函脚傈 磷澜.(瓤苞)
  474. #define _MONMAGIC_ANTHEAL 105 // 摹蜡俺固鳃傅(惯荤付过, 气惯瓤苞.)
  475. #define _MONMAGIC_GREATANT 106 // 芭措俺固.(傍拜茄 某腐磐困俊)(付过)
  476. #define _MONMAGIC_MAGENUMA 108 // 搬拌.
  477. #define _MONMAGIC_ANT 109 // 捍沥俺固傍拜.(傍拜茄 某腐磐困俊)(付过)
  478. #define _MONMAGIC_WORKANT 110 // 老俺固傍拜.(傍拜茄 某腐磐困俊)(付过)
  479. #define _MONMAGIC_RED1 111 // 全付过荤. (付过(矫傈))
  480. #define _MONMAGIC_RED2 112 // 全付过荤. (付过(付过))
  481. #define _MONMAGIC_COWGHOST 113 // 快搁蓖. (付过)
  482. #define _MONMAGIC_SINSU 114 // 脚荐. (付过)
  483. #define _MONMAGIC_ZOMBIE 115 // 粱厚. (付过)
  484. #define _MONMAGIC_JUMAWANG 116 // 林付空. (付过)
  485. #define _MONMAGIC_CHIM 117
  486. #define _MONMAGIC_ARROW 118
  487. #define _MONMAGIC_MAARROW 119
  488. #define _MONMAGIC_DUALAXE 120
  489. #define _MONMAGIC_COWFLAME 121
  490. #define _MONMAGIC_BIGGINE_ATT 122
  491. #define _MONMAGIC_BIGGINE_CHAR 123
  492. #define _MONMAGIC_SANDFISH 124
  493. #define _MONMAGIC_BAODIE 125
  494. #define _MONMAGIC_SINGI_DIE 126
  495. #define _MONMAGIC_HUSU_DIE 127
  496. #define _MONMAGIC_ZOMBIE_DIE 128
  497. #define _MONMAGIC_SSEGI 129
  498. #define _MONMAGIC_NUMAGUMGI 130
  499. #define _MONMAGIC_EXPLODE1 131
  500. #define _BLEND_NORMAL 0 // 老馆利牢弊府扁.(舅颇蔼捞 利侩瞪荐乐促.)
  501. #define _BLEND_LIGHT 1 // 级堡瓤苞屈怕狼 喉坊爹.
  502. #define _BLEND_LIGHTINV 2
  503. #define _BLEND_INVNORMAL 3
  504. #define _BLEND_INVLIGHT 4
  505. #define _BLEND_INVLIGHTINV 5
  506. /******************************************************************************************************************
  507. #1. Map Handler
  508. *******************************************************************************************************************/
  509. #define _BASETILE_WIDTH 96 // 扁夯鸥老 承捞.
  510. #define _BASETILE_HEIGHT 64
  511. #define _CELL_WIDTH 48 // 扁夯伎 承捞, 扁夯鸥老篮 4俺狼 伎肺 捞风绢瘤绊 沥焊绰 伎窜困肺 历厘等促.
  512. #define _CELL_HEIGHT 32
  513. #define _VIEW_CELL_X_COUNT 24 // 轰康开俊 鞘夸茄 X绵狼 伎窜困 俺荐.((楼捧府 鸥老力寇)谅客困肺 3伎, 快客酒贰肺 2伎究狼 咯蜡甫 敌促.)
  514. #define _VIEW_CELL_Y_COUNT 24
  515. #define _VIEW_CELL_Y_COUNT_FOR_OBJ 44
  516. #define _VIEW_CELL_X_START -200 // 轰康开阑 弊府扁 困茄 矫累 伎 X谅钎.
  517. #define _VIEW_CELL_Y_START -157
  518. #define _MAX_TILE_FILE 14
  519. // 器弊祸 包访 加己.
  520. #define _FOG_COLOR_TYPE0 RGB(0, 0, 0);
  521. #define _FOG_COLOR_TYPE1 RGB(100, 10, 10);
  522. #define _FOG_COLOR_TYPE2 RGB(10, 255, 10);
  523. #define _FOG_COLOR_TYPE3 RGB(10, 10, 255);
  524. // 加己 包访 沥狼.
  525. #define _CAN_WALK 0
  526. #define _CAN_NOTWALK   1
  527. #define _CAN_FLY 0
  528. #define _CAN_NOTFLY 1
  529. // 扼捞飘 农扁 包访 沥狼.
  530. #define _LIGHT_SIZE_TYPE0 3
  531. #define _LIGHT_SIZE_TYPE1 4
  532. #define _LIGHT_SIZE_TYPE2 5
  533. #define _LIGHT_SIZE_TYPE3 6
  534. // 扼捞飘 祸 包访 沥狼.
  535. #define _LIGHT_COLOR_TYPE0 RGB(255, 0, 0);
  536. #define _LIGHT_COLOR_TYPE1 RGB(0, 255, 0);
  537. #define _LIGHT_COLOR_TYPE2 RGB(0, 0, 255);
  538. #define _LIGHT_COLOR_TYPE3 RGB(255, 0, 255);
  539. // 巩包访 沥狼.
  540. #define _DOOR_ISCLOSED 0
  541. #define _DOOR_ISOPEN 1
  542. #define _TILE_ANI_DELAY_1 150
  543. #define _TILE_ANI_DELAY_2 200
  544. #define _TILE_ANI_DELAY_3 250
  545. #define _TILE_ANI_DELAY_4 300
  546. #define _TILE_ANI_DELAY_5 350
  547. #define _TILE_ANI_DELAY_6 400
  548. #define _TILE_ANI_DELAY_7 420
  549. #define _TILE_ANI_DELAY_8 450
  550. /******************************************************************************************************************
  551. #1. Status Window
  552. *******************************************************************************************************************/
  553. #define _TYPE_EQUIP 0
  554. #define _TYPE_STATUS 1
  555. #define _TYPE_SETMAGIC 2
  556. #define _EQUIP_MAX_CELL 10
  557. #define _MAGIC_MAX_CELL 5
  558. #define _MAGIC_MAX_KEY 8
  559. #define _MAX_TYPE_WND 3
  560. #define _MAX_STAUTS_BTN 3
  561. #define _BTN_ID_STATUSCLOSE 0
  562. #define _BTN_ID_STATUS 1
  563. #define _BTN_ID_STATUSMAGIC 2
  564. #define _BTN_ID_STATUS_X 187
  565. #define _BTN_ID_STATUS_Y 266
  566. #define _BTN_ID_STATUSMAGIC_X 224
  567. #define _BTN_ID_STATUSMAGIC_Y 98
  568. #define _EQUIP_CHAR_X 100
  569. #define _EQUIP_CHAR_Y 200
  570. #define _U_DRESS 0 
  571. #define _U_WEAPON 1 
  572. #define _U_RIGHTHAND 2 
  573. #define _U_NECKLACE 3 
  574. #define _U_HELMET 4 
  575. #define _U_ARMRINGL 5 
  576. #define _U_ARMRINGR 6                
  577. #define _U_RINGL 7 
  578. #define _U_RINGR 8 
  579. #define _U_CHARM 9
  580. #define _U_UNEQUIP 100
  581. #define _MAX_MAGIC_SKILL 32
  582. /******************************************************************************************************************
  583. #1. Store Window
  584. *******************************************************************************************************************/
  585. #define _STORE_STATE_SELL 0
  586. #define _STORE_STATE_BUY 1
  587. /******************************************************************************************************************
  588. #1. Client To Server Message
  589. *******************************************************************************************************************/
  590. #define CM_QUERYUSERNAME 80
  591. #define CM_QUERYBAGITEMS 81
  592. #define CM_DROPITEM 1000
  593. #define CM_PICKUP 1001
  594. #define CM_TAKEONITEM 1003
  595. #define CM_TAKEOFFITEM 1004
  596. #define CM_EAT 1006
  597. #define CM_MAGICKEYCHANGE 1008
  598. #define CM_LOGINNOTICEOK 1018
  599. #define CM_GROUPMODE 1019 // ***************************************
  600. #define CM_CREATEGROUP 1020 // ***************************************
  601. #define CM_ADDGROUPMEMBER 1021 // ***************************************
  602. #define CM_DELGROUPMEMBER 1022 // ***************************************
  603. #define CM_TRUN 3010
  604. #define CM_WALK 3011
  605. #define CM_RUN 3013
  606. #define CM_HIT 3014
  607. #define CM_LONGHIT 3019
  608. #define CM_POWERHIT 3018
  609. #define CM_SPELL 3017 // 焊辰饶 辑滚俊辑 铰牢捞 坷搁 悼累阑 茄促. 胶歧悼累捞 场抄饶 sm_magicfire啊 坷搁 悼累阑 胶拍靛肺 官槽促.
  610. #define CM_WIDEHIT 3024
  611. #define CM_FIREHIT 3025
  612. #define CM_SAY 3030
  613. #define CM_RIDE 3031
  614. #define CM_BUTCH 1007
  615. #define CM_SITDOWN 3012
  616. #define CM_CLICKNPC 1010
  617. #define CM_OPENDOOR 1002
  618. //侩扁
  619. ////////////////////////////////////////////////////////////////////////////////////////////////////////
  620. // 傍烹
  621. #define CM_CLICKNPC 1010 // 捞 皋矫瘤甫 辑滚肺 焊郴绢 秦寸 MPC狼 沥焊甫 罐绰促.
  622. #define CM_MERCHANTDLGSELECT 1011 // 荤侩磊啊 NPC措拳吝 Tag啊 粮犁窍绰 何盒阑 Click沁阑版快 焊郴绢柳促.
  623. ////////////////////////////////////////////////////////////////////////////////////////////////////////
  624. // 迫扁
  625. #define CM_MERCHANTQUERYSELLPRICE 1012 // 迫扁 拱扒阑 棵妨 初阑 版快 啊拜阑 掘绰促.  
  626. // 函版且 鞘夸啊 乐澜 (苞芭: 迫拱扒狼 啊拜父 钎矫, 泅犁: 迫府绰 拱扒狼 阿败 葛滴钎矫)
  627. #define CM_USERSELLITEM 1013 // 迫扁 滚瓢阑 喘啡阑 版快 (苞扁: 迫拱扒父 窍唱父 焊晨, 泅犁: 迫拱扒 葛滴 焊晨
  628. ////////////////////////////////////////////////////////////////////////////////////////////////////////
  629. // 荤扁
  630. #define CM_USERBUYITEM 1014 // 荤扁 滚瓢阑 喘啡阑 版快
  631. #define CM_USERGETDETAILITEM 1015 // 惑痢 格废吝俊 Sub Menu啊 乐绰 巴阑 努腐沁阑 版快
  632. ////////////////////////////////////////////////////////////////////////////////////////////////////////
  633. // 荐府
  634. #define CM_USERREPAIRITEM 1023 // 荐府窍促 滚瓢阑 喘范阑 版快
  635. #define CM_MERCHANTQUERYREPAIRCOST 1024 // 荐府且酒捞袍阑 棵妨 初阑 版快 啊拜阑 掘绰促.
  636. ////////////////////////////////////////////////////////////////////////////////////////////////////////
  637. // 距规
  638. #define CM_USERMAKEDRUGITEM 1034 // 
  639. ////////////////////////////////////////////////////////////////////////////////////////////////////////
  640. // 咯包
  641. #define CM_USERSTORAGEITEM 1031 // 荤侩磊啊 负变促 滚瓢(咆胶飘 滚瓢 酒丛)阑 喘范阑 版快 焊郴绢柳促.
  642. #define CM_USERTAKEBACKSTORAGEITEM 1032 // 荤侩磊啊 茫绰促 滚瓢(咆胶飘 滚瓢 酒丛)阑 喘范阑 版快 焊郴绢柳促.
  643. ////////////////////////////////////////////////////////////////////////////////////////////////////////
  644. // 巩颇
  645. #define CM_OPENGUILDDLG 1035 // 荤侩磊啊 巩颇芒阑 凯绊磊 沁阑 版快 焊郴绢柳促.
  646. #define CM_GUILDHOME 1036 // 荤侩磊啊 巩颇芒吝 HOME 滚瓢阑 喘范阑 版快 焊郴绢柳促.
  647. #define CM_GUILDMEMBERLIST 1037 // 荤侩磊啊 巩颇芒吝 巩盔LIST甫 焊绊磊 寝阑 版快
  648. #define CM_GUILDADDMEMBER 1038 // 荤侩磊啊 巩盔眠啊甫 沁阑 版快
  649. #define CM_GUILDDELMEMBER 1039 // 荤侩磊啊 巩盔昏力甫 沁阑 版快
  650. #define CM_GUILDUPDATENOTICE 1040 // 荤侩磊啊 巩颇傍瘤甫 荐沥 沁阑 版快
  651. #define CM_GUILDUPDATERANKINFO 1041 // 荤侩磊啊 巩盔流困甫 荐沥沁阑 版快
  652. #define CM_GUILDMAKEALLY 1044 // 荤侩磊啊 巩颇悼竿阑 沁阑 版快
  653. #define CM_GUILDBREAKALLY 1045 // 荤侩磊啊 巩颇悼竿颇扁甫 沁阑版快
  654. /******************************************************************************************************************
  655. #1. Server To Client Message
  656. *******************************************************************************************************************/
  657. #define SM_RUSH 6 // 公怕焊 剐扁.
  658. #define SM_FIREHIT 8
  659. #define SM_POWERHIT 18
  660. #define SM_BACKSTEP 9
  661. #define SM_TURN 10
  662. #define SM_WALK 11
  663. #define SM_RUN 13
  664. #define SM_HIT 14
  665. #define SM_SPELL 17 // 胶歧阑 茄促.
  666. #define SM_LONGHIT 19
  667. #define SM_DIGUP 20
  668. #define SM_DIGDOWN 21
  669. #define SM_FLYAXE 22
  670. #define SM_LIGHTING 23
  671. #define SM_WIDEHIT 24
  672. #define SM_DISAPPEAR 30
  673. #define SM_STRUCK 31
  674. #define SM_DEATH 32
  675. #define SM_NOWDEATH 34
  676. #define SM_HEAR 40
  677. #define SM_FEATURECHANGED 41
  678. #define SM_USERNAME 42
  679. #define SM_WINEXP 44
  680. #define SM_LEVELUP 45
  681. #define SM_DAYCHANGING 46
  682. #define SM_LOGON 50
  683. #define SM_NEWMAP 51
  684. #define SM_ABILITY 52 
  685. #define SM_HEALTHSPELLCHANGED 53
  686. #define SM_MAPDESCRIPTION 54
  687. #define SM_SYSMESSAGE 100
  688. #define SM_GROUPMESSAGE 101
  689. #define SM_CRY 102
  690. #define SM_WHISPER 103
  691. #define SM_GUILDMESSAGE 104
  692. #define SM_ADDITEM 200
  693. #define SM_BAGITEMS 201
  694. #define SM_ADDMAGIC 210
  695. #define SM_SENDMYMAGIC 211
  696. #define SM_DROPITEM_SCCESS 600
  697. #define SM_DROPITEM_FAIL 601
  698. #define SM_ITEMSHOW 610
  699. #define SM_ITEMHIDE  611
  700. #define SM_TAKEON_OK 615
  701. #define SM_TAKEON_FAIL 616
  702. #define SM_DOOROPEN 612
  703. #define SM_TAKEOFF_OK 619
  704. #define SM_TAKEOFF_FAIL 620
  705. #define SM_SENDUSEITEMS 621
  706. #define SM_WEIGHTCHANGED 622
  707. #define SM_CHANGEMAP 634
  708. #define SM_CLEAROBJECT 633
  709. #define SM_EAT_OK 635
  710. #define SM_EAT_FAIL 636
  711. #define SM_MAGICFIRE 638 // 付过捞 角青等促.
  712. #define SM_MAGIC_LVEXP 640
  713. #define SM_DURACHANGE 642
  714. #define SM_GOLDCHANGE 653
  715. #define SM_CHANGELIGHT 654
  716. #define SM_CHANGENAMECOLOR 656
  717. #define SM_CHARSTATUSCHANGE 657
  718. #define SM_SENDNOTICE 658
  719. #define SM_CREATEGROUP_OK 660 // ******************************************************************
  720. #define SM_CREATEGROUP_FAIL 661 // ******************************************************************
  721. #define SM_GROUPCANCEL 666 // ******************************************************************
  722. #define SM_GROUPMEMBERS 667 // ******************************************************************
  723. #define SM_CHANGEGUILDNAME 750
  724. #define SM_SUBABILITY 752
  725. #define SM_SHOWEVENT 804
  726. #define SM_HIDEEVENT 805
  727. #define SM_DELITEM 202
  728. #define SM_DELITEMS 203
  729. #define SM_CLOSEHEALTH 1101
  730. #define SM_OPENHEALTH 1100
  731. #define SM_MONSTERSAY 1501
  732. #define SM_SITDOWN 12
  733. #define SM_BUTCH 637
  734. #define SM_SKELETON 33 // SM_DEATH客 悼老.
  735. #define SM_CHANGEFACE 1104;
  736. #define SM_OPENDOOR_OK 612
  737. #define SM_OPENDOOR_LOCK 613
  738. #define SM_CLOSEDOOR 614
  739. #define SM_MERCHANTSAY 643
  740. #define SM_MERCHANTDLGCLOSE 644
  741. #define SM_SENDGOODSLIST 645
  742. #define SM_SENDUSERSELL 646
  743. #define SM_SENDBUYPRICE 647
  744. #define SM_USERSELLITEM_OK 648
  745. #define SM_USERSELLITEM_FAIL 649
  746. #define SM_BUYITEM_SUCCESS 650
  747. #define SM_BUYITEM_FAIL 651
  748. #define SM_SENDDETAILGOODSLIST 652
  749. #define SM_GOLDCHANGED 653
  750. #define SM_OPENGUILDDLG 753
  751. #define SM_OPENGUILDDLG_FAIL 754
  752. #define SM_SENDGUILDHOME 755
  753. #define SM_SENDGUILDMEMBERLIST 756
  754. #define SM_GUILDADDMEMBER_OK 757
  755. #define SM_GUILDADDMEMBER_FAIL 758
  756. #define SM_GUILDDELMEMBER_OK 759
  757. #define SM_GUILDDELMEMBER_FAIL 760
  758. #define SM_GUILDRANKUPDATE_FAIL 761
  759. #define SM_BUILDGUILD_OK 762
  760. #define SM_BUILDGUILD_FAIL 763
  761. #define SM_GUILDMAKEALLY_OK 768
  762. #define SM_GUILDMAKEALLY_FAIL 769
  763. #define SM_GUILDBREAKALLY_OK 770
  764. #define SM_GUILDBREAKALLY_FAIL 771
  765. #define SM_DLGMSG 772
  766. #define SM_AREASTATE 708
  767. #define SM_RIDEHORSE 1300
  768. /******************************************************************************************************************
  769. Resource Dll string index
  770. *******************************************************************************************************************/
  771. #define PUNISHMENT_ID_USING             1
  772. #define PUNISHMENT_ID_THEFT             2
  773. #define PUNISHMENT_DISTURB_GAME         3
  774. #define PUNISHMENT_BBS_CURSES           4
  775. #define PUNISHMENT_CONFIRMED_CURSES     5
  776. #define PUNISHMENT_USAGE_BUG            6
  777. #define PUNISHMENT_ASSUMED_GAMEMASTER   7
  778. #define PUNISHMENT_SPREAD_FALLACY       8
  779. #define NEW_ACCOUNT_HELP_ID             9
  780. #define NEW_ACCOUNT_HELP_PWD            10
  781. #define NEW_ACCOUNT_HELP_REPWD          11
  782. #define NEW_ACCOUNT_HELP_NAME           12
  783. #define NEW_ACCOUNT_HELP_SSNO           13
  784. #define NEW_ACCOUNT_HELP_BIRTH          14
  785. #define NEW_ACCOUNT_HELP_ZIPCODE        15
  786. #define NEW_ACCOUNT_HELP_ADDRESS        16
  787. #define NEW_ACCOUNT_HELP_PHONE          17
  788. #define NEW_ACCOUNT_HELP_MOBILEPHONE    18
  789. #define NEW_ACCOUNT_HELP_EMAIL          19
  790. #define NEW_ACCOUNT_HELP_Q              20
  791. #define NEW_ACCOUNT_HELP_A              21
  792. #define NEW_ACCOUNT_WELL_DONE           22
  793. #define ERROR_STR_LOGIN_1               23
  794. #define ERROR_STR_LOGIN_2               24
  795. #define ERROR_STR_LOGIN_3               25
  796. #define ERROR_STR_LOGIN_4               26
  797. #define ERROR_STR_NEW_ACCOUNT_1         27
  798. #define ERROR_STR_NEW_ACCOUNT_2         28
  799. #define ERROR_STR_NEW_ACCOUNT_3         29
  800. #define ERROR_STR_NEW_ACCOUNT_4         30
  801. #define ERROR_STR_NEW_ACCOUNT_5         31
  802. #define ERROR_STR_NEW_ACCOUNT_6         32
  803. #define ERROR_STR_NEW_ACCOUNT_7         33
  804. #define ALRAM_CHARGE                    34
  805. #define ALRAM_CHARGE_IP                 35
  806. #define ALRAM_CHARGE_1                  36
  807. #define ALRAM_CHARGE_2                  37
  808. #define ALRAM_CHARGE_3                  38
  809. #define CHANGE_PASSWORD                 39
  810. #define CHANGE_PASSWORD_1               40
  811. #define CHANGE_PASSWORD_2               41
  812. #define CHANGE_PASSWORD_3               42
  813. #define CHANGE_PASSWORD_4               43
  814. #define ERROR_STR_SELECT_SERVER_1       44
  815. #define ERROR_STR_SELECT_SERVER_2       45
  816. #define ERROR_STR_NEWCHR_1              200
  817. #define ERROR_STR_NEWCHR_2              201
  818. #define ERROR_STR_NEWCHR_3              202
  819. #define DELETE_CHARACTER_1              203
  820. #define DELETE_CHARACTER_2              204
  821. #define VERSION_NOT_MATCHED             205
  822. #define ERROR_STR_START_GAME_1          206
  823. #define ERROR_STR_DELCHR                207
  824. #define ERROR_STR_PATCH_1               300
  825. #define ERROR_STR_PATCH_2               301
  826. #define ERROR_STR_SERVER_CONNECTION     302
  827. #define NOTICE_NOT_EXIST_INDEX          400
  828. #define NOTICE_LAST_PAGE                401
  829. #define FATAL_ERROR_STR                 9999
  830. #define SERVER_SELECT_TEST              10000
  831. //////////////////////////////////////////////////////////////////////////////////////////////////////
  832. /*******************************************************************************************************
  833. Login Procedure
  834. *******************************************************************************************************/
  835. #define _LOGIN_SCREEN_WIDTH 640
  836. #define _LOGIN_SCREEN_HEIGHT 480
  837. /******************************************************************************************************************
  838. #1. Progress States
  839. *******************************************************************************************************************/
  840. #define PRG_CONNECT  -1
  841. #define PRG_INTRO  0
  842. #define PRG_LOGIN  1
  843. #define PRG_NEW_ACCOUNT  3
  844. #define PRG_PATCH  4
  845. #define PRG_CHANGE_PASS  5
  846. #define PRG_SERVER_SELE  6
  847. #define PRG_TO_SELECT_CHR  7
  848. #define PRG_CHAR_SELE  8
  849. #define PRG_CREATE_CHAR  9
  850. #define PRG_PLAY_GAME 10
  851. #define PRG_SEL_TO_CREA 30
  852. #define PRG_CREA_TO_SEL 31
  853. #define PRG_SEL_TO_GAME 32
  854. #define PRG_PATCH_FILES 77
  855. #define PRG_NEED_ACCOUNT_CHANGE 88
  856. #define PRG_QUIT 99
  857. #endif // _DEFINE_H