
// 2005-04-28 by cmkwon
// #include "StringDefineServer.h"
#ifndef _STRING_DEFINE_SERVER_H_
#define _STRING_DEFINE_SERVER_H_

#include "StringDefineCommon.h"


///////////////////////////////////////////////////////////////////////////////
// 1 Atum
	// 1-1 
	#define STRERR_S_ATUMEXE_0001 "Máy chủ không hoạt động"
	#define STRERR_S_ATUMEXE_0002 "Socket Closed by Pre server!"
	#define STRERR_S_ATUMEXE_0003 "Việc cập nhật tự động không thành công.\r\nBạn hãy cài đặt lại trò chơi.\r\n"
	#define STRERR_S_ATUMEXE_0004 "ERROR %s(%#04X) received from %s[%s]\r\n"
	#define STRERR_S_ATUMEXE_0005 "Lỗi không xác định: %s(%#04x)"
	#define STRERR_S_ATUMEXE_0006 "Không kết nối được Server download"
	#define STRERR_S_ATUMEXE_0007 "Không nhận biết được dung lượng file tải về."
	#define STRERR_S_ATUMEXE_0008 "Không tải được file đã cập nhật ."
	#define STRERR_S_ATUMEXE_0009 "Hệ thống thiếu bộ nhớ hoặc tài nguyên."
	#define STRERR_S_ATUMEXE_0010 "Lỗi file chạy."
	#define STRERR_S_ATUMEXE_0011 "Không tìm được file."
	#define STRERR_S_ATUMEXE_0012 "Không tìm thấy đường dẫn chỉ định."
// 2006-04-20 by cmkwon, 	#define STRERR_S_ATUMEXE_0013 "[Error]Unknown Message Type: %d(0x%08X)\n"
// 1_end
///////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////
// 2 - AtumLauncher
	// 2-1 STRMSG
	#define STRMSG_S_ATUMLAUNCHER_0000 "Cap nhat hoan tat."
	#define STRMSG_S_ATUMLAUNCHER_0001 "Chon may chu."
	#define STRMSG_S_ATUMLAUNCHER_0002 "Dang cap nhat danh sach file can xoa v%s\r\n"
	#define STRMSG_S_ATUMLAUNCHER_0003 "Dang xoa file."
	#define STRMSG_S_ATUMLAUNCHER_0004 "Dang cap nhat thong bao"
	#define STRMSG_S_ATUMLAUNCHER_0005 "Cap nhat hoan tat (%s -> %s)"
	#define STRMSG_S_ATUMLAUNCHER_0006 "Chon file tien hanh"
	#define STRMSG_S_ATUMLAUNCHER_0007 "Chon cach thuc hien"
	#define STRMSG_S_ATUMLAUNCHER_0008 "Huy viec tai file"
	#define STRMSG_S_ATUMLAUNCHER_0009 "Tai file ket thuc"
	#define STRMSG_S_ATUMLAUNCHER_0010 "Cap nhat voi v%s - %s(%d/%d)"
	#define STRMSG_S_ATUMLAUNCHER_0011 "Khong the tao file %s"
	#define STRMSG_S_ATUMLAUNCHER_0012 "Cap nhat toi v%s - %s(%d/%d)"
	#define STRMSG_S_ATUMLAUNCHER_0013 "Dang nhan thong tin file %s"
	#define STRMSG_S_ATUMLAUNCHER_0014 "VTCGuard updating"				// 2012-02-09 by hskim, º£Æ®³² X-Trap -> VTC °¡µå·Î º¯°æ
	#define STRMSG_S_ATUMLAUNCHER_0015 "VTCGuard update completed"		// 2012-02-09 by hskim, º£Æ®³² X-Trap -> VTC °¡µå·Î º¯°æ
	
	// STRERR
	#define STRERR_S_ATUMLAUNCHER_0000 "[Error] Parameter Count Error, Count(%d)\n"
	#define STRERR_S_ATUMLAUNCHER_0001 "[Error] Mutex Error\n"
	#define STRERR_S_ATUMLAUNCHER_0002 "[Error] Excute Type Error, Type(%s)\n"
	#define STRERR_S_ATUMLAUNCHER_0003 "[Error] Decryption ID Error, DecryptedID(%s)\n"
	#define STRERR_S_ATUMLAUNCHER_0004 "Khong ket noi duoc toi May chu Certificate."
	#define STRERR_S_ATUMLAUNCHER_0005 "Khong ket noi duoc toi Server."
	#define STRERR_S_ATUMLAUNCHER_0006 "Socket bi dong boi Pre server!"
	#define STRERR_S_ATUMLAUNCHER_0007 "Loi tep Thong bao!"
//	#define STRERR_S_ATUMLAUNCHER_0008 "Ban hay tai lai tro choi.\nURL: http://phidoi.vtc.vn/\nphien ban moi nhat: "
	#define STRERR_S_ATUMLAUNCHER_0009 "Khong the tu dong cap nhat.\r\nBan hay cai dat lai tro choi.\r\n"
	#define STRERR_S_ATUMLAUNCHER_0010 "Tat ca may chu dang o trang thai chua kich hoat."
	#define STRERR_S_ATUMLAUNCHER_0011 "%-16s%sDang kiem tra..."
	#define STRERR_S_ATUMLAUNCHER_0012 "Dang tien hanh kiem tra server. Ban vui long truy cap lai lan khac."
	#define STRERR_S_ATUMLAUNCHER_0013 "ERROR %s(%#04X) received from %s[%s]\r\n"
// 2006-08-24 by cmkwon, Change to STRMSG_060824_0000
//	#define STRERR_S_ATUMLAUNCHER_0014 "ID hoac Mat khau khong chinh xac. Vui long nhap lai."
	#define STRERR_S_ATUMLAUNCHER_0015 "Dang nhap that bai."
	#define STRERR_S_ATUMLAUNCHER_0016 "Vui long nhap ID."
	#define STRERR_S_ATUMLAUNCHER_0017 "Dang nhap trung lap."
	#define STRERR_S_ATUMLAUNCHER_0018 "F server khong hoat dong."
	#define STRERR_S_ATUMLAUNCHER_0019 "I server khong hoat dong."
	#define STRERR_S_ATUMLAUNCHER_0020 "Dich vu dang tam ngung hoat dong.\n\nXin ban vui long truy cap lan sau."
	#define STRERR_S_ATUMLAUNCHER_0021 "Hien dang co qua dong nguoi truy cap.\n\nXin ban vui long truy cap luc khac."
	#define STRERR_S_ATUMLAUNCHER_0022 "Tai khoan cua ban dang bi Khoa.\n Thoi gian : %s\n\nThong tin chi tiet vui long lien he qua email ho tro: support.phidoi@vtc.vn."
	#define STRERR_S_ATUMLAUNCHER_0023 "Sai phien ban client.\n\nBan hay tai lai game."
	#define STRERR_S_ATUMLAUNCHER_0024 "ERROR: %s(%#04X)"
	#define STRERR_S_ATUMLAUNCHER_0025 "Khong ket noi duoc den may chu download."
	#define STRERR_S_ATUMLAUNCHER_0026 "Khong xac dinh duoc do lon cua file tai ve (%s)."
	#define STRERR_S_ATUMLAUNCHER_0027 "Khong xac dinh duoc do lon cua file tai ve."
	#define STRERR_S_ATUMLAUNCHER_0028 "Khong tai duoc file cap nhat."
	#define STRERR_S_ATUMLAUNCHER_0029 "File cap nhat khong ton tai."
	#define STRERR_S_ATUMLAUNCHER_0030 "May chu nay dang duoc kiem tra. Ban vui long truy cap lai lan sau."
	#define STRERR_S_ATUMLAUNCHER_0031 "Tran bo nho / tai nguyen he thong!"
	#define STRERR_S_ATUMLAUNCHER_0032 "File .exe khong hop le."
	#define STRERR_S_ATUMLAUNCHER_0033 "Khong tim duoc file."
	#define STRERR_S_ATUMLAUNCHER_0034 "Khong tim duoc loi."
// 2006-04-20 by cmkwon	#define STRERR_S_ATUMLAUNCHER_0035 "[Error] Unhandled Message Type: %s(%#04X)\n"
// 2006-04-20 by cmkwon	#define STRERR_S_ATUMLAUNCHER_0036 "[Error] Unhandled Message Type!\n"
	#define STRERR_S_ATUMLAUNCHER_0037 "18¼¼ ¹̀¸¸ Ă»¼̉³â¿¡°Ô Àû¿ëµÇ´Â °ÔÀÓ½Ă°£ ¼±ÅĂÁ¦ ¼³Á¤À¸·Î ÀÎÇÏ¿©, ÇöÀç ½Ă°£¿¡´Â °ÔÀÓ ÁøÇàÀ̀ º̉°¡´ÉÇƠ´Ï´Ù.\n\nÀÚ¼¼ÇÑ »çÇ×Àº ¿¡À̀½º¿Â¶óÀÎ °í°´¼¾ÅÍ·Î ¹®ÀÇ¹Ù¶ø´Ï´Ù."		// 2012-07-11 by hskim, ¼±ÅĂÀû ¼Ë´Ù¿î

	#define STRMSG_S_050506		"Tai khoan \'%s\' dang bi khoa.\n  Ly do: %s\n  Thoi gian: %s~%s\n\nThong tin chi tiet vui long lien he qua email: support.phidoi@vtc.vn."
	#define STRMSG_S_050930		"Ban hay tai lai tro choi.\nURL: %s\n phien ban moi nhat."
// 2_end
///////////////////////////////////////////////////////////////////////////////	

///////////////////////////////////////////////////////////////////////////////
// 3 - AtumAdminTool
	// 3-1 STRMSG
//	#define STRMSG_S_SCADMINTOOL_0000 "Nam"
//	#define STRMSG_S_SCADMINTOOL_0001 "Nữ"
//	#define STRMSG_S_SCADMINTOOL_0002 "%d Năm, %d Tuổi"
//	#define STRMSG_S_SCADMINTOOL_0003 "Bạn thực sự muốn sửa tài khoản?"
//	#define STRMSG_S_SCADMINTOOL_0004 "CAST(l.CurrentCount AS VARCHAR(10)) + 'Cái'"
//	#define STRMSG_S_SCADMINTOOL_0005 "CAST(l.ChangeCount AS VARCHAR(10)) + 'nhận cái, ' + CAST(l.CurrentCount AS VARCHAR(10)) + 'cái'"
//	#define STRMSG_S_SCADMINTOOL_0006 "'''' + l.PeerCharacterName + '''?? ' + CAST(l.ChangeCount AS VARCHAR(10)) + 'cái cho, ' + CAST(l.CurrentCount AS VARCHAR(10)) + ‘cái'"
//	#define STRMSG_S_SCADMINTOOL_0007 "'''' + l.PeerCharacterName + '''from ' + CAST(l.ChangeCount AS VARCHAR(10)) + 'cái đã nhận, ' + CAST(l.CurrentCount AS VARCHAR(10)) + 'cái'"
//	#define STRMSG_S_SCADMINTOOL_0008 "CAST(l.ChangeCount AS VARCHAR(10)) + 'cái bỏ, ' + CAST(l.CurrentCount AS VARCHAR(10)) + 'cái'"
//	#define STRMSG_S_SCADMINTOOL_0009 "CAST(l.ChangeCount AS VARCHAR(10)) + 'cái mua, còn lại Spi: ' + CAST(l.RemainedMoney AS VARCHAR(10))"
//	#define STRMSG_S_SCADMINTOOL_0010 "CAST(l.ChangeCount AS VARCHAR(10)) + 'cái bán, còn lại Spi: ' + CAST(l.RemainedMoney AS VARCHAR(10))"
//	#define STRMSG_S_SCADMINTOOL_0011 "CAST(l.CurrentCount AS VARCHAR(10)) + 'cái'"
	#define STRMSG_S_SCADMINTOOL_0012 "'''' + l.PeerCharacterName + ''' đã thêm ' + CAST(l.ChangeCount AS VARCHAR(10)) + 'cái, tổng ' + CAST(l.CurrentCount AS VARCHAR(10)) + 'cái'"
	#define STRMSG_S_SCADMINTOOL_0013 "'''' + l.PeerCharacterName + ''' xoá ' + CAST(l.ChangeCount AS VARCHAR(10)) + 'cái, tổng ' + CAST(l.CurrentCount AS VARCHAR(10)) + 'cái'"
	#define STRMSG_S_SCADMINTOOL_0014 "'Thêm ' + CAST(l.ChangeCount AS VARCHAR(10)) + 'cái , ' + CAST(l.CurrentCount AS VARCHAR(10)) + 'cái'"
	#define STRMSG_S_SCADMINTOOL_0015 "'Xoá ' + CAST(l.ChangeCount AS VARCHAR(10)) + 'cái, tổng ' + CAST(l.CurrentCount AS VARCHAR(10)) + 'cái'"
	#define STRMSG_S_SCADMINTOOL_0016 "'Recover ' + CAST(l.ChangeCount AS VARCHAR(10)) + 'cái, tổng' + CAST(l.CurrentCount AS VARCHAR(10)) + 'cái'"
	#define STRMSG_S_SCADMINTOOL_0017 "\'thời gian chơi \' + dbo.atum_GetHMSFromS(l.PlayTime) + \', toàn bộ \' + dbo.atum_GetHMSFromS(l.TotalPlayTime)"
	#define STRMSG_S_SCADMINTOOL_0018 "CAST(l.Param1 AS VARCHAR(10)) + ' -> ' + CAST(l.Param2 AS VARCHAR(10)) + ', thời gian chơi: ' + dbo.atum_GetHMSFromS(l.Param3)"	
