[Guide] Việt hoá server CQ
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 1 của 2 1 2 CuốiCuối
Kết quả 1 đến 10 của 16
  1. #1
    Thành Viên
    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é!

  2. The Following 2 Users Say Thank You to MrDnD For This Useful Post:

    khungboktvn (23-02-13), thanhtunghk (03-10-11)

  3. #2
    Thành Viên
    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 Skill
    1. 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_performobject 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_performobject 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_userme"%c%w%w"0x500xffff02612 ); 
            
    send_userme"%c%w%w"0x500xffff02613 ); 
            
    send_userme"%c%w%w"0x500xffff02614 ); 
            
    send_userme"%c%w%w"0x500xffff02615 ); 
            
    send_userme"%c%w%w"0x500xffff02616 ); 
            
    send_userme"%c%w%w"0x500xffff02617 ); 
            
    send_userme"%c%w%w"0x500xffff02618 ); 

     
    // 函数:重计属性 
    void recount_charobject 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"

    [/SP]

    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

    Phần này các bạn có thể tự dịch nhưng mình khuyên nên vào website của CQ để xem skill, vừa đỡ mệt lại dịch được chuẩn.
    [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ỏ.

    trong bảng skill ở web CQ đã ghi rõ miêu tả, ta chỉ cần copy vào là xong.

    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_performobject 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); 

    lấy 1 skill bất kỳ, ở đây mình chọn 02612.c
    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_descobject 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_NAMEcur_levelSKILL_LEVELSUB_MPTIME_INTERVALADD_APcur_level*10+SKILL_LEVELADD_AP 8); 
    // đây là phần hiển thị skill đã học đc
            
    return result

    [/SP]

    đ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点攻击力。"
    return : lệnh trả về của hàm, ta giữ nguyên.
    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_NAMEcur_levelSKILL_LEVELSUB_MPTIME_INTERVALADD_APcur_level*10+SKILL_LEVELADD_AP 8); 
    cặp HIC ... NOR, HIR ... NOR ta ko cần quan tâm.
    %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_descobject 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_NAMEcur_levelSKILL_LEVELSUB_MPTIME_INTERVALADD_APcur_level*10+SKILL_LEVELADD_AP 8); 
            return 
    result

    [/SP]

    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é!

  4. The Following 2 Users Say Thank You to MrDnD For This Useful Post:

    thanhtunghk (03-10-11), tienkhanha14 (25-04-12)

  5. #3
    Thành Viên
    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é!

  6. #4
    Thành Viên
    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é!

  7. #5
    ––––•(-• (PHỤNG) •-)•–––– Minh Phụng's Avatar
    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


  8. #6
    Thành Viên
    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é!

  9. #7
    Thành Viên
    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é!

  10. #8
    ––––•(-• (PHỤNG) •-)•–––– Minh Phụng's Avatar
    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


  11. #9
    Thành Viên
    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é!

  12. #10
    Thành Viên
    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é!

 

 
Trang 1 của 2 1 2 CuốiCuối

Các Chủ đề tương tự

  1. [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ệp
    Trả lời: 180
    Bài viết cuối: 19-12-12, 11:41 PM
  2. [GUIDE] Hướng dẫn cài đặt Server MapleStory v62
    Bởi khoa1309 trong diễn đàn Maple Story
    Trả lời: 280
    Bài viết cuối: 18-02-12, 10:48 AM
  3. [Guide]Cài đặt server Thục Sơn Kỳ Hiệp
    Bởi thl3ugjacui trong diễn đàn Private Server For Linux
    Trả lời: 28
    Bài viết cuối: 15-04-10, 10:29 AM
  4. (Guide) Getting into 3.1 server =D
    Bởi slickone trong diễn đàn Releases
    Trả lời: 27
    Bài viết cuối: 28-02-08, 09:53 PM
  5. [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: 2
    Bài viết cuối: 18-07-07, 08:26 AM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 09:26 PM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.