[KT] Satthupro95 và Các Bạc Giúp Em Ạ, Vấn Đề Thực Thi Tự Chuyển PK Đồ Sát Tại Map ID
Hello & Welcome to our community. Is this your first visit? Đăng Ký
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 5 của 5
  1. #1
    Thành Viên visaothe123's Avatar
    Ngày tham gia
    Aug 2014
    Đang ở
    zalo: 0898240744
    Bài viết
    262
    Thanks
    30
    Thanked 82 Times in 55 Posts

    Icon9 Satthupro95 và Các Bạc Giúp Em Ạ, Vấn Đề Thực Thi Tự Chuyển PK Đồ Sát Tại Map ID

    tình hình em có đăng 1 topic gần đây, hỏi về lệnh thực thi chuyển PK Cừu Sát, và đã mò 2 3 hôm nay rồi nhưng kết qua vẫn không thành công, vấn đề là như thế này ạ.

    Đã fix 1 map. Ví Dụ: Map 2000 không cho dùng Phù + Hồi Sinh, và mặt định khi vào map đó là PK Luyện công, không thể chuyển sang PK khác tại map, Vậy làm sao trong 1 thời gian, tự động có thể thực thi chuyển tắt cả người chơi sang chế độ PK Cừu Sát.

    Em làm tới đoạn thực thi được tại map chuyển sang PK cừu sát, nhưng nhân vật không thể chuyển ngay được tại map, mà cần phải thoát khỏi map rồi vào lại, mới có thể chuyển PK.. Có bác nào giúp em về vấn đề này không ạ, cần lắm cao nhân.
    Khách viếng thăm hãy cùng visaothe123 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên Tâm Huyết tuidangvui's Avatar
    Ngày tham gia
    Mar 2009
    Bài viết
    715
    Thanks
    114
    Thanked 477 Times in 243 Posts

    Ðề: Satthupro95 và Các Bạc Giúp Em Ạ, Vấn Đề Thực Thi Tự Chuyển PK Đồ Sát Tại Ma

    Nội dung event này nghe quen quen , không nhớ đã làm cho sv nào, cũng làm tới bước vào map chuyển PK, chưa tự chuyển khi trong map
    Get All Player in map là dc , tới đây chắc dư sức làm chứ
    Khách viếng thăm hãy cùng tuidangvui xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    visaothe123 (15-09-16)

  4. #3
    Thành Viên Tâm Huyết __Jie__'s Avatar
    Ngày tham gia
    Sep 2008
    Bài viết
    1,311
    Thanks
    256
    Thanked 736 Times in 556 Posts

    Ðề: Satthupro95 và Các Bạc Giúp Em Ạ, Vấn Đề Thực Thi Tự Chuyển PK Đồ Sát Tại Ma

    Trước khi dev 1 tính năng mới ngoài tìm cách ra phải tìm xem có những tính năng nào hiện tại đang có , từ đó sẽ tự suy nghĩ ra thôi.

    Ví dụ : Đang ở chế độ luyện công sau 1 thời gian chuyển sang DS tính năng tương tự (Thi đấu MP).

    Vậy bước 1 : Copy setting map của thi đấu MP để tạo 1 map mới
    Bước 2: Là từ luyện công sang DS
    Chú ý ở trong factionbattle_gs.lua sẽ có 2 đoạn bạn cần quan tâm

    Code:
    function FactionBattle:OnLeaveMap(nFaction)
        local tbData = self:GetFactionData(nFaction);
        local nPlayerId = me.nId;
        if tbData then
            if tbData:FindAttendPlayer(nPlayerId) == 1 then        -- 暂时恢复原来状态
                tbData:KickPlayerFromArena(nPlayerId);
                tbData:ResumeNormalState(nPlayerId);
            end
            tbData:DelMapPlayerTable(nPlayerId);
        end
        me.nForbidChangePK = 0;
        me.ForbidEnmity(0);        --仇杀
        me.ForbidExercise(0);     --切磋 
        me.DisabledStall(0);    --摆摊
    end
    
    -- 进入地图
    function FactionBattle:OnEnterMap(nFaction, bIsNewWorld)
        local tbData = self:GetFactionData(nFaction)
        if tbData then
            tbData:AddMapPlayerTable(me.nId);
            if tbData:FindAttendPlayer(me.nId) == 1 then        -- 设置比赛准备状态
                -- TODO
            end
        end
        self:TrapIn(me);
        me.SetFightState(0);
        me.nPkModel = Player.emKPK_STATE_PRACTISE;
        me.nForbidChangePK = 1;
        me.ForbidEnmity(1);        -- 禁止仇杀
        me.ForbidExercise(1);     -- 禁止切磋 
        me.DisabledStall(1);    --禁止摆摊
    end
    Nhận viết sự kiện, plugin Kiếm Thế
    Bishop check pass 100% kiếm thế win
    Web: [Only registered and activated users can see links. ]

  5. #4
    ✎﹏ Nà Ní Team ❖ ︻╦╤─ ҉ - na.ilusm89's Avatar
    Ngày tham gia
    May 2012
    Bài viết
    1,084
    Thanks
    99
    Thanked 707 Times in 402 Posts

    Ðề: Satthupro95 và Các Bạc Giúp Em Ạ, Vấn Đề Thực Thi Tự Chuyển PK Đồ Sát Tại Ma

    local tbLocalPlayer = KPlayer.GetAllPlayer();
    for _, pPlayer in pairs(tbLocalPlayer) do
    local nMapId, nPosX, nPosY = pPlayer.GetWorldPos();
    if nMapId == 2000 then
    pPlayer.nForbidChangePK = 1;
    Lần sửa cuối bởi na.ilusm89, ngày 15-09-16 lúc 01:09 PM.
    ℵóα

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

    visaothe123 (15-09-16)

  7. #5
    Thành Viên visaothe123's Avatar
    Ngày tham gia
    Aug 2014
    Đang ở
    zalo: 0898240744
    Bài viết
    262
    Thanks
    30
    Thanked 82 Times in 55 Posts

    Ðề: Satthupro95 và Các Bạc Giúp Em Ạ, Vấn Đề Thực Thi Tự Chuyển PK Đồ Sát Tại Ma

    Tks máy bác tận tình giúp ạ.. đã làm thành công ạ, tks nhiều......................
    Khách viếng thăm hãy cùng visaothe123 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

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

  1. [KT] Hỏi các pro và bác satthupro95 về hiển thị trang bị
    Bởi Lynk_KiD_HVA trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 02-07-13, 08:16 PM
  2. [KT] Cần hỏi satthupro95 về bộ đồ 150
    Bởi giangbanlac trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 5
    Bài viết cuối: 09-06-13, 03:51 PM
  3. [KT] Giúp em SV Satthupro95 kẹt acc với
    Bởi dknythanh trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 11
    Bài viết cuối: 23-11-12, 02:18 PM
  4. [KT] Xài sv satthupro95 k add đc đồng
    Bởi inderstaker trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 02-09-12, 11:24 AM
  5. [KT] Satthupro95 cho xin sv vs patch đi
    Bởi hitlezan trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 31
    Bài viết cuối: 30-06-12, 04:00 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à 08:23 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ệ.