//	#define STRMSG_S_SCADMINTOOL_0019 "CAST(l.Param1 AS VARCHAR(15)) + \' tăng giảm, tăng \' + CAST(l.Param2 AS VARCHAR(15))"
//	#define STRMSG_S_SCADMINTOOL_0020 "đâm"
//	#define STRMSG_S_SCADMINTOOL_0021 "quái vật"
//	#define STRMSG_S_SCADMINTOOL_0022 "phi cơ"
//	#define STRMSG_S_SCADMINTOOL_0023 "Nguyên nhân không xác định"
//	#define STRMSG_S_SCADMINTOOL_0024 "%s, Stat còn lại: %s"
	#define STRMSG_S_SCADMINTOOL_0025 "(Không có)"
//	#define STRMSG_S_SCADMINTOOL_0026 "bản thân"
//	#define STRMSG_S_SCADMINTOOL_0027 "Không có"
//	#define STRMSG_S_SCADMINTOOL_0028 "Người sử dụng bug"
	#define STRMSG_S_SCADMINTOOL_0029 "tài khoản block"
	#define STRMSG_S_SCADMINTOOL_0030 "Cấm chat"
//	#define STRMSG_S_SCADMINTOOL_0031 "Log truy cập"
//	#define STRMSG_S_SCADMINTOOL_0032 "Log người chơi"
//	#define STRMSG_S_SCADMINTOOL_0033 "Log Item "
	#define STRMSG_S_SCADMINTOOL_0034 "%s - %s server"
	#define STRMSG_S_SCADMINTOOL_0035 "%s - %s server,%d(%d)"
	#define STRMSG_S_SCADMINTOOL_0036 " Khóa nick"
//	#define STRMSG_S_SCADMINTOOL_0037 "Phân loại"
//	#define STRMSG_S_SCADMINTOOL_0038 "đơn vị"
	#define STRMSG_S_SCADMINTOOL_0039 "Bạn có muốn mở tài khoản bị khoá?"
	#define STRMSG_S_SCADMINTOOL_0040 "%s(%d giây)"
	#define STRMSG_S_SCADMINTOOL_0041 "%d thắng %d bại"
	#define STRMSG_S_SCADMINTOOL_0042 "Bạn thực sự muốn ngừng kết nối và chặn?"
	#define STRMSG_S_SCADMINTOOL_0043 "%s Item"
	#define STRMSG_S_SCADMINTOOL_0044 "[%s %15s] thông báo : %s\r\n"
	#define STRMSG_S_SCADMINTOOL_0045 "Số người sử dụng: %d\r\n"
	#define STRMSG_S_SCADMINTOOL_0046 "[%s %15s] tin nhắn được nhận : %s\r\n"
	#define STRMSG_S_SCADMINTOOL_0047 "[%s %15s] Số người chơi : %4d\r\n"
	#define STRMSG_S_SCADMINTOOL_0048 "[%s %15s] Field server state : %d\r\n"
	#define STRMSG_S_SCADMINTOOL_0049 "Ngừng kết nối server\nSocket Name: %s\nIP: %s"
	
	// 3-2 AtumAdminTool - STRERR
	#define STRERR_S_SCADMINTOOL_0000 "Không đọc được thông tin về tài khoản."
	#define STRERR_S_SCADMINTOOL_0001 "Việc sửa tài khoản không thành công."
	#define STRERR_S_SCADMINTOOL_0002 "Bạn hãy điền mật khẩu"
	#define STRERR_S_SCADMINTOOL_0003 "Sai mật khẩu"
	#define STRERR_S_SCADMINTOOL_0004 "Bạn hãy điền ID"
	#define STRERR_S_SCADMINTOOL_0005 "Pre server không hoạt động."
	#define STRERR_S_SCADMINTOOL_0006 "Không thể truy cập đến Preserver !!"
	#define STRERR_S_SCADMINTOOL_0007 "việc xác nhận không thành công"
	#define STRERR_S_SCADMINTOOL_0008 "ERROR: Không tồn tại Protocol tương thích."
	#define STRERR_S_SCADMINTOOL_0009 "Bạn hãy điền tên người sử dụng"
	#define STRERR_S_SCADMINTOOL_0010 "Bạn hãy điền lý do"
	#define STRERR_S_SCADMINTOOL_0011 "Lỗi về việc lập chỉ số kinh nghiệm : Level %2d ==> Exp(%.1I64f ~ %.1I64f)"
	#define STRERR_S_SCADMINTOOL_0012 "Số lượng log đã quá tải.\r\n\r\nXin bạn vui lòng sửa lại số log hoặc điều kiện tìm."
	#define STRERR_S_SCADMINTOOL_0013 "Không truy cập được cơ sở dữ liệu."
	#define STRERR_S_SCADMINTOOL_0014 "Không truy cập được"
	#define STRERR_S_SCADMINTOOL_0015 "Truy cập"
	#define STRERR_S_SCADMINTOOL_0016 "Đang nâng cấp"
	#define STRERR_S_SCADMINTOOL_0017 "Đăng nhập"
	#define STRERR_S_SCADMINTOOL_0018 "Đang lựa chọn nhân vật "
	#define STRERR_S_SCADMINTOOL_0019 "Đang chơi"
	#define STRERR_S_SCADMINTOOL_0020 "Không xác định"
	#define STRERR_S_SCADMINTOOL_0021 "Không truy cập được cơ sở dữ liệu %s(%s:%d)."
	#define STRERR_S_SCADMINTOOL_0022 "Việc tăng thêm Item không thành công"
	#define STRERR_S_SCADMINTOOL_0023 "Việc tìm nick bị khóa không thành công."
	#define STRERR_S_SCADMINTOOL_0024 "Để sửa, Bạn hãy ngừng việc kết nối tài khoản và khóa tài khoản!"
	#define STRERR_S_SCADMINTOOL_0025 "Bạn không thể tăng thêm SPI(Tiền)."
	#define STRERR_S_SCADMINTOOL_0026 "Item bạn chọn đã có, Bạn hãy sửa lại số lượng"
	#define STRERR_S_SCADMINTOOL_0027 "Lỗi về tìm Item"
	#define STRERR_S_SCADMINTOOL_0028 "Bạn không thể xóa SPI(Tiền) mà nhân vật sở hữu."
	#define STRERR_S_SCADMINTOOL_0029 "Bạn muốn xóa Item?"
	#define STRERR_S_SCADMINTOOL_0030 "việc xóa Item không thành công."
	#define STRERR_S_SCADMINTOOL_0031 "việc sửa Item không thành công."
	#define STRERR_S_SCADMINTOOL_0032 "Bạn hãy điền tài khoản"
	#define STRERR_S_SCADMINTOOL_0033 "tài khoản này không tồn tại.( Có thể cài block tài khoản)"
	#define STRERR_S_SCADMINTOOL_0034 "Không tồn tại tài khoản hoặc nhân vật."
	#define STRERR_S_SCADMINTOOL_0035 "Lỗi xem thông tin nhân vật."
	#define STRERR_S_SCADMINTOOL_0036 "Không tồn tại nhân vật tương ứng"
	#define STRERR_S_SCADMINTOOL_0037 "Lỗi nâng cấp nhân vật"
	#define STRERR_S_SCADMINTOOL_0038 "Việc cập nhật thông tin nhân vật đã thành công "
	#define STRERR_S_SCADMINTOOL_0039 "Bạn hãy chọn Item."
	#define STRERR_S_SCADMINTOOL_0040 "Bạn hãy chọn số lượng Item."
	#define STRERR_S_SCADMINTOOL_0041 "Bạn chỉ được tạo dưới 5cái."
	#define STRERR_S_SCADMINTOOL_0042 "Bạn hãy nhập tin nhắn."
	#define STRERR_S_SCADMINTOOL_0043 "Không thể truyền thông tin."
	#define STRERR_S_SCADMINTOOL_0044 "%s: server state(%d)\r\n"
	#define STRERR_S_SCADMINTOOL_0045 "IM server không hoạt động."
	#define STRERR_S_SCADMINTOOL_0046 "Field server không hoạt động."
	#define STRERR_S_SCADMINTOOL_0047 "[%s %15s] IMserver state : %d\r\n"

	// 3-3 AtumLaAtumAdminTool -
//	#define STRMSG_S_SCAT_COLNAME_0000 "Tên tài khoản"
//	#define STRMSG_S_SCAT_COLNAME_0001 "Loại"
//	#define STRMSG_S_SCAT_COLNAME_0002 "Toàn bộ"
//	#define STRMSG_S_SCAT_COLNAME_0003 "Việc bắt đầu"
//	#define STRMSG_S_SCAT_COLNAME_0004 "Việc kết thúc"
//	#define STRMSG_S_SCAT_COLNAME_0005 "Người giải quyết"
//	#define STRMSG_S_SCAT_COLNAME_0006 "Lý do"
//	#define STRMSG_S_SCAT_COLNAME_0007 "Ngày"
//	#define STRMSG_S_SCAT_COLNAME_0008 "Loại log"
//	#define STRMSG_S_SCAT_COLNAME_0009 "IP Address"
//	#define STRMSG_S_SCAT_COLNAME_0010 "Tên server"
//	#define STRMSG_S_SCAT_COLNAME_0011 "Tên nhân vật"
//	#define STRMSG_S_SCAT_COLNAME_0012 "Vị trí"
//	#define STRMSG_S_SCAT_COLNAME_0013 "Nội dung"
//	#define STRMSG_S_SCAT_COLNAME_0014 "Item"
//	#define STRMSG_S_SCAT_COLNAME_0015 "UID"
//	#define STRMSG_S_SCAT_COLNAME_0016 "Số cố định"
//	#define STRMSG_S_SCAT_COLNAME_0017 "Tên"
//	#define STRMSG_S_SCAT_COLNAME_0018 "Số Item"
//	#define STRMSG_S_SCAT_COLNAME_0019 "Prefix"
//	#define STRMSG_S_SCAT_COLNAME_0020 "Suffix"
	#define STRMSG_S_SCAT_COLNAME_0021 "Lập"
//	#define STRMSG_S_SCAT_COLNAME_0022 "Số lượng"
//	#define STRMSG_S_SCAT_COLNAME_0023 "độ bền"
//	#define STRMSG_S_SCAT_COLNAME_0024 "Thời gian tạo"
	#define STRMSG_S_SCAT_COLNAME_0025 "Không lắp"
