XIn hương dẫn cách chỉnh sửa hộp tử kim !!!
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 13
  1. #1
    Thành Viên thanhhaiqctnhp's Avatar
    Ngày tham gia
    Mar 2015
    Bài viết
    71
    Thanks
    45
    Thanked 6 Times in 5 Posts

    XIn hương dẫn cách chỉnh sửa hộp tử kim !!!

    Mình tìm file trong game mà nó chỉ tới cái item.box =>>>> Ai chỉ mình cách sửa item trong hộp đó vs !!!
    Khách viếng thăm hãy cùng thanhhaiqctnhp xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên Tâm Huyết kelalung's Avatar
    Ngày tham gia
    Oct 2009
    Bài viết
    933
    Thanks
    1
    Thanked 336 Times in 102 Posts

    Ðề: XIn hương dẫn cách chỉnh sửa hộp tử kim !!!

    đưa đoạn code lên đây, cả hàm nhá
    Server MU Origin 2.6, 3.0 và 7.0 đầy đủ Liên Server!
    Nhận gộp DB luôn!

  3. #3
    Thành Viên thanhhaiqctnhp's Avatar
    Ngày tham gia
    Mar 2015
    Bài viết
    71
    Thanks
    45
    Thanked 6 Times in 5 Posts

    Ðề: XIn hương dẫn cách chỉnh sửa hộp tử kim !!!

    Trích dẫn Gửi bởi kelalung [Only registered and activated users can see links. ]
    đưa đoạn code lên đây, cả hàm nhá

    Code
    PHP Code:

    //int is_box() {return 1;}

    int get_use_effect_calloutobject who,object item
    {
        if (
    who->get_2("openbox.item")) return 0;
        if (
    who->get_online_rate()<100)
        {
            
    send_user(who"%c%s"';'"非健康时间不能打开宝箱!");
            return 
    0;
        }    
        
    send_userwho"%c%c%c%d"0x911item->get_level(), getoid(item) );
        return 
    0;

    Khách viếng thăm hãy cùng thanhhaiqctnhp xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #4
    Thành Viên Tâm Huyết kelalung's Avatar
    Ngày tham gia
    Oct 2009
    Bài viết
    933
    Thanks
    1
    Thanked 336 Times in 102 Posts

    Ðề: XIn hương dẫn cách chỉnh sửa hộp tử kim !!!

    openbox.item ở đây ko phải là 1 file có đuôi là item mà nó là 1 dòng của 1 file lưu trong nhân vật.
    Server MU Origin 2.6, 3.0 và 7.0 đầy đủ Liên Server!
    Nhận gộp DB luôn!

  5. Các thành viên gởi lời cảm ơn đến kelalung vì bài viết này !

    thanhhaiqctnhp (24-03-15)

  6. #5
    Thành Viên thanhhaiqctnhp's Avatar
    Ngày tham gia
    Mar 2015
    Bài viết
    71
    Thanks
    45
    Thanked 6 Times in 5 Posts

    Ðề: XIn hương dẫn cách chỉnh sửa hộp tử kim !!!

    Trích dẫn Gửi bởi kelalung [Only registered and activated users can see links. ]
    openbox.item ở đây ko phải là 1 file có đuôi là item mà nó là 1 dòng của 1 file lưu trong nhân vật.
    Tks thím nhé kaka Thế còn cái câu hệ thống chúc mừng ghi vào game ví dụ như của Ben ấy có cách nào làm 1 cái không hihi; Muốn làm 1 cái như thế mà Ben dạo này die r :v
    Khách viếng thăm hãy cùng thanhhaiqctnhp xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #6
    Thành Viên Tâm Huyết kelalung's Avatar
    Ngày tham gia
    Oct 2009
    Bài viết
    933
    Thanks
    1
    Thanked 336 Times in 102 Posts

    Ðề: XIn hương dẫn cách chỉnh sửa hộp tử kim !!!

    thử nhá

    send_user(CHAT_D->get_chat(), "%c%s", 0xA3, HIY + sprintf("Xin chúc mừng %s(%d) đã bị hấp diêm!", player->get_name(), player->get_number()));
    Server MU Origin 2.6, 3.0 và 7.0 đầy đủ Liên Server!
    Nhận gộp DB luôn!

  8. Các thành viên gởi lời cảm ơn đến kelalung vì bài viết này !

    thanhhaiqctnhp (24-03-15)

  9. #7
    Thành Viên thanhhaiqctnhp's Avatar
    Ngày tham gia
    Mar 2015
    Bài viết
    71
    Thanks
    45
    Thanked 6 Times in 5 Posts

    Ðề: XIn hương dẫn cách chỉnh sửa hộp tử kim !!!

    Trích dẫn Gửi bởi kelalung [Only registered and activated users can see links. ]
    thử nhá

    send_user(CHAT_D->get_chat(), "%c%s", 0xA3, HIY + sprintf("Xin chúc mừng %s(%d) đã bị hấp diêm!", player->get_name(), player->get_number()));
    cao thủ ))) tks thím tích cực ghê !!!
    Giải thích hộ mình mấy cái biến sida trong game nhé :
    PHP Code:
    rate1 me->correct_drop_rateme->get_level() - who->get_level() ) * who->get_online_rate() / 100;  / 
    /*
    me->get_level() ( lv của quái )
    whget_level() ( lv nhân vật )
    whget_online_rate() / 100; ( ????))

    */

    PHP Code:
    200 + (me->get_skill(THIS_SKILL) - SKILL_LEVEL)/10*15/10 
    /*
    me->get_skill(THIS_SKILL) // ???????
    SKILL_LEVEL // là skill ví dụ cấp 1,2,3/// à????
    */

    Và thế éo nào skill ( Thay hết dp ==>>>>> pp mà vào game skill không tăng gì là sao )

    PHP Code:
    // 开关技能  TIPS:[PF_SWITCH]
    #include <effect.h>
    #include <ansi.h>
    #include <skill.h>

    #define THIS_SKILL      0319
    #define THIS_PERFORM    03192
    #define PF_FLAG        "03192"
    #define PF_NAME        "Kim Cương Thân Pháp"

    #define SKILL_LEVEL     30
    #define SUB_YUAN        12
    #define TIME_INTERVAL   2

    // 函数:获取描述
    string get_descobject me )
    {
            
    int level me->get_skill(THIS_SKILL);
            
    string result;
            if (
    level<SKILL_LEVEL)
                return 
    HIR PF_NAME +"\n Võ công yêu cầu: 30 cấp\n    Hấp thụ linh khí tự nhiên để hộ thể, nâng cao phòng thủ. Trong thời gian sử dụng tăng thêm 35% Ngoại Kháng, nhưng giảm đi 50% Ngoại Công. Trong trạng thái phòng thủ không thể thay đổi trang bị。";
            
    result sprintf(HIC" %s \n " NOR "Võ công yêu cầu: Cấp %d \n Nguyên khí tiêu hao: %d điểm\n Tái sử dụng sau: %d giây\n    Hấp thụ linh khí tự nhiên để hộ thể, nâng cao phòng thủ. Trong thời gian sử dụng tăng thêm 35% Ngoại Kháng, nhưng giảm đi 50% Ngoại Công. Trong trạng thái phòng thủ không thể thay đổi trang bị。\n    Sử dụng thêm lần nữa để huỷ。\n"
                
    PF_NAMESKILL_LEVELSUB_YUANTIME_INTERVAL);
            return 
    result;
    }

    // 函数:获取描述(持续)
    string get_loop_descobject me )
    {
            if( 
    me->get_perform(PF_FLAG) )
                    return 
    sprintf"Kim cương:\n  Tăng 35% ngoại kháng,Giảm 50% công kích ngoại công。\n" );
            else    return 
    sprintf"Kim cương\n" );
    }

    // 函数:命令处理
    int mainobject meobject whoint xint ystring arg )
    {    
        
    int enmity;
        if( 
    me->get_skill(THIS_SKILL) < SKILL_LEVEL ) return 1;
            if( 
    me->get_perform(PF_FLAG) )    // 关闭
            
    {
                
    send_userget_scene_object_2(meUSER_TYPE), "%c%d%d%c%c%c%d"0x41getoid(me), time2(), 20get_d(me), );
                
    set_effect(meEFFECT_PROGRESS210);
                
    me->set_progress_file(__FILE__);
            
    send_user(me"%c%c%w%s"0x5a010"Thi triển Kim Cương Thân……");            
            return 
    1;
            }        
            if( 
    me->get_yuan() < SUB_YUAN )
            {
                    
    printf( ECHO "Sử dụng “ %s ”cần %d điểm Nguyên khí."PF_NAMESUB_YUAN );
                    return 
    1;
            }        
            
    send_userget_scene_object_2(meUSER_TYPE), "%c%d%d%c%c%c%d"0x41getoid(me), time2(), 20get_d(me), );
        
    me->add_yuan( -SUB_YUAN );
        
    set_effect(meEFFECT_PROGRESS210);
        
    me->set_progress_file(__FILE__);
        
    send_user(me"%c%c%w%s"0x5a010"Thi triển Kim Cương Thân……");            
        
    enmity 60 + (me->get_skill(THIS_SKILL)-SKILL_LEVEL)/30*50 ;
        
    CHAR_FIGHT_D->set_enmity1(me,enmity); 
        return 
    1;    
    }

    // 函数:法术处理
    int into_effectobject me string arg)
    {
        if( 
    me->get_perform(PF_FLAG) )    // 关闭
        
    {
            
    me->delete_perform(PF_FLAG);
            
    send_user(me"%c%c%c"0x5a11);
            
    USER_ENERGY_D->count_ap(me);
            
    USER_ENERGY_D->count_dp(me);
                
    send_userme"%c%w%w%c"0x8131920EFFECT_GOOD );
                
    send_userget_scene_object_2(meUSER_TYPE) - ({ me }), "%c%d%w%c%c"0x83getoid(me), 31920EFFECT_GOOD );
            
        }
        else
        {
            
    me->set_perform(PF_FLAG1);
            
    me->set_perform("03191"0);
            
    send_user(me"%c%c%c"0x5a11);
            
    USER_ENERGY_D->count_ap(me);
            
    USER_ENERGY_D->count_dp(me);    
                
    send_userme"%c%w%w%c"0x81319230000EFFECT_GOOD );
                
    send_userget_scene_object_2(meUSER_TYPE) - ({ me }), "%c%d%w%c%c"0x83getoid(me), 31921EFFECT_GOOD );        
                
    send_userme"%c%w%w%c"0x8131910EFFECT_GOOD );
                
    send_userget_scene_object_2(meUSER_TYPE) - ({ me }), "%c%d%w%c%c"0x83getoid(me), 31910EFFECT_GOOD );
                
        }
    }

    void effect_break(object mestring arg)
    {
        
    send_user(me"%c%c%c"0x5a10);
        
    set_effect(meEFFECT_PROGRESS2);    
    }

    // 函数:获取特技类型
    int get_perform_type() { return ON_ME; }

    // 函数:能否使用特技
    void can_performobject me )
    {
            if( 
    me->get_skill(THIS_SKILL) < SKILL_LEVEL 
            {
                    
    send_userme"%c%w%c%w%w%s"0x50THIS_PERFORM0TIME_INTERVAL0PF_NAME );
                    return;
            }    
            
    send_userme"%c%w%c%w%w%s"0x50THIS_PERFORMget_perform_type(), TIME_INTERVAL0PF_NAME );

    Khách viếng thăm hãy cùng thanhhaiqctnhp xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #8
    Thành Viên Tâm Huyết kelalung's Avatar
    Ngày tham gia
    Oct 2009
    Bài viết
    933
    Thanks
    1
    Thanked 336 Times in 102 Posts

    Ðề: XIn hương dẫn cách chỉnh sửa hộp tử kim !!!

    whget_online_rate() / 100; ( ????))
    là lấy chỉ số thời gian online của player, nó dùng để kích hoạt giới hạn giờ chơi player từ 3->5 tiếng
    3 giá trị là 100, 50, 0

    câu khác để lúc khác trả lời
    Server MU Origin 2.6, 3.0 và 7.0 đầy đủ Liên Server!
    Nhận gộp DB luôn!

  11. Các thành viên gởi lời cảm ơn đến kelalung vì bài viết này !

    thanhhaiqctnhp (24-03-15)

  12. #9
    Thành Viên thanhhaiqctnhp's Avatar
    Ngày tham gia
    Mar 2015
    Bài viết
    71
    Thanks
    45
    Thanked 6 Times in 5 Posts

    Ðề: XIn hương dẫn cách chỉnh sửa hộp tử kim !!!

    Trích dẫn Gửi bởi kelalung [Only registered and activated users can see links. ]
    là lấy chỉ số thời gian online của player, nó dùng để kích hoạt giới hạn giờ chơi player từ 3->5 tiếng
    3 giá trị là 100, 50, 0

    câu khác để lúc khác trả lời
    ok tks !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Khách viếng thăm hãy cùng thanhhaiqctnhp xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  13. #10
    Thành Viên Tâm Huyết kelalung's Avatar
    Ngày tham gia
    Oct 2009
    Bài viết
    933
    Thanks
    1
    Thanked 336 Times in 102 Posts

    Ðề: XIn hương dẫn cách chỉnh sửa hộp tử kim !!!

    me->get_skill(THIS_SKILL) // là lấy đối tượng skill tâm pháp 0319, tìm file \skill\03\0319.c sẽ rõ.
    SKILL_LEVEL // là skill ví dụ cấp 1,2,3///=>>>>>> biết rầu còn hỏi
    Server MU Origin 2.6, 3.0 và 7.0 đầy đủ Liên Server!
    Nhận gộp DB luôn!

  14. Các thành viên gởi lời cảm ơn đến kelalung vì bài viết này !

    thanhhaiqctnhp (25-03-15)

 

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

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à 12:10 AM.
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ệ.