[KT] Hàm check điểm danh vọng tài phú hoặc FF
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 GameZone
    Ngày tham gia
    Jun 2010
    Bài viết
    473
    Thanks
    156
    Thanked 22 Times in 20 Posts

    Hàm check điểm danh vọng tài phú hoặc FF

    Hàm check điểm danh vọng tài phú hoặc FF .
    Nếu FF không đủ yêu cầu sẽ không sử dụng được 2 vật phẩm gì đó ...

    Mong nhận đc sự giúp đỡ . Cảm ơn
    Khách viếng thăm hãy cùng dongahchu xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    calms1001 (28-01-15)

  3. #2
    Thành Viên omasa's Avatar
    Ngày tham gia
    Apr 2009
    Bài viết
    465
    Thanks
    69
    Thanked 145 Times in 73 Posts

    Ðề: Hàm check điểm danh vọng tài phú hoặc FF

    Trích dẫn Gửi bởi dongahchu [Only registered and activated users can see links. ]
    Hàm check điểm danh vọng tài phú hoặc FF .
    Nếu FF không đủ yêu cầu sẽ không sử dụng được 2 vật phẩm gì đó ...

    Mong nhận đc sự giúp đỡ . Cảm ơn
    Hàm của bác __Jie__ nhé. Nhớ thanks bác ấy:


    if me.GetCamp() == 6 then ​
    me.Msg("FF so phuong roi hay noi");
    return 0;
    end
    Khách viếng thăm hãy cùng omasa xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    calms1001 (28-01-15), dongahchu (28-05-13)

  5. #3
    Thành Viên GameZone
    Ngày tham gia
    Jun 2010
    Bài viết
    473
    Thanks
    156
    Thanked 22 Times in 20 Posts

    Ðề: Hàm check điểm danh vọng tài phú hoặc FF

    if me.GetCamp() == 6 then ​
    me.Msg("FF so phuong roi hay noi");
    return 0;
    end
    Cảm ơn bạn đã trả lời !

    Mình add vào Phù nhưng bật gs lại báo lỗi

    function tbChuangsongfu:OnTransBattle(nItemId)
    if me.GetCamp() == 9 then ​
    me.Msg("Phi phong chí tôn và vô song mới có thể tham gia Tống Kim đại chiến lúc 21 giờ ngày 28/5/2013");
    return 0;
    end
    local pItem = KItem.GetObjById(nItemId);
    if (not pItem) then
    return;
    end
    Setting:SetGlobalObj(me, him, pItem);
    Item:GetClass("songjinzhaoshu"):OnUse();
    Setting:RestoreGlobalObj();
    end


    Có thể giúp minh đoạn code check danh vọng này khi đủ điều kiện là FF9 và FF10 không ?
    Cảm ơn bạn !
    Khách viếng thăm hãy cùng dongahchu xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #4
    Thành Viên omasa's Avatar
    Ngày tham gia
    Apr 2009
    Bài viết
    465
    Thanks
    69
    Thanked 145 Times in 73 Posts

    Ðề: Hàm check điểm danh vọng tài phú hoặc FF

    Trích dẫn Gửi bởi dongahchu [Only registered and activated users can see links. ]
    Cảm ơn bạn đã trả lời !

    Mình add vào Phù nhưng bật gs lại báo lỗi



    Có thể giúp minh đoạn code check danh vọng này khi đủ điều kiện là FF9 và FF10 không ?
    Cảm ơn bạn !
    PHP Code:
    if me.GetCamp() < 9 then ​ 
    me
    .Msg("Phi phong chí tôn và vô song mới có thể tham gia Tống Kim đại chiến lúc 21 giờ ngày 28/5/2013"); 
    return 
    0;
    end 
    Khách viếng thăm hãy cùng omasa xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    dongahchu (28-05-13)

  8. #5
    Thành Viên GameZone
    Ngày tham gia
    Jun 2010
    Bài viết
    473
    Thanks
    156
    Thanked 22 Times in 20 Posts

    Ðề: Hàm check điểm danh vọng tài phú hoặc FF

    Trích dẫn Gửi bởi omasa [Only registered and activated users can see links. ]
    PHP Code:
    if me.GetCamp() < 9 then ​ 
    me
    .Msg("Phi phong chí tôn và vô song mới có thể tham gia Tống Kim đại chiến lúc 21 giờ ngày 28/5/2013"); 
    return 
    0;
    end 

    PHP Code:
    function tbChuangsongfu:OnTransBattle(nItemId)
    if 
    me.GetCamp() < 9 then ​ 
    me
    .Msg("Phi phong chí tôn và vô song mới có thể tham gia Tống Kim đại chiến lúc 21 giờ ngày 28/5/2013"); 
    return 
    0;
    end
    local pItem 
    KItem.GetObjById(nItemId);
    if (
    not pItemthen
    return;
    end
    Setting
    :SetGlobalObj(mehimpItem);
    Item:GetClass("songjinzhaoshu"):OnUse();
    Setting:RestoreGlobalObj();
    end 
    nhưng vẫn báo lỗi .
    giúp mình với !
    Khách viếng thăm hãy cùng dongahchu xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #6
    Thành Viên Tâm Huyết satthupro95's Avatar
    Ngày tham gia
    Jan 2012
    Bài viết
    2,415
    Thanks
    2,567
    Thanked 1,843 Times in 881 Posts

    Ðề: Hàm check điểm danh vọng tài phú hoặc FF

    Trích dẫn Gửi bởi dongahchu [Only registered and activated users can see links. ]
    PHP Code:
    function tbChuangsongfu:OnTransBattle(nItemId)
    if 
    me.GetCamp() < 9 then ​ 
    me
    .Msg("Phi phong chí tôn và vô song mới có thể tham gia Tống Kim đại chiến lúc 21 giờ ngày 28/5/2013"); 
    return 
    0;
    end
    local pItem 
    KItem.GetObjById(nItemId);
    if (
    not pItemthen
    return;
    end
    Setting
    :SetGlobalObj(mehimpItem);
    Item:GetClass("songjinzhaoshu"):OnUse();
    Setting:RestoreGlobalObj();
    end 
    nhưng vẫn báo lỗi .
    giúp mình với !
    thử tất cả các kiểu vào thêm bớt cái hàm đấy các chỗ thử xem
    làm admin mà cứ vác lên đây hỏi tùm lum hết lên @@
    Khách viếng thăm hãy cùng satthupro95 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    cybervn (19-05-14)

  11. #7
    Thành Viên omasa's Avatar
    Ngày tham gia
    Apr 2009
    Bài viết
    465
    Thanks
    69
    Thanked 145 Times in 73 Posts

    Ðề: Hàm check điểm danh vọng tài phú hoặc FF

    Trích dẫn Gửi bởi satthupro95 [Only registered and activated users can see links. ]
    thử tất cả các kiểu vào thêm bớt cái hàm đấy các chỗ thử xem
    làm admin mà cứ vác lên đây hỏi tùm lum hết lên @@
    Vẫn chưa ngâm đc vụ check danh hiệu à satthu
    Khách viếng thăm hãy cùng omasa xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  12. #8
    Thành Viên Tâm Huyết __Jie__'s Avatar
    Ngày tham gia
    Sep 2008
    Bài viết
    1,320
    Thanks
    256
    Thanked 740 Times in 559 Posts

    Ðề: Hàm check điểm danh vọng tài phú hoặc FF

    Đầu tiên cần viết ra ý tưởng đã mọi người mới giúp dc bạn ví dụ

    Bạn muốn
    Code:
    Phi phong chí tôn và vô song mới có thể tham gia Tống Kim đại chiến lúc 21 giờ ngày 28/5/2013
    
    Tiếp tục ta thức hiện , không phải fix trong phù mà fix trong NPC báo danh
    script\mission\battle\npc\mubingxiaowei.lua

    Code:
             local pPlayer = me;   
     local nCheckResult = self:CheckPlayer();
           
        if (1 == nCheckResult) then
            local nPLLevel    = Battle.LEVEL_LIMIT[self.nLevel];
            Dialog:Say(string.format(self.tbDialog[2], nPLLevel),
                {
                    {string.format("Ta muốn gia nhập quân <color=red>%s<color>", Battle.NAME_CAMP[self.nCampId]), self.OnSingleJoin, self, pPlayer},
                    {"Để ta suy nghĩ đã"},
                }
            );
        elseif (2 == nCheckResult) then
            Dialog:Say("Ngươi muốn vào chiến trường bây giờ sao? Lúc chiến đấu, ngươi và người khác hợp thành tổ đội giết địch, một công đôi việc.",
                {
                    {"Ta muốn vào chiến trường", self.OnSingleJoin, self, pPlayer},
                    {"Chờ chút hãy nói"},
                }
            );
        end
    Tiếp tục fix lại mình có nhầm lẫn tí về check Phi Phong nên post lại lun

    Code:
    function tbNpc:GetMantleLevel(pPlayer)
        local pItem = pPlayer.GetItem(Item.ROOM_EQUIP, Item.EQUIPPOS_MANTLE, 0);
        if not pItem then
            return 0;
        end
        return pItem.nLevel;
    end
    -- ham check FF
        if self:GetMantleLevel(me) < 9 then
            Dialog:Say("   Khu đực trị khối u ác tính mang FF9 rồi vào");
            return 0;
        end
    Fix.
    Code:
            local pPlayer = me;   
     local nCheckResult = self:CheckPlayer();
           if self:GetMantleLevel(me) < 9 then      
        Dialog:Say("   Khu đực trị khối u ác tính mang FF9 rồi vào");
            return 0;
        end
        if (1 == nCheckResult) then
            local nPLLevel    = Battle.LEVEL_LIMIT[self.nLevel];
            Dialog:Say(string.format(self.tbDialog[2], nPLLevel),
                {
                    {string.format("Ta muốn gia nhập quân <color=red>%s<color>", Battle.NAME_CAMP[self.nCampId]), self.OnSingleJoin, self, pPlayer},
                    {"Để ta suy nghĩ đã"},
                }
            );
        elseif (2 == nCheckResult) then
            Dialog:Say("Ngươi muốn vào chiến trường bây giờ sao? Lúc chiến đấu, ngươi và người khác hợp thành tổ đội giết địch, một công đôi việc.",
                {
                    {"Ta muốn vào chiến trường", self.OnSingleJoin, self, pPlayer},
                    {"Chờ chút hãy nói"},
                }
            );
        end
    Nên thêm biến check time để chính xác là 21h mới chạy còn không cái trên h nào củng check
    Khách viếng thăm hãy cùng __Jie__ xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  13. The Following 3 Users Say Thank You to __Jie__ For This Useful Post:

    cybervn (19-05-14), dongahchu (28-05-13), satthupro95 (28-05-13)

  14. #9
    Moderator vipbk's Avatar
    Ngày tham gia
    May 2012
    Đang ở
    đây
    Bài viết
    5,112
    Thanks
    248
    Thanked 3,008 Times in 1,889 Posts

    Ðề: Hàm check điểm danh vọng tài phú hoặc FF

    Hàm kiểm tra cấp vinh dự hiện tại : Áp dụng để đeo phi phong
    Code:
    me.GetHonorLevel();
    VD: Nhân vật đang có vinh dự Võ Lâm cấp x, vinh dự Thủ Lĩnh cấp y, vinh dự Tài Phú cấp z
    => Hàm trên trả về giá trị max(x,y,z)
    Khách viếng thăm hãy cùng vipbk xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  15. #10
    Thành Viên GameZone
    Ngày tham gia
    Jun 2010
    Bài viết
    473
    Thanks
    156
    Thanked 22 Times in 20 Posts

    Ðề: Hàm check điểm danh vọng tài phú hoặc FF

    GetMantleLevel


    Hàm này chắc chắn đúng rồi anh ạ
    Em thử xem sao . Cảm ơn mấy a đã trả lời !
    Khách viếng thăm hãy cùng dongahchu 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. [KT] Hàm check danh vọng ?
    Bởi minhcanhitvn trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 13
    Bài viết cuối: 27-05-13, 12:23 PM
  2. Ai biết check port check ram check mạng Giúp em với
    Bởi thiepls trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 30-09-11, 03:44 PM
  3. Mong đc giúp về danh hiệu cách nào để có đc danh hiệu trên đầu
    Bởi concabach trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 04-03-11, 11:29 PM
  4. Suorce Check Title- No check Launcher , main - No check Item
    Bởi cuocdoisp trong diễn đàn Releases
    Trả lời: 8
    Bài viết cuối: 26-06-10, 04:31 PM

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à 03:28 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ệ.