//	#define STRMSG_S_SCAT_COLNAME_0026 "Kho chứa"
//	#define STRMSG_S_SCAT_COLNAME_0027 "Đấu giá"
//	#define STRMSG_S_SCAT_COLNAME_0028 "Map"
//	#define STRMSG_S_SCAT_COLNAME_0029 "Tọa độ"
//	#define STRMSG_S_SCAT_COLNAME_0030 "Giới tính"
//	#define STRMSG_S_SCAT_COLNAME_0031 "Dân tộc"
//	#define STRMSG_S_SCAT_COLNAME_0032 "Quyền hạn"
//	#define STRMSG_S_SCAT_COLNAME_0033 "Loại Unit"
//	#define STRMSG_S_SCAT_COLNAME_0034 "Level"
//	#define STRMSG_S_SCAT_COLNAME_0035 "Level hàng đầu"
//	#define STRMSG_S_SCAT_COLNAME_0036 "Chỉ số kinh nghiệm"
//	#define STRMSG_S_SCAT_COLNAME_0037 "Chỉ số kinh nghiệm bị giảm"
//	#define STRMSG_S_SCAT_COLNAME_0038 "Loại phân bố Stat tự động"
//	#define STRMSG_S_SCAT_COLNAME_0039 "Công kích"
//	#define STRMSG_S_SCAT_COLNAME_0040 "Phòng ngự"
//	#define STRMSG_S_SCAT_COLNAME_0041 "Nhiên liệu"
//	#define STRMSG_S_SCAT_COLNAME_0042 "Cảm ứng"
//	#define STRMSG_S_SCAT_COLNAME_0043 "Giáp"
//	#define STRMSG_S_SCAT_COLNAME_0044 "Tránh"
//	#define STRMSG_S_SCAT_COLNAME_0045 "Binh đoàn"
//	#define STRMSG_S_SCAT_COLNAME_0046 "Tính cách"
//	#define STRMSG_S_SCAT_COLNAME_0047 "Thân phận"
//	#define STRMSG_S_SCAT_COLNAME_0048 "Tổng cộng thời gian kết nối"
//	#define STRMSG_S_SCAT_COLNAME_0049 "Thời gian tạo"
//	#define STRMSG_S_SCAT_COLNAME_0050 "Thời gian kết nối lần gần đây nhất"
//	#define STRMSG_S_SCAT_COLNAME_0051 "Loại"
//	#define STRMSG_S_SCAT_COLNAME_0052 "Toàn bộ"
	#define STRMSG_S_SCAT_COLNAME_0053 "Tự động(Loại1-1)"
	#define STRMSG_S_SCAT_COLNAME_0054 "Súng tiểu liên (Loại1-1)"	
	#define STRMSG_S_SCAT_COLNAME_0055 "Súng 2 nòngi(Loại1-1)" // 2005-08-01 by hblee : lựu đạn -> Loại súng bắn đôi.
	#define STRMSG_S_SCAT_COLNAME_0056 "Đại pháo(Loại1-1)"
	#define STRMSG_S_SCAT_COLNAME_0057 "Súng trường (Loại1-2)"
	#define STRMSG_S_SCAT_COLNAME_0058 "Bệ phóng(Loại1-2)"
	#define STRMSG_S_SCAT_COLNAME_0059 "Bệ phóng(Loại1-2)"
	#define STRMSG_S_SCAT_COLNAME_0060 "Massdriver(Loại1-2)"
	#define STRMSG_S_SCAT_COLNAME_0061 "Rôckét(Loại2-1)"
	#define STRMSG_S_SCAT_COLNAME_0062 "Tên lửa(Loại2-1)"
	#define STRMSG_S_SCAT_COLNAME_0063 "Bắn chùm(Loại2-1)"
	#define STRMSG_S_SCAT_COLNAME_0064 "Mìn(Loại2-1)"
	#define STRMSG_S_SCAT_COLNAME_0065 "Shield(Loại2-2)"
	#define STRMSG_S_SCAT_COLNAME_0066 "Dummy(Loại 2-2)"
	#define STRMSG_S_SCAT_COLNAME_0067 "Gắn(Loại2-2)"
	#define STRMSG_S_SCAT_COLNAME_0068 "Gây nhiễu(Loại2-2)"
	#define STRMSG_S_SCAT_COLNAME_0069 "Phòng ngự"
	#define STRMSG_S_SCAT_COLNAME_0070 "Thiết bị hỗ trợ"
	#define STRMSG_S_SCAT_COLNAME_0071 "Năng lượng"
	#define STRMSG_S_SCAT_COLNAME_0072 "Kim Loại"
	#define STRMSG_S_SCAT_COLNAME_0073 "Thẻ"
	#define STRMSG_S_SCAT_COLNAME_0074 "Nâng cấp"
	#define STRMSG_S_SCAT_COLNAME_0075 "Xe tăng"
	#define STRMSG_S_SCAT_COLNAME_0076 "Đạn"
	#define STRMSG_S_SCAT_COLNAME_0077 "Nhiệm vụ"
	#define STRMSG_S_SCAT_COLNAME_0078 "Rađa"
	#define STRMSG_S_SCAT_COLNAME_0079 "Máy tính"
	#define STRMSG_S_SCAT_COLNAME_0080 "Thẻ đặc biệt"
	#define STRMSG_S_SCAT_COLNAME_0081 "Chống phá hủy khi nâng cấp"		// 2005-08-02 by cmkwon
	#define STRMSG_S_SCAT_COLNAME_0082 "Blaster"				// 2005-08-02 by cmkwon
	#define STRMSG_S_SCAT_COLNAME_0083 "Rail-gun"				// 2005-08-02 by cmkwon
//	#define STRMSG_S_SCAT_COLNAME_0081 "Toàn bộ Item"
//	#define STRMSG_S_SCAT_COLNAME_0082 "Toàn bộ server"
//	#define STRMSG_S_SCAT_COLNAME_0083 "Tên server"
//	#define STRMSG_S_SCAT_COLNAME_0084 "Loại server"
//	#define STRMSG_S_SCAT_COLNAME_0085 "IP, Port"
//	#define STRMSG_S_SCAT_COLNAME_0086 "Số người chơi Hiện tại"
//	#define STRMSG_S_SCAT_COLNAME_0087 "Trạng thái server"
//	#define STRMSG_S_SCAT_COLNAME_0088 "Group server"
//	#define STRMSG_S_SCAT_COLNAME_0089 "server hạm đội"
//	#define STRMSG_S_SCAT_COLNAME_0090 "Không xác định"
//	#define STRMSG_S_SCAT_COLNAME_0091 "Không thực hiện được"
//	#define STRMSG_S_SCAT_COLNAME_0092 "Bình thường"
//	#define STRMSG_S_SCAT_COLNAME_0093 "Không bình thường"
	#define STRMSG_S_SCAT_COLNAME_0094 "Người điều hành"

	#define STRMSG_S_SCADMINTOOL_050512_0000	"CAST(l.CurrentCount AS VARCHAR(10)) + 'cái, Param1:' + CAST(l.Param1 AS VARCHAR(10))"
// 3_end
///////////////////////////////////////////////////////////////////////////////
	
	
///////////////////////////////////////////////////////////////////////////////
// 4
	// 4-1 AtumMonitor - STRMSG
//	#define STRMSG_S_SCMONITOR_0000 "Danh sách mệnh lệnh\r\n"
//	#define STRMSG_S_SCMONITOR_0001 "----- Danh sách tài khoản backup---------------------------------------\r\n"
//	#define STRMSG_S_SCMONITOR_0002 "  tài khoản: \'%s\', mật khẩu cố định: \'%s\', mật khẩu nhất thời: \'%s\'\r\n"
//	#define STRMSG_S_SCMONITOR_0003 "  : \'%s\' \r\n"
//	#define STRMSG_S_SCMONITOR_0004 "Bạn hãy Chọn folder có phiên bản cập nhật"
//	#define STRMSG_S_SCMONITOR_0005 "\r\nMaking New Zip File From %s To %s...\r\n"
//	#define STRMSG_S_SCMONITOR_0006 "Rename server Group"
//	#define STRMSG_S_SCMONITOR_0007 "Việc tạo file đã thành công.\r\n\r\nDB Thông tin: %s(%d), %s"
//	#define STRMSG_S_SCMONITOR_0008 "%04d(%2d -  kích hoạt) %3d/%3d"
//	#define STRMSG_S_SCMONITOR_0009 "%04d(%2d –Không kích hoạt) %3d/%3d"
//	#define STRMSG_S_SCMONITOR_0010 "Việc tái loading dữ liệu của server đã thành công."
//	#define STRMSG_S_SCMONITOR_0011 "Tình trạng server đã được thể hiện."
//	#define STRMSG_S_SCMONITOR_0012 "%04d(%2d -  Kích hoạt)"
//	#define STRMSG_S_SCMONITOR_0013 "%04d(%2d –Không kích hoạt)"
//	#define STRMSG_S_SCMONITOR_0014 "Version Info List Reload DONE!"
//	#define STRMSG_S_SCMONITOR_0015 "Blocked Account List Reload DONE!"
//	#define STRMSG_S_SCMONITOR_0016 "Dịch vụ server miễn phí đã kết thúc."
//	#define STRMSG_S_SCMONITOR_0017 "Dịch vụ server miễn phí bắt đầu."
//	#define STRMSG_S_SCMONITOR_0018 "server hạm đội chưa được bắt đầu "
//	#define STRMSG_S_SCMONITOR_0019 "Bạn thực sự muốn ngừng server hạm đội?"
//	#define STRMSG_S_SCMONITOR_0020 "Thông tin danh mục phiên bản cập nhật (tối đa 1492 Bytes)\r\n\r\n    Số lượng danh mục phiên bản[%3d], dung lượng[%4dBytes]"
//	#define STRMSG_S_SCMONITOR_0021 "Bạn thực sự muốn ngừng Pre server?"
//	#define STRMSG_S_SCMONITOR_0022 "Bạn thực sự muốn ngừng IM server?"
//	#define STRMSG_S_SCMONITOR_0023 "Bạn thực sự muốn ngừng NPC server?"
//	#define STRMSG_S_SCMONITOR_0024 "%Ynăm %mtháng %dngày %Hgiờ %Mphút %Sgiây"
//	#define STRMSG_S_SCMONITOR_0025 "Không có event(%d)"
//	#define STRMSG_S_SCMONITOR_0026 "event tham gia open beta(%d)"
//	#define STRMSG_S_SCMONITOR_0027 "Không biết event(%d)"
//	#define STRMSG_S_SCMONITOR_0028 "Thời gian lập cuộc chiến chiếm thành phố "
//	#define STRMSG_S_SCMONITOR_0029 "Thời gian cố định cuộc chiến chiếm thành phố "
//	#define STRMSG_S_SCMONITOR_0030 "Binh đoàn chiếm lĩnh"

	// 4-2 AtumMonitor - STRERR
//	#define STRERR_S_SCMONITOR_0000 "  ==> Lệnh đã thành công.\r\n"
//	#define STRERR_S_SCMONITOR_0001 "  ==> Lệnh đã thất bại.\r\n"
//	#define STRERR_S_SCMONITOR_0002 "Không kết nối được với DB."
//	#define STRERR_S_SCMONITOR_0003 "Không tồn tại phiên bản tương ứng"
//	#define STRERR_S_SCMONITOR_0004 "Bạn hãy nhập tên folder được nén"
//	#define STRERR_S_SCMONITOR_0005 "Bạn hãy nhập tên folder được mở"
//	#define STRERR_S_SCMONITOR_0006 "Bạn hãy ấn nút bắt đầu"
//	#define STRERR_S_SCMONITOR_0007 "Bạn hãy nhập phiên bản cuối "
//	#define STRERR_S_SCMONITOR_0008 "Bạn hãy Chọn folder có file zip dùng để cập nhật"
//	#define STRERR_S_SCMONITOR_0009 "Không nối được với file"
//	#define STRERR_S_SCMONITOR_0010 "Bạn hãy chọn server!"
//	#define STRERR_S_SCMONITOR_0011 "Không kết nối được với DB"
//	#define STRERR_S_SCMONITOR_0012 "[Error]Unable to process Message Type: %s(%#04x) in CLeftView::OnSocketNotify()\n"
//	#define STRERR_S_SCMONITOR_0013 "Quá nhiều danh mục phiên bản cập nhật.(Số lượng[%3d], dung lượng[%4dBytes])\r\n\r\n    Bạn phải sắp xếp lại danh mục Phiên bản."
//	#define STRERR_S_SCMONITOR_0014 "Kỹ năng bị loại.\r\nBạn hãy sử dụng thanh điều chỉnh."
//	#define STRERR_S_SCMONITOR_0015 "Đây không phải là map cuộc chiến chiếm thành phố"
//	#define STRERR_S_SCMONITOR_0016 "Bạn không thể lập Edit control."
//	#define STRERR_S_SCMONITOR_0017 "Bạn đăng ký file đã có sẵn. "

// 4_end	
///////////////////////////////////////////////////////////////////////////////
	

