Kết quả 1 đến 10 của 16
Chủ đề: [Guide] Việt hoá server CQ
-
28-08-10, 01:05 PM #1
- Ngày tham gia
- Jun 2008
- Bài viết
- 279
- Thanks
- 3
- Thanked 31 Times in 18 Posts
[Guide] Việt hoá server CQ
I. Chuẩn bị:1. Server:
_ hiện tại mình đang dùng sv mới nhất bên TQ và có lẽ cũng dùng bản này cho đến khi VH xong toàn bộ.
Download:
[Only registered and activated users can see links. ]
_ server converted: đây là các file đã convert sang encoding Unicode UTF-8. Dùng các file đã convert encoding sẽ thuận tiện hơn trong khi dịch & sửa lỗi.
Download:
[Only registered and activated users can see links. ]
2. Công cụ:
a) Soạn thảo: có khá nhiều loại công cụ soạn thảo có thể dùng, ở đây mình nêu ra vài loại.
_ Notepad++: [Only registered and activated users can see links. ]
_ sciTe: [Only registered and activated users can see links. ]
_ VC++ Express 2010: [Only registered and activated users can see links. ]
b) Dịch: tương tự như trên, ta cũng có khá nhiều công cụ dịch.
_ Thiều Chửu: (cần cài JRE 1.5 trở lên)
[Only registered and activated users can see links. ]
_ HVDict:
[Only registered and activated users can see links. ]
_ Neodict: (cần cài Python 2.5 trở lên)
[Only registered and activated users can see links. ]
_ Quick Translator: (cần cài .Net)
[Only registered and activated users can see links. ]
_ Google Translate:
[Only registered and activated users can see links. ]
Ngoài ra các bạn cũng nên tìm hiểu qua ngôn ngữ C một chút.
P/s : Mình làm guide này mong các bạn cùng chung tay VH để mau chóng có sv CQ full tiếng Việt
chi tiết xin liên hệ YM : mr_dnd
Lần sửa cuối bởi MrDnD, ngày 05-07-11 lúc 02:32 PM. Lý do: fix link
Khách viếng thăm hãy cùng MrDnD xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 2 Users Say Thank You to MrDnD For This Useful Post:
khungboktvn (23-02-13), thanhtunghk (03-10-11)
-
28-08-10, 01:06 PM #2
- Ngày tham gia
- Jun 2008
- Bài viết
- 279
- Thanks
- 3
- Thanked 31 Times in 18 Posts
Ðề: [Guide]Việt hoá server CQ
II. Việt hóa phần Skill1. current/skill/Readme.txt
Đây là một file khá hữu dụng, nó cho ta biết tác dụng của các thư mục khác nằm trong thư mục skill.
vì bài hướng dẫn này chỉ nói về Việt hóa nên ta chỉ quan tâm đến phần sau:
[SP]00 chỉ lệnh, pháp bảo
01 cơ bản võ công ( công kích, cái khác )[/SP][SP]
02 đặc thù võ công ( công kích, phòng ngự )
03 đặc thù võ công ( cái khác )
04 pháp thuật kỹ năng ( mao sơn, Côn Lôn )
05 y học kỹ năng ( vân mộng trạch )
11 boss pháp thuật
74 sủng vật pháp thuật[/SP]
Nhìn qua nội dung chắc các bạn cũng hiểu.
2. current/skill/02/
[Only registered and activated users can see links. ]
Đây là thư mục chứa các skill tấn công ngoại công.
Nhìn hình trên, ta thấy tên file chia làm 2 nhóm.
_ Nhóm 1: tên file có 4 chữ số -- Đây là các bộ skill.
_ Nhóm 2: tên file có 5 chữ số -- Đây là các skill nhỏ nằm trong bộ skill.
Lấy 1 ví dụ cho các bạn dễ hiểu:
_ file skill/02/0261.c
[SP]
PHP Code:inherit SKILL;
// 函数:构造处理
void create() // Hàm tạo skill
{
set_number(0261); // số
set_name( "漫天花雨" ); // Tên skill, ta cần quan tâm phần này.
}
// 函数:能否特殊技
void can_perform( object me )
{
me->set_attack_move(1);
// __DIR__ "02611"->can_perform(me);
/* có "//" ở phía trước thì là chú thích, dòng đó sẽ không chạy khi ta chạy sv nên ko cần quan tâm. */
__DIR__ "02612"->can_perform(me); // đây là các skill con nằm trong bộ
__DIR__ "02614"->can_perform(me); // skill.
__DIR__ "02615"->can_perform(me); // các bạn có thể dựa vào phần trong ""
__DIR__ "02616"->can_perform(me); // để tìm các skill con trong bộ skill này.
__DIR__ "02617"->can_perform(me); // VD: "02616" -> ta tìm file
__DIR__ "02613"->can_perform(me); // skill/02/02616.c
__DIR__ "02618"->can_perform(me); //
}
// 函数:删除特殊技
void remove_perform( object me ) // phần này không cần quan tâm lúc này.
{
// send_user( me, "%c%w%w", 0x50, 0xffff, 02611 );
send_user( me, "%c%w%w", 0x50, 0xffff, 02612 );
send_user( me, "%c%w%w", 0x50, 0xffff, 02613 );
send_user( me, "%c%w%w", 0x50, 0xffff, 02614 );
send_user( me, "%c%w%w", 0x50, 0xffff, 02615 );
send_user( me, "%c%w%w", 0x50, 0xffff, 02616 );
send_user( me, "%c%w%w", 0x50, 0xffff, 02617 );
send_user( me, "%c%w%w", 0x50, 0xffff, 02618 );
}
// 函数:重计属性
void recount_char( object me ) { USER_ENERGY_D->count_ap(me); }
// 函数:获取描述
string get_desc() // đây là phần ta quan tâm, nó là phần diễn tả của bộ skill.
{
return "[漫天花雨]提升使用暗器的攻击力,每级提升 1.4 点攻击力\n";
}
Phần việc của chúng ta ở đây khá đơn giản, chỉ cần copy phần 漫天花雨 ở trong "" của hàm set_name rồi dịch ra.
Ở đây ta đc "Mạn Thiên Hoa Vũ" - 1 bộ skill của Đường Môn.
PHP Code:void create()
{
set_number(0261);
set_name( "漫天花雨" ); // copy trong này
}
[Only registered and activated users can see links. ]
Tiếp đó là đến phần miêu tả
PHP Code:string get_desc()
{
return "[漫天花雨]提升使用暗器的攻击力,每级提升 1.4 点攻击力\n"; // thay thế ở đây.
// ký tư \n ám chỉ việc xuống dòng. Các bạn nhớ giữ lại ký tự này, không được bỏ.
}
chú ý : _tên skill và phần miêu tả phải đặt trong cặp " ", nếu không sẽ bị lỗi.
Đến đây ta đã xong được 1 bộ skill.
3. current/skill/02/02612.c
Bây giờ, ta sẽ tìm hiểu về các skill nhỏ.
PHP Code:void can_perform( object me )
{
me->set_attack_move(1);
// __DIR__ "02611"->can_perform(me);
__DIR__ "02612"->can_perform(me);
__DIR__ "02614"->can_perform(me);
__DIR__ "02615"->can_perform(me);
__DIR__ "02616"->can_perform(me);
__DIR__ "02617"->can_perform(me);
__DIR__ "02618"->can_perform(me);
}
file này có nội dung như sau: (mình chỉ lấy những dòng cần thiết cho đỡ dài)
[SP]PHP Code:#define THIS_SKILL 0261
#define THIS_PERFORM 02612
#define PF_START "02612"
#define PF_NAME "梅花针" // Tên skill, quan tâm phần này
#define SKILL_LEVEL 1
#define TIME_INTERVAL 1
#define SUB_MP 2 + (me->get_skill(THIS_SKILL) - SKILL_LEVEL)/10
#define ADD_AP 10 + (me->get_skill(THIS_SKILL) - SKILL_LEVEL)/10*8
// 函数:获取描述
string get_desc( object me )
{
int level = me->get_skill(THIS_SKILL);
int cur_level;
string result;
if (level<SKILL_LEVEL)
return HIR + PF_NAME +"\n技能需求:1级\n 基本暗器攻击技,攻击的同时提升10点攻击力。"; // diễn tả về skill (lúc đưa chuột vào nó hiện lên) (đây là phần hiển thị skill khi chưa học đc)
cur_level = (level - SKILL_LEVEL)/10 + 1;
result = sprintf(HIC"%s(%d级)\n" NOR "技能需求:%d级\n法力消耗:%d点\n冷却时间:%d秒\n 基本暗器攻击技,攻击的同时提升%d点攻击力。\n" HIC"下一级:\n"NOR"技能需求:"HIR"%d级\n" NOR " 基本暗器攻击技,攻击的同时提升%d点攻击力。",
PF_NAME, cur_level, SKILL_LEVEL, SUB_MP, TIME_INTERVAL, ADD_AP, cur_level*10+SKILL_LEVEL, ADD_AP + 8);
// đây là phần hiển thị skill đã học đc
return result;
}
đoạn này hơi lằng nhằng chút, rất dễ sai.
đầu tiên ta xem phần diễn tả skill chưa học đc.
PHP Code:return HIR + PF_NAME +"\n技能需求:1级\n 基本暗器攻击技,攻击的同时提升10点攻击力。";
HIR : màu chữ (ở đây là màu đỏ).
PF_NAME : tên skill (thay ở phía trên).
phần trong " " là phần ta cần dịch.
tiếp đến là phần skill đã học đc
PHP Code:result = sprintf(HIC"%s(%d级)\n" NOR "技能需求:%d级\n法力消耗:%d点\n冷却时间:%d秒\n 基本暗器攻击技,攻击的同时提升%d点攻击力。\n" HIC"下一级:\n"NOR"技能需求:"HIR"%d级\n" NOR " 基本暗器攻击技,攻击的同时提升%d点攻击力。",
PF_NAME, cur_level, SKILL_LEVEL, SUB_MP, TIME_INTERVAL, ADD_AP, cur_level*10+SKILL_LEVEL, ADD_AP + 8);
%s : tên skill,
%d : cấp độ của skill
技能需求:%d级 : Yêu cầu kỹ năng (tức bộ skill) : cấp %d
法力消耗:%d点 : Pháp lực tiêu hao : %d điểm
冷却时间:%d秒 : thời gian phục hồi (delay) : %d giây
基本暗器攻击技,攻击的同时提升%d点 攻击力。 : phần diễn tả skill, %d ở đây là điểm sát thương
下一级: tăng 1 cấp
技能需求: kỹ năng yêu cầu
%d级 : cấp %d
基本暗器攻击技,攻击的同时提升%d点 攻击力。 : tương tự như ở trên.
giải thích: %d là diễn tả 1 số nguyên, %s là 1 chuỗi ký tự. Khi vào game sẽ hiện lên các số cụ thể.
chú ý : các ký tự như %d, %s, %c, \n, HIR, NOR, các dấu " ", ';' ta đều phải giữ nguyên khi dịch.
phần diễn tả skill có thể xem tại website Chiến quốc.
đây là đoạn code đã đc dịch hoàn chỉnh
[SP]PHP Code:string get_desc( object me )
{
int level = me->get_skill(THIS_SKILL);
int cur_level;
string result;
if (level<SKILL_LEVEL)
return HIR + PF_NAME +"\nKỹ năng yêu cầu:Cấp 1\n Chiêu thức tấn công bằng ám khí cơ bản, tăng thêm 10 điểm Ngoại Công khi sát thương mục tiêu";
cur_level = (level - SKILL_LEVEL)/10 + 1;
result = sprintf(HIC"%s(Cấp %d)\n" NOR "Kỹ năng yêu cầu:Cấp %d\nPháp lực yêu cầu : %d điểm\nThời gian phục hồi: %d giây\n Chiêu thức tấn công bằng ám khí cơ bản, tăng thêm %d điểm Ngoại Công khi sát thương mục tiêu\n" HIC"Cấp tiếp theo:\n"NOR"Kỹ năng yêu cầu:"HIR"Cấp %d\n" NOR " Chiêu thức tấn công bằng ám khí cơ bản, tăng thêm %d điểm Ngoại Công khi sát thương mục tiêu",
PF_NAME, cur_level, SKILL_LEVEL, SUB_MP, TIME_INTERVAL, ADD_AP, cur_level*10+SKILL_LEVEL, ADD_AP + 8);
return result;
}
vậy là xong 1 skill.Khách viếng thăm hãy cùng MrDnD xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 2 Users Say Thank You to MrDnD For This Useful Post:
thanhtunghk (03-10-11), tienkhanha14 (25-04-12)
-
28-08-10, 04:22 PM #3
- Ngày tham gia
- Aug 2010
- Bài viết
- 29
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Ðề: [Guide]Việt hoá server CQ
đặt gạch cả topic lun.hehe............haizzzzzz.bac MrDnd biet doc chu han' ko.day em voi'.chờ bản việt hoá lâu we'
Khách viếng thăm hãy cùng quynhham0208 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
28-08-10, 04:27 PM #4
- Ngày tham gia
- Jun 2008
- Bài viết
- 279
- Thanks
- 3
- Thanked 31 Times in 18 Posts
Ðề: [Guide]Việt hoá server CQ
chữ Hán mình đọc + viết đc từ 1->10 thôi bạn ạ
Khách viếng thăm hãy cùng MrDnD xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
29-08-10, 08:52 AM #5
- Ngày tham gia
- Jan 2009
- Bài viết
- 1,074
- Thanks
- 6
- Thanked 270 Times in 51 Posts
Ðề: [Guide]Việt hoá server CQ
còn đỡ tui chỉ nhớ từ 1->3 thôi mấy cái kia quên hết
-
29-08-10, 10:50 AM #6
- Ngày tham gia
- Jun 2008
- Bài viết
- 279
- Thanks
- 3
- Thanked 31 Times in 18 Posts
Ðề: [Guide]Việt hoá server CQ
đã update phần II .
Khách viếng thăm hãy cùng MrDnD xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
29-08-10, 12:42 PM #7
- Ngày tham gia
- Jun 2010
- Bài viết
- 51
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Ðề: [Guide]Việt hoá server CQ
sever này k có áo choàng cánh hả anh
Khách viếng thăm hãy cùng teopropro12 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
29-08-10, 02:28 PM #8
- Ngày tham gia
- Jan 2009
- Bài viết
- 1,074
- Thanks
- 6
- Thanked 270 Times in 51 Posts
Ðề: [Guide]Việt hoá server CQ
có,nhưng ko bít cách lấy thôi ,tui phải mò 1 hồi mới ra 1 đống áo choàng +wing đấy
-
29-08-10, 03:01 PM #9
- Ngày tham gia
- Jun 2008
- Bài viết
- 279
- Thanks
- 3
- Thanked 31 Times in 18 Posts
Ðề: [Guide]Việt hoá server CQ
bài trên kia để làm gương.
còn bài post nào ko liên quan đến vấn đề Việt hoá sẽ bị chém nặng hơn.Khách viếng thăm hãy cùng MrDnD xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
30-08-10, 10:15 AM #10
- Ngày tham gia
- Jun 2010
- Đang ở
- Tp.Cao Lãnh
- Bài viết
- 207
- Thanks
- 3
- Thanked 12 Times in 10 Posts
Ðề: [Guide]Việt hoá server CQ
Ủa cái nào dịch cũng từ ra Hán Việt không à ( trừ cái gugồ nhaz ) Có cái nào dịch ra tiếng Việt Nam luôn k @.@
Khách viếng thăm hãy cùng hacdieu258 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[Guide]Cài đặt server Thục Sơn Kỳ Hiệp
Bởi thl3ugjacui trong diễn đàn Thục Sơn Kỳ HiệpTrả lời: 180Bài viết cuối: 19-12-12, 11:41 PM -
[GUIDE] Hướng dẫn cài đặt Server MapleStory v62
Bởi khoa1309 trong diễn đàn Maple StoryTrả lời: 280Bài viết cuối: 18-02-12, 10:48 AM -
[Guide]Cài đặt server Thục Sơn Kỳ Hiệp
Bởi thl3ugjacui trong diễn đàn Private Server For LinuxTrả lời: 28Bài viết cuối: 15-04-10, 10:29 AM -
(Guide) Getting into 3.1 server =D
Bởi slickone trong diễn đàn ReleasesTrả lời: 27Bài viết cuối: 28-02-08, 09:53 PM -
[Guide] Hướng dẫn sao lưu dữ liệu cho server
Bởi eddy trong diễn đàn Guides - Kho Lưu trữTrả lời: 2Bài viết cuối: 18-07-07, 08:26 AM