///////////////////////////////////////////////////////////////////////////////
// 5 - Fieldserver
	// 5-1 Field<->Log
	#define STRMSG_S_F2LOGCONNECT_0000 "[Error] WndProc(), Can't connect to Logserver[%15s:%4d] Reconnect\r\n"
	#define STRMSG_S_F2LOGCONNECT_0001 "Bạn đã kết nối với Log Server.\n"
	#define STRMSG_S_F2LOGCONNECT_0002 "Ngừng kết nối với Log Server[%15s:%4d]. Máy thử kết nối lại.\r\n"

	// 5-2 Field<->Pre
	#define STRMSG_S_F2PRECONNECT_0000 "[Error] WndProc(), Can't connect to Preserver[%15s:%4d] Reconnect\r\n"
	#define STRMSG_S_F2PRECONNECT_0001 "Bạn đã kết nối Pre server.\n"
	#define STRMSG_S_F2PRECONNECT_0002 "  T_ERROR %s(%#04X) received from %s[%s]\r\n"
	#define STRMSG_S_F2PRECONNECT_0003 "Unknown Error@WM_PRE_PACKET_NOTIFY: %s(%#04x)\n"
	#define STRMSG_S_F2PRECONNECT_0004 "việc kết nối với Pre server[%15s:%4d] đã bị ngừng. Máy thử kết nối lại.\r\n"
	// 5-3 Field<->IM
	#define STRMSG_S_F2IMCONNECT_0000 "[Error] WndProc(), Can't connect to  IMserver[%15s:%4d] Reconnect\r\n"
	#define STRMSG_S_F2IMCONNECT_0001 "Bạn đã kết nối IM server.\n"
	#define STRMSG_S_F2IMCONNECT_0002 "Việc kết nối với IM server[%15s:%4d]đã bị ngừng. Máy thử kết nối lại.\r\n"
	#define STRMSG_S_F2IMCONNECT_0003 "  T_ERROR %s(%#04X) received from %s[%s]\r\n"
	#define STRMSG_S_F2IMCONNECT_0004 "Unknown Error@WM_IM_PACKET_NOTIFY: %s(%#04x)\n"

	// 5-3 Field - DB
	#define STRMSG_S_F2DBQUERY_0000 "No such DB query In Field server Queries! %d\n"
	#define STRMSG_S_F2DBQUERY_0001 "Không tồn tại Item tương ứng."
	#define STRMSG_S_F2DBQUERY_0002 "'%s' đã tới điểm danh nên được nhận Item như đã hứa "
	#define STRMSG_S_F2DBQUERY_0003 "Bạn hãy ấn F5 để xem kho vũ khí của bạn "
	#define STRMSG_S_F2DBQUERY_0004 "Skill đã tăng %s(%d) "
	#define STRMSG_S_F2DBQUERY_0005 "Không tồn tại Item tương ứng."
	#define STRMSG_S_F2DBQUERY_0006 "Việc mua Item không thành công."
	// 5-4 Field - CityWar
	#define STRMSG_S_F2CITYWAR_0000 "  Bắt đầu cuộc chiến chiếm thành phố : %d(%10s) occGuildName(%s)\r\n"
	#define STRMSG_S_F2CITYWAR_0001 "		  Binh đoàn tham gia: GuildUID(%4d) GuildName(%10s) GuildMaster(%d)\r\n"
	#define STRMSG_S_F2CITYWAR_0002 " Quái vật bị nổ tại cuộc chiến chiếm thành phố : %d(%10s) occGuildName(%s)\r\n"
	#define STRMSG_S_F2CITYWAR_0003 "		  Sát thương ==> GuildName(%10s) SumOfDamage(%8.2f)\r\n"
	#define STRMSG_S_F2CITYWAR_0004 "  Cuộc chiến chiếm thành phố : %d(%10s) CityMapIndex(%d) QuestIndex(%d) OccGuildID(%d) OccGuildName(%s) OccGuildMasterUID(%d) Thời gian(%s)\r\n"
	#define STRMSG_S_F2CITYWAR_0005 "[Error] SetCityWarState_ DBError, MapIndex(%d)\r\n"
	#define STRMSG_S_F2CITYWAR_0006 "%d? ? \"%s\" Cuộc chiến chiếm thành phố bắt đầu."
	#define STRMSG_S_F2CITYWAR_0007 "Sau %dphút, \"%s\" Cuộc chiến chiếm thành phố kết thúc."
	#define STRMSG_S_F2CITYWAR_0008 "Tại cuộc chiến chiếm thành phố(%s)quái vật được triệu tập : NPC chiếm lĩnh"
	#define STRMSG_S_F2CITYWAR_0009 " Tại cuộc chiến chiếm thành phố(%s)quái vật được triệu tập: %s Binh đoàn chiếm lĩnh"
	#define STRMSG_S_F2CITYWAR_0010 "Hiện tại \"NPC\" đã chiếm lĩnh \"%s\" ."
	#define STRMSG_S_F2CITYWAR_0011 "Hiện tại hạm đội \"%s\" đã chiếm lĩnh \"%s\"."
	// 5-4 Field - Quest
	#define STRMSG_S_F2QUEST_0000 "Việc loading quest thất bại"
	#define STRMSG_S_F2QUEST_0001 "Việc loading quest không thành công.\r\n"
//	#define STRMSG_S_F2QUEST_0002 "quest \'%30s\' ?? %d -> OK\r\n"

	// 5-4 Field - config
	#define STRMSG_S_F2CONFIG_0000 "server dùng để thử đã setting! \r\n\r\nLoadFieldserverDataDebug() Đề nghị loại! "
	#define STRMSG_S_F2NOTIFY_0000 "splash %d: %dto %5.2f(%2.1f%%)"
	#define STRMSG_S_F2NOTIFY_0001 "monster splash %d: %sto %5.2f"
	#define STRMSG_S_F2NOTIFY_0002 "1 hình"
	#define STRMSG_S_F2NOTIFY_0003 "2 hình"
	#define STRMSG_S_F2NOTIFY_0004 "mon1(%s)"
	#define STRMSG_S_F2NOTIFY_0005 "mon2(%s)"
	#define STRMSG_S_F2NOTIFY_0006 "Loại vũ khí sai! Xin bạn vui lòng hỏi người quản lý!"
	#define STRMSG_S_F2NOTIFY_0007 "Loại1-1: %4.1f vs %4.1f -> xác suất công kích giảm %2.2f%% "
	#define STRMSG_S_F2NOTIFY_0008 "%s->%s thất bại, xác suất(%d>%5.2f)"
	#define STRMSG_S_F2NOTIFY_0009 "%s->%s thất bại, xác suất(%d>%5.2f) -%5.2f"
	#define STRMSG_S_F2NOTIFY_0010 "%s->%s thất bại, xác suất(%d>%5.2f)"
	#define STRMSG_S_F2NOTIFY_0011 "loại1-2: %4.1f vs %4.1f -> Độ sát thương giảm %2.2f%%(%4.1f->%4.1f)"
	#define STRMSG_S_F2NOTIFY_0012 "%s->%s %5.2f(%5.2f-%d/255) cho (%d<=%5.2f)"
	#define STRMSG_S_F2NOTIFY_0013 "Từ%s->%s, nhận %5.2f(%5.2f-%d/255) (%d<=%5.2f)"
	#define STRMSG_S_F2NOTIFY_0014 "Từ %s->%s(%d, HP:%5.2f), đưa %5.2f(%5.2f-%d/255) ?(%d<=%5.2f)"
	#define STRMSG_S_F2NOTIFY_0015 "Từ%s->%s, nhận %5.2f(%5.2f-%d/255) (%d<=%5.2f)"
	#define STRMSG_S_F2NOTIFY_0016 "Dummy thất bại: xác suất thiếu > %d"
	#define STRMSG_S_F2NOTIFY_0017 "Dummy còn lại[%#08x]: %5.2f(%5.2f-%5.2f)"
	#define STRMSG_S_F2NOTIFY_0018 "Không có thông tin về đạn. Xin bạn vui lòng hỏi người quản lý."
	#define STRMSG_S_F2NOTIFY_0019 "Không tồn tại thông tin về cỡ đạn. %s %d"
	#define STRMSG_S_F2NOTIFY_0020 "Thông tin về đạn. %s %d"
	#define STRMSG_S_F2NOTIFY_0021 "Đang xử lý sử kiện nên bạn không thể thông qua cửa"
	#define STRMSG_S_F2NOTIFY_0022 "Bạn không thể thông qua cửa vì đã chết"
	#define STRMSG_S_F2NOTIFY_0023 "Bạn không thể thông qua cửa vì đang trong trong trận chiến giữa các nhóm"
	#define STRMSG_S_F2NOTIFY_0024 "Lỗi về tạo map! Xin bạn vui lòng hỏi người quản lý!"
	#define STRMSG_S_F2NOTIFY_0025 "Lỗi về tạo map! Xin bạn vui lòng hỏi người quản lý!Không có Index mục tiêu số %d tại %d !\r\n"
	#define STRMSG_S_F2NOTIFY_0026 "Bạn không thể thông qua cửa vì chưa kết thúc trận chiến"
	#define STRMSG_S_F2NOTIFY_0027 "  WARP(%04d) Không thể thực hiện at Process_FC_CHARACTER_DEAD_GAMESTART(), %s\r\n"
	#define STRMSG_S_F2NOTIFY_0028 "  1 -> Nhân vật %10s đã bị sát thương %5.2f"
	#define STRMSG_S_F2NOTIFY_0029 "1 -> Nhân vật %10s đã bị sát thương%5.2f" 
	#define STRMSG_S_F2NOTIFY_0030 "1 -> Nhân vật %10s đã bị sát thương%5.2f"
	#define STRMSG_S_F2NOTIFY_0031 "1 -> Nhân vật %10s đã bị sát thương %5.2f"
	#define STRMSG_S_F2NOTIFY_0032 "  2 -> Bạn đã bị nhân vật %10 sát thương%5.2f"
	#define STRMSG_S_F2NOTIFY_0033 "2 -> Nhân vật %10s đã bị sát thương%5.2f"
	#define STRMSG_S_F2NOTIFY_0034 "2 -> Quái vật %3s đã bị sát thương%5.2f(%d) "
	#define STRMSG_S_F2NOTIFY_0035 "2 -> Nhân vật %10sđã bị sát thương%5.2f"
	#define STRMSG_S_F2NOTIFY_0036 "2 -> Nhân vật %10sđã bị sát thương%5.2f"
	#define STRMSG_S_F2NOTIFY_0037 "  2 -> Bạn đã bị quái vật %3d sát thương %5.2f"
	#define STRMSG_S_F2NOTIFY_0038 "  MINE -> nhân vật %10s đã bị sát thương%5.2f"
	#define STRMSG_S_F2NOTIFY_0039 "  MINE -> nhân vật %10sđã bị sát thương%5.2f"
	#define STRMSG_S_F2NOTIFY_0040 "  MINE -> quái vật %10sđã bị sát thương %5.2f"
	#define STRMSG_S_F2NOTIFY_0041 "Quay trở về Stat ban đầu đã thành công"
	#define STRMSG_S_F2NOTIFY_0042 "Không thể sử dụng khi chết"
	#define STRMSG_S_F2NOTIFY_0043 "Không có thông tin nâng cấp "
	#define STRMSG_S_F2NOTIFY_0044 "Nâng cấp thành công"
	#define STRMSG_S_F2NOTIFY_0045 "Nâng cấp thất bại"
	#define STRMSG_S_F2NOTIFY_0046 "Bạn không thuộc hạm đội."
	#define STRMSG_S_F2NOTIFY_0047 "Bạn đã đang ở trạng thái chờ."
	#define STRMSG_S_F2NOTIFY_0048 "Xin bạn vui lòng thử lại lúc khác."
	#define STRMSG_S_F2NOTIFY_0049 "Bạn hoặc đối phương không phải là hạm đội trưởng."
	#define STRMSG_S_F2NOTIFY_0050 "Bạn đang tham gia cuộc chiến hạm đội."
	#define STRMSG_S_F2NOTIFY_0051 "Hai hạm đội trưởng không cùng map."
	#define STRMSG_S_F2NOTIFY_0052 "Toàn bộ thành viên nhóm không cùng map"
	#define STRMSG_S_F2NOTIFY_0053 "Toàn bộ thành viên nhóm không cùng map"
	#define STRMSG_S_F2NOTIFY_0054 "Bạn không thuộc hạm đội."
	#define STRMSG_S_F2NOTIFY_0055 "Người đăng ký khác người bị đăng ký."
	#define STRMSG_S_F2NOTIFY_0056 "Bạn hoặc đối phương không phải là hạm đội trưởng."
	#define STRMSG_S_F2NOTIFY_0057 " Hai hạm đội trưởng không cùng map"
	#define STRMSG_S_F2NOTIFY_0058 "Bạn không thuộc hạm đội."
	#define STRMSG_S_F2NOTIFY_0059 "Người đăng ký khác người bị đăng ký."
	#define STRMSG_S_F2NOTIFY_0060 "Bạn hoặc đối phương không phải là hạm đội trưởng."
	#define STRMSG_S_F2NOTIFY_0061 "Thành công trong việc phòng ngự tại cuộc chiến chiếm thành phố"
	#define STRMSG_S_F2NOTIFY_0062 "Lỗi về việc lập nhiệm vụ. Xin bạn vui lòng hỏi người quản lý."
	#define STRMSG_S_F2NOTIFY_0063 "Bạn không thể gắn Item(%s)vào vị trí này"
	#define STRMSG_S_F2NOTIFY_0064 "Bạn không thể bỏ trống động cơ."
	#define STRMSG_S_F2NOTIFY_0065 "Di động Item : (%I64d, %d) -> (%I64d, %d)"
	#define STRMSG_S_F2NOTIFY_0066 "Di động Item sai : (%I64d, %d) -> (%I64d, %d)"
	#define STRMSG_S_F2NOTIFY_0067 "  EVENT(%d) Không thể thực hiện at Process_FC_EVENT_REQUEST_WARP(), %s\r\n"
	#define STRMSG_S_F2NOTIFY_0068 "Lỗi về thông tin map event!!! Xin bạn vui lòng hỏi người quản lý!!!"
	#define STRMSG_S_F2NOTIFY_0069 "Không có mục tiêu tương ứng "
	#define STRMSG_S_F2NOTIFY_0070 "Lỗi về mua Item . Xin bạn vui lòng liên hệ nhà quản trị."
	#define STRMSG_S_F2NOTIFY_0071 " Level skill bạn định mua bằng hoặc kém hơn level cửa skill hiện có"
	#define STRMSG_S_F2NOTIFY_0072 "Lỗi về Item cần khi mua Skill."
	#define STRMSG_S_F2NOTIFY_0073 "Lỗi về bán Item. Xin bạn vui lòng liên hệ nhà quản trị."
	#define STRMSG_S_F2NOTIFY_0074 "Lỗi về mua Item . Xin bạn vui lòng liên hệ nhà quản trị."
	#define STRMSG_S_F2NOTIFY_0075 "Bạn đã mua \'Item Vcoin\' thẻ tiền."
	#define STRMSG_S_F2NOTIFY_0076 "  Danh mục các đồ bạn mua : \'%s(%dcái)\'"
	#define STRMSG_S_F2NOTIFY_0077 "Bạn đã gia nhập nhóm."
	#define STRMSG_S_F2NOTIFY_0078 "Bạn là nhóm trưởng thì làm sao gia nhập nhóm được nữa?"
	#define STRMSG_S_F2NOTIFY_0079 "cuộc chiến đấu giữa các nhóm đang tiến hành nên bạn không thể tham gia."
	#define STRMSG_S_F2NOTIFY_0080 "Không chi viện việc hiển thị thông tin toàn bộ thành viên trong nhóm!"
	#define STRMSG_S_F2NOTIFY_0081 "Lỗi về thông tin map event!!! Xin bạn vui lòng hỏi người quản lý!!!"
	#define STRMSG_S_F2NOTIFY_0082 "Đây là tài khoản không thể giao dịch"
	#define STRMSG_S_F2NOTIFY_0083 "%sđã quá tải."
	#define STRMSG_S_F2NOTIFY_0084 "tọa độ có thể di động: (5, 5) -> (%d, %d)"
	#define STRMSG_S_F2NOTIFY_0085 "Người sử dụng: "
	#define STRMSG_S_F2NOTIFY_0086 "Tối đa 20 người có thể xem."
	#define STRMSG_S_F2NOTIFY_0087 "Không có người sử dụng(%s)tương ứng"
	#define STRMSG_S_F2NOTIFY_0088 "Bạn không thuộc nhóm"
	#define STRMSG_S_F2NOTIFY_0089 "Thời gian hiện tại: %d:%d, Thời gian Artum: %d:%d"
	#define STRMSG_S_F2NOTIFY_0090 "Thời gian biến đổi: %d:%d, Thời gian Artum: %d:%d"
	#define STRMSG_S_F2NOTIFY_0091 "Việc kết nối với NPC server không thành công"
	#define STRMSG_S_F2NOTIFY_0092 "Không tồn tại Item(%d)tương ứng"
	#define STRMSG_S_F2NOTIFY_0093 "Giới hạn tối đa là 10 cái trong trường hợp không phải là Countable Item "
	#define STRMSG_S_F2NOTIFY_0094 "Tăng số người truy cập map \'%s\': %dngười"
	#define STRMSG_S_F2NOTIFY_0095 "Cùng truy cập map %s %s : %dngười - '%s'(*)"
	#define STRMSG_S_F2NOTIFY_0096 "Cùng truy cập map %s %s : %dngười - '%s'"
	#define STRMSG_S_F2NOTIFY_0097 "Kênh map hiện tại: %s, %d(%d)"
	#define STRMSG_S_F2NOTIFY_0098 "Không có thông tin về đạn. Xin bạn vui lòng hỏi người quản lý."
	#define STRMSG_S_F2NOTIFY_0099 "Không có thông tin về cỡ đạn. %s %d"
	#define STRMSG_S_F2NOTIFY_0100 "Không có thông tin về đạn. Xin bạn vui lòng hỏi người quản lý."
	#define STRMSG_S_F2NOTIFY_0101 " Không có thông tin về cỡ đạn. %s %d"
	#define STRMSG_S_F2NOTIFY_0102 "Không có thông tin về người sử dụng(%s)tương ứng"
	#define STRMSG_S_F2NOTIFY_0103 "Người sử dụng tương ứng(%s)đang ở trạng thái chết"
	#define STRMSG_S_F2NOTIFY_0104 "Không có người sử dụng(%s)tương ứng"
	#define STRMSG_S_F2NOTIFY_0105 "Bạn đã đặt ở chế độ tài khoản thông thường"
	#define STRMSG_S_F2NOTIFY_0106 "Giải chế độ tài khoản thông thường"
	#define STRMSG_S_F2NOTIFY_0107 "Bạn đã cài đặt unit vô địch(không bị thương tích)"
	#define STRMSG_S_F2NOTIFY_0108 "Bạn đã giải việc cài đặt unit vô địch (không bị thương tích)"
	#define STRMSG_S_F2NOTIFY_0109 "Vũ  khí đã được tăng %5.0f%% tính hoạt động"
	#define STRMSG_S_F2NOTIFY_0110 "Trở về trạng thái ban đầu khi lắp đặt lại Item"
	#define STRMSG_S_F2NOTIFY_0111 "Trở về trạng thái ban đầu khi lắp đặt lại Item"
	#define STRMSG_S_F2NOTIFY_0112 "Không có người sử dụng(%s)tương ứng"
	#define STRMSG_S_F2NOTIFY_0113 "Kỹ năng ẩn đã được giải"
	#define STRMSG_S_F2NOTIFY_0114 "Kỹ năng ẩn đã được khởi động"
	#define STRMSG_S_F2NOTIFY_0115 "Không phải thời gian tiến hành %s event"
	#define STRMSG_S_F2NOTIFY_0116 "Bắt đầu event%s (tỷ lệ:%4.2f, thời gian:%3dphút)"
	#define STRMSG_S_F2NOTIFY_0117 "Tài khoản đã trả phí hàng tháng"
	#define STRMSG_S_F2NOTIFY_0118 "Lỗi khi trả phí hàng tháng"
	#define STRMSG_S_F2NOTIFY_0119 "Bạn đã cài đặt ở chế độ tài khoản super premium"
	#define STRMSG_S_F2NOTIFY_0120 "Không phải map cuộc chiến chiếm thành phố"
	#define STRMSG_S_F2NOTIFY_0121 "Bạn không thể bắt đầu cuộc chiến chiếm thành phố"
	#define STRMSG_S_F2NOTIFY_0122 "Bạn không thể kết thúc cuộc chiến chiếm thành phố"
	#define STRMSG_S_F2NOTIFY_0123 " Đã trở về trạng thái ẩn ban đầu "
	#define STRMSG_S_F2NOTIFY_0124 "Bắt đầu trạng thái ẩn"
	#define STRMSG_S_F2NOTIFY_0125 "Map không còn được sử dụng."
	#define STRMSG_S_F2NOTIFY_0126 "Bắt đầu thời gian ‘Hạnh phúc’ [thời gian:%4dphút)]"
	#define STRMSG_S_F2NOTIFY_0127 "Thời gian ‘Hạnh phúc’ đã  kết thúc"
	#define STRMSG_S_F2NOTIFY_0128 "  1 -> Bạn đã bị thương %5.2f bởi quái vật%3d"
	#define STRMSG_S_F2NOTIFY_0129 "  Loại 1 -> Bạn đã bị thương %5.2f  bởi quái vật %3d (dummy)"
	#define STRMSG_S_F2NOTIFY_0130 "Bạn đã truy cập với tư cách %s"
	#define STRMSG_S_F2NOTIFY_0131 "Không tiến hành việc ngừng routine%s: CS(%d), DBStore(%d)\r\n"
	#define STRMSG_S_F2NOTIFY_0132 "  ERROR@CharacterGameEndRoutine(): việc khai trừ thành viên trong nhóm không thành công! %s\r\n"
// 2005-11-24 by cmkwon, 
//	#define STRMSG_S_F2NOTIFY_0133 "Prefix \'%s\' Thành công: %d <= %d <= %d\r\n"
//	#define STRMSG_S_F2NOTIFY_0134 "Suffix \'%s\' Thành công: %d <= %d <= %d\r\n"
	#define STRMSG_S_F2NOTIFY_0135 "%s: Ngừng!"
	#define STRMSG_S_F2NOTIFY_0136 "FATAL ERROR: Xin bạn vui lòng hỏi người quản lý! Lỗi phân phối chỉ số cửa hàng!"
	#define STRMSG_S_F2NOTIFY_0137 "%sđã bị xóa."
	#define STRMSG_S_F2NOTIFY_0138 "Hiện tại kênh bạn đang sử dụng không được kích hoạt nên quái vật và các kỹ năng khác"
	#define STRMSG_S_F2NOTIFY_0139 "đã bị ngừng. Xin bạn vui lòng sử dụng kênh khác."
	#define STRMSG_S_F2NOTIFY_0140 "  Warp Obj.[%s,%2dcái]: %04d[%1s%4d]"
	#define STRMSG_S_F2NOTIFY_0141 "Động tác timer %s\r\n"
	#define STRMSG_S_F2NOTIFY_0142 "Ngừng việc hồi phục HP tự động"
	#define STRMSG_S_F2NOTIFY_0143 "Ngừng việc hồi phục HP tự động do đây không phải là khu vực có thể hạ cánh"
	#define STRMSG_S_F2NOTIFY_0144 "Hồi phục HP 5.2f nhờ cấp cứu "
	#define STRMSG_S_F2NOTIFY_0145 "Dừng Gradual HP UP (Thời gian còn lại: %d)"
	#define STRMSG_S_F2NOTIFY_0146 "Dừng Gradual DP UP (Thời gian còn lại: %d)"
	#define STRMSG_S_F2NOTIFY_0147 "Dừng Gradual EP UP (Thời gian còn lại: %d)"
	#define STRMSG_S_F2NOTIFY_0148 "Kết thúc sự kiện %s ."
	#define STRMSG_S_F2NOTIFY_0149 "Sự kiện %s đang tiến hành(Tỉ lệ %4.2f, Thời gian còn lại:%3d phút)"
	#define STRMSG_S_F2NOTIFY_0150 "Mệnh lệnh không được thực hiện"
	// 5-5 Field - NOTIFY Error
	#define STRERR_S_F2NOTIFY_0000 "	Lỗi về phân phối chỉ số kinh nghiệm(%s, %s(%d)): fTotalDamage(%d) < 0.0f or Empty Vector: %d, Distance(%5.1f)\n"
	#define STRERR_S_F2NOTIFY_0001 "  Lỗi về Game Start không tồn tại ClientState[%d]\r\n"
	#define STRERR_S_F2NOTIFY_0002 " Lỗi về Game Start không tồn tạiClientState[%d]\r\n"
	#define STRERR_S_F2NOTIFY_0003 "  WARP(%04d) Không thể tiến hành at ProcessQuestResult(), %s\r\n"
	#define STRERR_S_F2NOTIFY_0004 "Lỗi thông tin map event!!! Xin bạn vui lòng hỏi người quản lý!!! Current(%s, %s, %04d), Target(%04d, %d)\r\n"
	#define STRERR_S_F2NOTIFY_0005 "  EVENT(%d)Không thể tiến hành at T_FC_PARTY_REQUEST_PARTY_WARP(), %s\r\n"
	#define STRERR_S_F2NOTIFY_0006 "Lỗi thông tin map event!!! Xin bạn vui lòng hỏi người quản lý!!! Current(%s, %s, %04d), Target(%04d, %d)\r\n"
	#define STRERR_S_F2NOTIFY_0007 "  WARP Không thể tiến hành at T_FC_PARTY_REQUEST_PARTY_WARP(). %s\r\n"
	#define STRERR_S_F2NOTIFY_0008 "  EVENT(%d) Không thể tiến hành (Trưởng nhóm) at Process_FC_PARTY_REQUEST_PARTY_WARP_WITH_MAP_NAME(). %s\r\n"
	#define STRERR_S_F2NOTIFY_0009 "  WARP(%04d) Không thể thực hiện at Process_FC_PARTY_REQUEST_PARTY_WARP_WITH_MAP_NAME(). %s\r\n"
	#define STRERR_S_F2NOTIFY_0010 "  EVENT(%d) Không thể thực hiện at Process_FC_EVENT_REQUEST_WARP(), %s\r\n"
	#define STRERR_S_F2NOTIFY_0011 "  WARP Không thể thực hiện at T_FC_PARTY_REQUEST_PARTY_WARP(). %s\r\n"
	#define STRERR_S_F2NOTIFY_0012 "việc warp nhóm thất bại : %s -> Khoảng cách: %5.2f, bodycon: %d, %d"
	#define STRERR_S_F2NOTIFY_0013 "  WARP(%04d) Không thể thực hiện at Process_FC_CHARACTER_DEAD_GAMESTART(), %s\r\n"
	#define STRERR_S_F2NOTIFY_0014 "  %s -> Ấn OK trùng lặp!!!\r\n"
	#define STRERR_S_F2NOTIFY_0015 "Quest không loading được.\r\n"
	#define STRERR_S_F2NOTIFY_0016 "  WARP(%s) Không thể thực hiện at HandleAdminCommands(), /di chuyển, %s\r\n"
	#define STRERR_S_F2NOTIFY_0017 "  WARP(%s) Không thể thực hiện at HandleAdminCommands(), /Gửi, %s\r\n"
	#define STRERR_S_F2NOTIFY_0018 "  FATAL ERROR: Tại server hạm đội thành viên không gia nhập, tin nhắn không được gửi đến. check it out\r\n"
	#define STRERR_S_F2NOTIFY_0019 "  WARP(%04d) Không thể thực hiện at T_FI_ADMIN_CALL_CHARACTER, %s\r\n"
	#define STRERR_S_F2NOTIFY_0020 "  WARP(%s) Không thể thực hiện at T_FI_ADMIN_MOVETO_CHARACTER, %s\r\n"

	// 5-6 Field - Event
	#define STRMSG_S_F2EVENTTYPE_0000 "Tăng điểm kinh nghiệm"
	#define STRMSG_S_F2EVENTTYPE_0001 "Tăng lượng SPI"
	#define STRMSG_S_F2EVENTTYPE_0002 "Tăng khả năng hồi phục"
	#define STRMSG_S_F2EVENTTYPE_0003 "Tăng tỉ lệ rơi đồ"
	#define STRMSG_S_F2EVENTTYPE_0004 "Tăng tỉ lệ rơi đồ hiếm"
	#define STRMSG_S_F2EVENTTYPE_0005 "Không xác nhận được sự kiện"
// 5_end	
///////////////////////////////////////////////////////////////////////////////
	

///////////////////////////////////////////////////////////////////////////////
// 6 - IMserver
	// 6-1 IM<->Pre
	#define STRMSG_S_I2PRECONNECT_0000 "Bạn đã truy cập vào Pre server.\n"
	#define STRMSG_S_I2PRECONNECT_0001 "Việc kết nối với Pre server[%15s:%4d]đã bị ngừng. Máy thử kết nối lại.\r\n"

	// 6-2 IM Notify
	#define STRMSG_S_I2NOTIFY_0000 "\'%s\'là tên hạm đội đã tồn tại"
	#define STRMSG_S_I2NOTIFY_0001 "\'%s\'đã gia nhập hạm đội."
	#define STRMSG_S_I2NOTIFY_0002 "\'%s\'là tên hạm đội đã tồn tại"
	#define STRMSG_S_I2NOTIFY_0003 "việc loading hạm đội không thành công - Xin bạn vui lòng hỏi người quản lý!"
	#define STRMSG_S_I2NOTIFY_0004 "'%s'đang truy cập"
	#define STRMSG_S_I2NOTIFY_0005 "kiểm tra nhóm trước"
	#define STRMSG_S_I2NOTIFY_0006 "Không tồn tại nhóm hiện tại"
	#define STRMSG_S_I2NOTIFY_0007 "đăng ký lại nhóm  "
	#define STRMSG_S_I2NOTIFY_0008 "Bạn đã đăng ký nhóm."
	#define STRMSG_S_I2NOTIFY_0009 "  Fatal Error: Lỗi nghiêm trọng về nhóm! at T_IC_PARTY_GET_MEMBER"
	#define STRMSG_S_I2NOTIFY_0010 "Trạng thái của thành viên trong nhóm không đúng"
	#define STRMSG_S_I2NOTIFY_0011 "Thành viên trong nhóm đã gia nhập hạm đội"
	#define STRMSG_S_I2NOTIFY_0012 "Đối tượng đã gia nhập hạm đội "
	#define STRMSG_S_I2NOTIFY_0013 "Bạn không thể mời lại mình"
	#define STRMSG_S_I2NOTIFY_0014 "Tình trạng không cho phép gia nhập hạm đội "
	#define STRMSG_S_I2NOTIFY_0015 "Binh đoàn đã đủ người"
	#define STRMSG_S_I2NOTIFY_0016 "Tình trạng không cho phép gia nhập hạm đội"
	#define STRMSG_S_I2NOTIFY_0017 "Binh đoàn trưởng không thể rời hạm đội"
	#define STRMSG_S_I2NOTIFY_0018 "Đang trong trận chiến hạm đội nên bạn không thể rời khỏi hạm đội "
	#define STRMSG_S_I2NOTIFY_0019 "Đang trong trận chiến hạm đội nên bạn không thể khai trừ thành viên"
	#define STRMSG_S_I2NOTIFY_0020 "Không thể khai trừ hạm đội trưởng"
	#define STRMSG_S_I2NOTIFY_0021 "Đang trong trận chiến hạm đội nên bạn không thể giải tán hạm đội"
	#define STRMSG_S_I2NOTIFY_0022 "Bạn không thể thay đổi tên hạm đội về tên cũ?"
	#define STRMSG_S_I2NOTIFY_0023 "Bạn không thể thay đổi tên hạm đội"
	#define STRMSG_S_I2NOTIFY_0024 "Bạn không thể thay đổi dấu hiệu hạm đội"
	#define STRMSG_S_I2NOTIFY_0025 "Bạn không thể thay đổi cấp độ"
	#define STRMSG_S_I2NOTIFY_0026 "Trùng cấp độ"
	#define STRMSG_S_I2NOTIFY_0027 "Bạn không thể đổi lên cấp hạm đội trưởng."
	#define STRMSG_S_I2NOTIFY_0028 "Bạn không thể thay đổi cấp độ hạm đội trưởng."
	#define STRMSG_S_I2NOTIFY_0029 "Tổng số người sử dụng: %dngười (tối đa %d người)."
	#define STRMSG_S_I2NOTIFY_0030 "Tin nhắn của người điều hành đã được bổ sung vào danh mục."
	#define STRMSG_S_I2NOTIFY_0031 "Tin nhắn của người điều hành đã được loại khỏi danh mục."
	#define STRMSG_S_I2NOTIFY_0032 "server IP: %s"
	#define STRMSG_S_I2NOTIFY_0033 "Tổng số người\'%s\' truy cập server Group: %d Người."
	#define STRMSG_S_I2NOTIFY_0034 "Bạn thực sự muốn tắt server (%s)? Số: %d"
	#define STRMSG_S_I2NOTIFY_0035 "\'%s\' đang không chơi."
	#define STRMSG_S_I2NOTIFY_0036 "Tổng số người sử dụng: %d người (Tối đa %d người)"
	#define STRMSG_S_I2NOTIFY_0037 "/gửi đi %s %s"
	#define STRMSG_S_I2NOTIFY_0038 "Không có hạm đội tương ứng."
	#define STRMSG_S_I2NOTIFY_0039 "Giải việc chọn chức năng  Thì thầm!"
	#define STRMSG_S_I2NOTIFY_0040 "Chọn chức năng Thì thầm!"
	#define STRMSG_S_I2NOTIFY_0041 "Bạn chưa gia nhập hạm đội"
	#define STRMSG_S_I2NOTIFY_0042 "Binh đoàn(%d)không còn được sử dụng"
	#define STRMSG_S_I2NOTIFY_0043 "Không tồn tại thời tiết tương ứng(%s)"
	#define STRMSG_S_I2NOTIFY_0044 "Field server không hữu hiệu"
	#define STRMSG_S_I2NOTIFY_0045 "Không tồn tại map(%s)tương ứng"
	#define STRMSG_S_I2NOTIFY_0046 "Bạn đang trong điều kiện cấm chát trong vòng %d phút!!"
	#define STRMSG_S_I2NOTIFY_0047 "Đặt kỹ năng cấm chat: '%10s', %3d phút"
	#define STRMSG_S_I2NOTIFY_0048 "Tắt kỹ năng cấm chat."
	#define STRMSG_S_I2NOTIFY_0049 "Tắt kỹ năng cấm chat : '%10s'"
	#define STRMSG_S_I2NOTIFY_0050 "%s (Tài khoản: %s, Map: %d(%d), Level: %d) ĐANG CHƠI"
	#define STRMSG_S_I2NOTIFY_0051 "Bạn không thể gọi chính bản thân."
	#define STRMSG_S_I2NOTIFY_0052 "Không tồn tại hạm đội tương ứng."

	#define STRMSG_S_IMSERVER_050607_0001	"Không tồn tại map tương ứng."
// 6_end	
///////////////////////////////////////////////////////////////////////////////
	

///////////////////////////////////////////////////////////////////////////////
// 7 - NPCserver
	// 7-1 NPC<->Field
	#define STRMSG_S_N2FIELDCONNECT_0000 "Bạn đã truy cập Field server.\n"
	#define STRMSG_S_N2FIELDCONNECT_0001 "Việc kết nối với Field server[%15s:%4d] đã bị ngừng. Máy thử kết nối lại.\r\n"

	// 7-2 IM Notify
	#define STRMSG_S_N2NOTIFY_0000 "							Không có sự va chạm với quái vật\r\n"
	#define STRMSG_S_N2NOTIFY_0001 "Tại cuộc chiến chiếm thành phố quái vật(%10s)đã được triệu hồi\r\n\r\n"

	#define STRMSG_S_N2TESTMONNAME_0000 "Chol Min Ho"
// 7_end	
///////////////////////////////////////////////////////////////////////////////
	

///////////////////////////////////////////////////////////////////////////////
// 8 - Preserver
	// 8-1 Pre Notify
	#define STRMSG_S_P2PRENOTIFY_0000 " %s đã truy cập vào tài khoản (%s). IP: %s\r\n"
	#define STRMSG_S_P2PRENOTIFY_0001 "Thành công"
	#define STRMSG_S_P2PRENOTIFY_0002 "Thất bại"
	#define STRMSG_S_P2PRENOTIFY_0003 "[ERROR]Lỗi khi thêm thông tin tài khoản, Tên tài khoản (%s)  IP cá nhân (%15s)\n"


	#define STRMSG_SCAT_051115_0001		"Cao Bồi Không Gian gửi lời chào đến các bạn."
	#define STRMSG_SCAT_051115_0002		"Cao Bồi Không Gian sẽ tiến hành kiểm tra định kỳ từ 9h đến 11h trong ngày."
	#define STRMSG_SCAT_051115_0003		"Xin bạn vui lòng di chuyển đến một nơi an toàn rồi ngừng truy cập."
	#define STRMSG_SCAT_051115_0004		"Đầu tiên NPC server sẽ tắt."
	#define STRMSG_SCAT_051115_0005		"Cao Bồi Không Gian bắt đầu tiến hành kiểm tra định kỳ."
	#define STRMSG_SCAT_051115_0006		"Chúc bạn có một ngày vui vẻ với Cao Bồi Không Gian."
	#define STRMSG_SCAT_051115_0007		"Vài phút sau server sẽ ngừng hoạt động để kiểm tra khẩn cấp."
	#define STRMSG_SCAT_051115_0008		"Qúa trình kiểm tra tiến hành trong vòng 120 phút."


///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////

	// 2006-05-09 by cmkwon
	#define STRMSG_060509_0000			"Chế độ ẩn: Người chơi không thể nhìn thấy, không thể sử dụng vũ khí."
	#define STRMSG_060509_0001			"Chế độ bất tử: Không bao giờ bị tổn thương."
	#define STRMSG_060509_0002			"Chế độ tàng hình: Quái vật sẽ không tấn công."

	// 2006-05-26 by cmkwon
	#define	STRMSG_060526_0000			"Đề nghị của bạn đã được gửi tới GM."
	#define	STRMSG_060526_0001			"Không thể tự động cập nhật.\r\n\r\n Hãy tải bản patch từ trang chủ của game (%s) và truy cập lại.\r\n\r\n Error: %s"

	// 2006-08-24 by cmkwon
	#define STRMSG_060824_0000			"Tài khoản này chưa được đăng ký hoặc nhập sai tên tài khoản/mật khẩu."
	
	// 2006-09-27 by cmkwon
	#define STRMSG_060927_0000			"Hệ thống máy chủ đang được đóng để bảo trì. Hãy truy cập trang chủ của game http://phidoi.vtc.vn để có thông tin chi tiết."

	// 2006-10-11 by cmkwon
	#define STRERR_061011_0000			"Phiên bản (version) cài đặt không phù hợp.\r\n  Hãy tiến hành cài đặt lại hoặc chạy bản nâng cấp (patch) tải từ trang chủ của game."

	// 2006-11-07 by cmkwon
	#define STRMSG_061107_0000			"Bạn đã bị %s hạ."

	// 2006-11-07 by cmkwon
	#define STRMSG_070410_0000   	"Việc khởi tạo dữ liệu cho máy chủ Jamboree(atum2_db_20) chỉ được thực hiện sau khi đã ngừng máy chủ."
	#define STRMSG_070410_0001   	"Bạn muốn khởi tạo dữ liệu cho máy chủ Jamboree(atum2_db_20)- [Số xác nhận:%d]"
	#define STRMSG_070410_0002   	"Đã khởi tạo thành công dữ liệu cho máy chủ Jamboree(atum2_db_20)."
	#define STRMSG_070410_0003   	"Thất bại khi khởi tạo dữ liệu cho máy chủ Jamboree(atum2_db_20) !!"
	#define STRMSG_070410_0004   	"'%s' dữ liệu đã được copy tới máy chủ Jamboree(atum2_db_20)."
	#define STRMSG_070410_0005   	"'%s' chuyển thông tin tới máy chủ Jamboree(atum2_db_20) thất bại - Nhân vật không tồn tại!!"
	#define STRMSG_070410_0006   	" %s' chuyển thông tin tới máy chủ Jamboree(atum2_db_20) thất bại - Đã có nhân vật tương đương!!"
	#define STRMSG_070410_0007   	" %s' chuyển thông tin tới máy chủ Jamboree(atum2_db_20) thất bại - Lỗi khi thêm dữ liệu!!"
	#define STRMSG_070410_0008   	" %s' chuyển thông tin tới máy chủ Jamboree(atum2_db_20) thất bại - Không xác định (%d)!!"

///////////////////////////////////////////////////////////////////////////////
// 2007-05-07 by cmkwon, ÇØ»óµµ ¹®ÀÚ¿­ 
	// 2007-07-24 by cmkwon, ·±Ă³¿¡¼­ 800*600 ÇØ»óµµ »èÁ¦ - Ä̃º¸¹Ú½º ½ºÆ®¸µ ÇÊ¿ä ¾øÀ½
	//#define STRMSG_WINDOW_DEGREE_800x600_LOW			"800x600 (low)"
	//#define STRMSG_WINDOW_DEGREE_800x600_MEDIUM			"800x600 (medium)"
	//#define STRMSG_WINDOW_DEGREE_800x600_HIGH			"800x600 (high)"
#define STRMSG_WINDOW_DEGREE_1024x768_LOW			"1024x768 (low)"
#define STRMSG_WINDOW_DEGREE_1024x768_MEDIUM		"1024x768 (medium)"
#define STRMSG_WINDOW_DEGREE_1024x768_HIGH			"1024x768 (high)"
#define STRMSG_WINDOW_DEGREE_W1280x800_LOW			"1280x800 (low-wide)"
#define STRMSG_WINDOW_DEGREE_W1280x800_MEDIUM		"1280x800 (medium-wide)"
#define STRMSG_WINDOW_DEGREE_W1280x800_HIGH			"1280x800 (high-wide)"
#define STRMSG_WINDOW_DEGREE_1280x960_LOW			"1280x960 (low)"
#define STRMSG_WINDOW_DEGREE_1280x960_MEDIUM		"1280x960 (medium)"
#define STRMSG_WINDOW_DEGREE_1280x960_HIGH			"1280x960 (high)"
#define STRMSG_WINDOW_DEGREE_1280x1024_LOW			"1280x1024 (low)"
#define STRMSG_WINDOW_DEGREE_1280x1024_MEDIUM		"1280x1024 (medium)"
#define STRMSG_WINDOW_DEGREE_1280x1024_HIGH			"1280x1024 (high)"
#define STRMSG_WINDOW_DEGREE_W1600x900_LOW			"1600x900 (low-wide)"
#define STRMSG_WINDOW_DEGREE_W1600x900_MEDIUM		"1600x900 (medium-wide)"
#define STRMSG_WINDOW_DEGREE_W1600x900_HIGH			"1600x900 (high-wide)"
#define STRMSG_WINDOW_DEGREE_1600x1200_LOW			"1600x1200 (low)"
#define STRMSG_WINDOW_DEGREE_1600x1200_MEDIUM		"1600x1200 (medium)"
#define STRMSG_WINDOW_DEGREE_1600x1200_HIGH			"1600x1200 (high)"

// 2007-06-15 by dhjin, °üÀü °ü·Ă ½ºÆ®¸µ
	#define STRMSG_070615_0000		"Không thể khởi động do không ở trạng thái ẩn."
	#define STRMSG_070615_0001		"Không thể khởi động chế độ quan sát."
	#define STRMSG_070620_0000	"Người chơi không thể sử dụng chức năng quan sát."

// 2007-06-26 by dhjin, ¿öÆ÷ÀÎÆ® À̀º¥Æ® °ü·Ă Ăß°¡
#define STRMSG_S_F2EVENTTYPE_0006		"Điểm danh vọng"

// 2007-06-28 by cmkwon, Áß±¹ ¹æ½É?ë°ü·?(°ÔÀÓ ½?°£ ¾Ë¸² ±¸Çö) - ½ºÆ®¸µ ?ß°¡
#define STRMSG_070628_0000				"Bạn đã chơi được %d giờ."
#define STRMSG_070628_0001				"Bạn đã chơi được %d giờ rồi đấy. Hãy nghỉ ngơi một chút."
#define STRMSG_070628_0002				"Bạn đã chơi quá 3 giờ. Tỉ lệ điểm kinh nghiệm, SPI, rơi đồ hiện tại của bạn còn 50%"
#define STRMSG_070628_0003				"Bạn đã chơi quá 5 giờ. Tỉ lệ điểm kinh nghiệm, SPI, rơi đồ hiện tại của bạn còn 0%."

///////////////////////////////////////////////////////////////////////////////
// 2007-07-11 by cmkwon, Arena block system materialization - added string
#define STRMSG_070711_0000    "\'%s\' bị cấm truy cập vào Arena."
#define STRMSG_070711_0001 "\'%s\' bị cấm truy cập vào Arena (Thời gian còn lại: %d phút)"
#define STRMSG_070711_0002 "Bạn bị cấm truy cập vào Arena trong vòng %d phút nữa."
#define STRMSG_070711_0003 "Bạn đã được phép truy cập vào Arena."
#define STRMSG_070711_0004 "Nhân vật \'%s\' đã được phép truy cập vào Arena."

///////////////////////////////////////////////////////////////////////////////
// 2007-08-23 by cmkwon, Wide ÇØ»óµµ 1280x720(16:9) Ăß°¡ - ½ºÆ®¸µ Ăß°¡
#define STRMSG_WINDOW_DEGREE_W1280x720_LOW			"1280x720 (low-wide)"
#define STRMSG_WINDOW_DEGREE_W1280x720_MEDIUM		"1280x720 (medium-wide)"
#define STRMSG_WINDOW_DEGREE_W1280x720_HIGH			"1280x720 (high-wide)"

// 2007-08-30 by cmkwon, È¸ÀÇ·ë ½Ă½ºÅÛ ±¸Çö - ½ºÆ®¸µ Ăß°¡
#define STRMSG_070830_0001                                   "Lệnh này chỉ có thể sử dụng sau khi đã chọn quốc gia."
#define STRMSG_070830_0002                                   "Phòng hội nghị (%d) của quốc gia tương ứng hiện chưa thể sử dụng"
#define STRMSG_070830_0003                                   "Số người được phép vào phòng hội nghị : %d người"
#define STRMSG_070830_0004                                   "Bạn đã cho phép nhân vật '%s' vào phòng hội nghị."
#define STRMSG_070830_0005                                   "'%s' không được phép vào phòng hội nghị."
#define STRMSG_070830_0006                                   "Sai tên nhân vật '%s'."
#define STRMSG_070830_0007                                 "Không thể cho phép '%s' truy cập phòng hội nghị (Tối đa %d người)"
#define STRMSG_070830_0008                                   "'%s' đã có thể vào phòng hội nghị."
#define STRMSG_070830_0009                                   "Bạn đã được phép truy cập phòng hội nghị."
#define STRMSG_070830_0010                                   "Bạn không được phép truy cập phòng hội nghị."
#define STRMSG_070830_0011                                   "'%s'"

// 2007-11-13 by cmkwon, just for Korean service, 
#define STRMSG_071115_0001									"\\y%s gửi tặng bạn %s."
#define STRMSG_071115_0002									"Danh sách quà tặng : \'%s(%d cái)\'"
#define STRMSG_071115_0003									"\\y%s đã tặng quà cho %s.  Món quà là  %s. Vui lòng kiểm tra trong kho chứa đồ."
 
// 2007-11-19 by cmkwon, callGM system 
#define STRMSG_071120_0001									"Không thể sử dụng lệnh này trong thời điểm hiện tại. Vui lòng liên lạc trung tâm chăm sóc khách hàng."
#define STRMSG_071120_0002									"Đã kích hoạt lệnh CallGM."
#define STRMSG_071120_0003									"Đã ngừng việc sử dụng lệnh CallGM."
#define STRMSG_071120_0004									"Lệnh CallGM có thể sử dụng từ %s đến %s."

// 2007-11-28 by cmkwon, ÅëÁö½?½ºÅÛ ±¸Çö - 
#define STRMSG_071128_0001									"%s đã gửi tặng bạn %s(%d). Hãy kiểm tra tại kho chứa đồ."

// 2007-12-27 by cmkwon, À©µµ¿?Áî ¸?µå ±â´É ?ß°¡ - 
#define STRMSG_071228_0001				"Độ phân giải màn hình không phù hợp. Hãy kiểm tra lại."

// 2008-01-31 by cmkwon, °èÁ¤ ºí·°/ÇØÁ¦ ¸í·É¾î·Î °¡´ÉÇÑ ½?½ºÅÛ ±¸Çö - 
#define STRMSG_080201_0001									"'Error exists in %s' block setting. ErrorCode(%d)"
#define STRMSG_080201_0002									"Tài khoản '%s' đã bị khóa. [Ngày hết hạn: %s]"
#define STRMSG_080201_0003									"Không tồn tại tài khoản '%s' trong danh sách những tài khoản bị khóa. ErrorCode(%d)"
#define STRMSG_080201_0004									"Lỗi phải sinh trong khi khóa tài khoản '%s'. ErrorCode(%d)"
#define STRMSG_080201_0005									"Đã xóa tài khoản '%s' trong danh sách những tài khoản bị khóa." 

// 2008-02-11 by cmkwon, ÇØ»óµµ Ăß°¡(1440x900) - 
#define STRMSG_WINDOW_DEGREE_1440x900_LOW			"1440x900 (low-wide)"
#define STRMSG_WINDOW_DEGREE_1440x900_MEDIUM		"1440x900 (medium-wide)"
#define STRMSG_WINDOW_DEGREE_1440x900_HIGH			"1440x900 (high-wide)"

// 2007-12-27 by dhjin, ¾Æ·¹³ªÅëÇƠ- ¾Æ·¹³ª¼­¹ö¿¬°á°ü·Ă¿À·ù
#define STRMSG_S_MF2AFCONNECT_0000                       "[Lỗi] WndProc(), Không thể kết nối tới máy chủ Arena[%15s:%4d] Hãy thử lại\r\n"
#define STRMSG_S_MF2AFCONNECT_0001                       "Đã kết nối tới máy chủ Arena.\r\n"
#define STRMSG_S_MF2AFCONNECT_0002                       "Kết nối tới máy chủ Arena[%15s:%4d] bị gián đoạn. Đang kết nối lại.\r\n"
#define STRMSG_S_MF2AFCONNECT_0003                       "  T_ERROR %s(%#04X) received from %s[%s]\r\n"
#define STRMSG_S_MF2AFCONNECT_0004                       "Unknown Error@WM_FIELD_PACKET_NOTIFY: %s(%#04x)\n"
#define STRMSG_ARENAEVENT_080310_0001                    "Phòng số \\y%d đã được chuyển từ phòng thường thành phòng sự kiện.\r\n"
#define STRMSG_ARENAEVENT_080310_0002                    "Phòng số \\y%d đã được chuyển từ phòng sự kiện trờ về phòng thường.\r\n"
#define STRMSG_ARENAEVENT_080310_0003                    "\\y Không thể thiết lập cho Arena.\r\n"
#define STRMSG_080428_0001					"%s đã bị bắn hạ."          // 2008-04-28 by dhjin, Arena integration - String is added when taking down the opponent, only in Arena map 

// 2008-04-29 by cmkwon, ¼­¹ö±º Á¤º¸ DB¿¡ Ăß°¡(½Å±Ô °èÁ¤ Ä³¸¯ÅÍ »ư¼º Á¦ÇÑ ½Ă½ºÅÛĂß°¡) - 
#define STRMSG_080430_0001					"Không thể tạo nhân vật mới trên máy chủ hiện tại."

// 2008-06-13 by dhjin, EP3 ¿©´Ü ¼öÁ¤ »çÇ× - 
#define STRMSG_080613_0001					"Hạm đội %s đã từ chối đơn gia nhập."

// 2008-09-04 by cmkwon, don't need translation, ¼­¹ö¿ë SystemLog À̀¹Ç·Î ¹ø¿ª ÇÊ¿ä ¾øÀ½
#define STRMSG_080904_0001					 "[DB Error] No such DB query process(QP_xxx) function !! QueryType(%d:%s)\r\n"


// 2008-12-30 by cmkwon, ÁöµµÀÚ Ă¤ÆĂ Á¦ÇÑ Ä«µå ±¸Çö - 
#define STRMSG_081230_0001					"\\y%s sẽ bị cấm chat trong %d phút.\\y"
#define STRMSG_081230_0002					"\\yThủ lĩnh đã kích hoạt ngưng sử dụng hệ thống chat trong %d phút.\\y"
#define STRMSG_081230_0003					"\\yThủ lĩnh đã cho phép sử dụng hệ thống chat.\\y"

///////////////////////////////////////////////////////////////////////////////
// 2009-08-31 by cmkwon, Gameforge4D °ÔÀÓ°¡µå µ¿ÀÇĂ¢ ¶ç¿́±â - 
// 2009-09-02 by cmkwon, Gameforge4D °ÔÀÓ °¡µå µ¿ÀÇĂ¢ WebPage·Î Ă³¸® - »ç¿ëÇÏÁö ¾ÊÀ½, STRMSG_090831_0001´Â À¥ÆäÀ̀Áö·Î Ă³¸®
//#define STRMSG_090831_0001					"AirRivals is now protected from cheaters with a hackshield.\r\nPlease install it to help us to make AirRivals even safer.\r\nYou can only continue gameplay once you have installed the hackshield.\r\nPlease read the privacy policy< http://agb.gameforge.de/mmog/index.php?lang=en&art=datenschutz_mmog&special=airrivals&&f_text=b1daf2&f_text_hover=ffffff&f_text_h=061229&f_text_hr=061229&f_text_hrbg=061229&f_text_hrborder=9EBDE4&f_text_font=arial%2C+arial%2C+arial%2C+sans-serif&f_bg=000000 > to find out more about the hackshield's function."
#define STRMSG_090831_0002					"Install hackshield"
#define STRMSG_090831_0003					"cancel"

///////////////////////////////////////////////////////////////////////////////
// 2009-09-02 by cmkwon, Gameforge4D °ÔÀÓ °¡µå µ¿ÀÇĂ¢ WebPage·Î Ă³¸® - 
#define STRMSG_090902_0001					"http://www.airrivals.net/launcher/hackshield.html"

///////////////////////////////////////////////////////////////////////////////
// 2009-10-16 by cmkwon, Áö¿ø ÇØ»óµµ Ăß°¡(1680x1050,1920x1080,1920x1200) - 
#define STRMSG_WINDOW_DEGREE_1680x1050_LOW			"1680x1050 (low)"
#define STRMSG_WINDOW_DEGREE_1680x1050_MEDIUM		"1680x1050 (medium)"
#define STRMSG_WINDOW_DEGREE_1680x1050_HIGH			"1680x1050 (high)"
#define STRMSG_WINDOW_DEGREE_1920x1080_LOW			"1920x1080 (low)"
#define STRMSG_WINDOW_DEGREE_1920x1080_MEDIUM		"1920x1080 (medium)"
#define STRMSG_WINDOW_DEGREE_1920x1080_HIGH			"1920x1080 (high)"
#define STRMSG_WINDOW_DEGREE_1920x1200_LOW			"1920x1200 (low)"
#define STRMSG_WINDOW_DEGREE_1920x1200_MEDIUM		"1920x1200 (medium)"
#define STRMSG_WINDOW_DEGREE_1920x1200_HIGH			"1920x1200 (high)"

///////////////////////////////////////////////////////////////////////////////
// 2011-01-26 by hskim, ÀÎÁ? ¼­¹öÀÇ Á¢¼Ó Ç?¿ë »óÈ²
#define STRMSG_AUTHENTICATION_ACCEPT_COMMENT_NOT_REGISTER			"Not Registered Server (It can be Illegal Private Server.)"
#define STRMSG_AUTHENTICATION_ACCEPT_COMMENT_DB_ERROR				"Lỗi xuất hiện trong khi kết nối tới DB"
#define STRMSG_AUTHENTICATION_ACCEPT_COMMENT_OK						"Authentication succeed"
#define STRMSG_AUTHENTICATION_ACCEPT_COMMENT_BLOCKED				"Registered Server IP But proceed Authentication Denied"
#define STRMSG_AUTHENTICATION_ACCEPT_COMMENT_SHUTDOWN				"Windows Shut Down command is sent to the server."
///////////////////////////////////////////////////////////////////////////////
// 2012-03-15 by jhseol, ÆÄÆ®³Ê - ¾îµå¹Î Åø ÆÄÆ®³Ê ±â´É¿¡¼­ »ç¿ëµÇ´Â MSG
#define STRERR_S_SCADMINTOOL_0048 "Không thể tháo kỹ năng khi đã trang bị cho Partner."
#define STRERR_S_SCADMINTOOL_0049 "Đang lưu log về lỗi trong quá trình thay đổi Partner.\r\n(Chỉ lưu những log về lỗi)"
#define STRERR_S_SCADMINTOOL_0050 "Việc tải thông tin về Partner bị lỗi."
#define STRERR_S_SCADMINTOOL_0051 "Kỹ năng được trang bị lỗi đã bị xóa."
#define STRERR_S_SCADMINTOOL_0052 "The applying hidden option for equipped item is failed."
#define STRERR_S_SCADMINTOOL_0053 "The revision for the Partner¡¯s socket item is failed."
#define STRERR_S_SCADMINTOOL_0054 "Lỗi cập nhật thông tin của Partner."
#define STRERR_S_SCADMINTOOL_0055 "Lỗi tải thông tin về cấp độ của Partner."

///////////////////////////////////////////////////////////////////////////////
// 2012-03-30 by hskim, EP4 Æ®¸®°Å ½Ă½ºÅÛ À̀º¥Æ® ¾Ë¸²

// 1Â÷ À̀º¥Æ®

#define STRMSG_120330_0001					"%s Kích hoạt cổng dịch chuyển bí mật tại Ashlane."
#define STRMSG_120330_0002					"%s Kích hoạt giờ vàng gia tăng 100% kinh nghiệm trong 1h tại Ashlane."
#define STRMSG_120330_0003					"%s Kích hoạt giờ vàng gia tăng 100% tỷ lệ rơi đồ trong 1h tại Ashlane."
#define STRMSG_120330_0004					"%s Kích hoạt giờ vàng gia tăng 100% tỷ lệ rơi đồ/ SPI/ điểm kinh nghiệm trong 1h tại Ashlane."
#define STRMSG_120330_0005					"%s Kích hoạt cửa hàng vũ khí tại Ashlane."
#define STRMSG_120330_0006					"%s Kích hoạt của hàng thẻ đặc biệt tại Ashlane."
#define STRMSG_120330_0007					"%s Kích hoạt cửa hàng thiết bị tại Ashlane."
#define STRMSG_120330_0008					"%s Quái vật khổng lồ đã được triều hồi tại Ashlane."
#define STRMSG_120330_0009					"Crystal đã biến mất."

// 2Â÷ À̀º¥Æ®

#define STRMSG_120508_0001					"%s Thu được điểm danh vọng nhiều như %d WP tại Lost Oasis."
#define STRMSG_120508_0002					"%s Siêu boss đã xuất hiện tại Lost Oasis."
#define STRMSG_120508_0003					"%s Kích hoạt giờ vàng gia tăng 150% kinh nghiệm trong 1h Lost Oasis."
#define STRMSG_120508_0004					"%s Kích hoạt giờ vàng gia tăng 150% tỷ lệ rơi đồ trong 1h tại Lost Oasis."
#define STRMSG_120508_0005					"%s Kích hoạt giờ vàng gia tăng 150% tỷ lệ rơi đồ/ kinh nghiệm/ SPI/ trong 1h tại Lost Oasis."
#define STRMSG_120508_0006					"%s Thu được Ancient Ice tại Lost Oasis."
#define STRMSG_120508_0007					"%s Kích hoạt cửa hàng vũ khí cao cấp tại Lost Oasis."
#define STRMSG_120508_0008					"%s Kích hoạt cửa hàng thiết bị tại Lost Oasis."
#define STRMSG_120508_0009					"%s Kích hoạt cửa hàng thẻ đặc biệt tại Lost Oasis."
#define STRMSG_120508_0010					"%s Kích hoạt cửa hàng vũ khí tại Lost Oasis."
#define STRMSG_120508_0011					"%s Kích hoạt cổng dịch chuyển bí mật tại Lost Oasis."

#define STRMSG_120712_0001					"18¼¼ ¹̀¸¸ Ă»¼̉³â¿¡°Ô Àû¿ëµÇ´Â °ÔÀÓ½Ă°£ ¼±ÅĂÁ¦ ¼³Á¤À¸·Î ÀÎÇÏ¿©, %d ºĐ ÈÄ¿¡ °ÔÀÓÀ̀ Á¾·áµË´Ï´Ù."		// 2012-07-11 by hskim, ¼±ÅĂÀû ¼Ë´Ù¿î

////////////////////////////////////////////////////////////////////////
// 2012-10-05 by jhseol, NPlay pc¹æ ¸đµâ
#define STRMSG_121005_0001					"\\yPC¹æ °¡¸ÍÁ¡ ½Ă°£À̀ %dºĐ ³²¾̉½À´Ï´Ù."
#define STRMSG_121005_0002					"\\yÀá½Ă ÈÄ PC¹æ °¡¸ÍÁ¡À̀ Á¾·áµË´Ï´Ù."

////////////////////////////////////////////////////////////////////////
// 2012-11-26 by jhseol, ÀüÀï ½Ă½ºÅÛ ¸®´º¾ó - ÀüÀï½Ă Æ®¸®°Å ¹«Àû»óÅÂ(ÀÏ½ĂÁ¤Áö)
#define STRMSG_121126_0001					"\\yÀüÀïÀ̀ ½ĂÀÛµÇ¾î Å©¸®½ºÅ» ½Ă½ºÅÛÀ» À̀¿ëÇ̉ ¼ö ¾ø½À´Ï´Ù.\\y"

////////////////////////////////////////////////////////////////////////
// 2012-11-29 by jhseol, OXÀ̀º¥Æ® ¸Ê ¿öÇÁÁ¦ÇÑ
#define STRMSG_121129_0001					"\\y¿î¿µÀÚ¿¡ ÀÇÇÏ¿© À̀µ¿À̀ Á¦ÇÑµÈ Áö¿ª ÀÔ´Ï´Ù.\\y"

#endif // end_#ifndef _STRING_DEFINE_SERVER_H_
