[KT] Hỏi Về Fix event Giao Thông MariaOzaqua
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 7 của 7
  1. #1
    Thành Viên visaothe123's Avatar
    Ngày tham gia
    Aug 2014
    Đang ở
    Usa
    Bài viết
    261
    Thanks
    30
    Thanked 84 Times in 55 Posts

    Hỏi Về Fix event Giao Thông MariaOzaqua

    Hiện Sever Có Event Giao Thông MariaOzawua, Lúc Giao Thông Thì Nó Delay 5 giay, gióng như mỡ rương thuốc vậy, lúc giao thông thành công thì sẽ nhận được PhầnThưỡng và MariOzawa Sẽ Biến Mắt.
    Nhưng nó lỗi 1 cái là, 1 NPC MariaOzawua mà có thể Giao thông được nhiều lần Trong 1 Lúc.


    Ví Dụ: Khi Giao Thông NPC Maria0zawua Sẽ Delay 5 giay Sau Khi Giao Thông Xong Sẽ Nhận Đươc Phần Thưỡng, Mà Trong Lúc Giao Thông Có 4 Nhân Vật, Nhân Vật Thứ Nhất Giao Thông Trước và Đang Trong Tình Trạng Delay 5 giay, và 3 Nhân Vật Sau Cũng Đang Giao Thông Cùng 1 NPC Của Nhân Vật Thứ Nhất, Và Sau Đó Nhân Vật 1 Đã Giao Thông Thành Công Và Nhận Được Phần Thưỡng và NPC Cũng Biến Mắt Luôn, Nhưng 3 Nhân Vật Giao Thông Sau Đang Trong Tình Trang Delay, Sau Khi Hết Delay Mà Cũng Nhận Được Phần Thưỡng Trong Khi Đó NPC Đã Biến Mắt Trước Đó Rồi.


    Vậy Các Bác Cho Em Hỏi, Còn Thiếu Cái Hàm Nào Để Khi NPC biến Mắt rồi mà Nhân Vật Giao thông sau k nhận đc phần thưỡng nữa vậy.
    Lần sửa cuối bởi visaothe123, ngày 11-12-14 lúc 07:43 PM.
    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
    Ngày tham gia
    Feb 2010
    Bài viết
    399
    Thanks
    108
    Thanked 66 Times in 37 Posts

    Ðề: Hỏi Về Fix event Giao Thông MariaOzaqua

    Á đù...KT có event nhạy cảm thế này sao
    Khách viếng thăm hãy cùng skriptank xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    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ỏi Về Fix event Giao Thông MariaOzaqua

    trong hàm nhận thưởng thêm 1 đoạn check kiểm tra có ID NPC đó ở gần đó không
    Nếu không có break đi . Giải quyết xong vấn đề. Nhớ chèn trước đoạn xóa NPC nhé.
    Vì theo mình nghỉ code theo dạng.
    Nhận Thưởng trước xóa NPC sau.
    Nên chèn check ID NPC trước nhận thưởng là được
    Nhận viết sự kiện Kiếm Thế PC - Mobile
    Auto PK 6 acc Kiếm Thế PC không cần sanboxie hoặc autoupdate
    Web: [Only registered and activated users can see links. ]

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

    visaothe123 (12-12-14)

  5. #4
    Thành Viên visaothe123's Avatar
    Ngày tham gia
    Aug 2014
    Đang ở
    Usa
    Bài viết
    261
    Thanks
    30
    Thanked 84 Times in 55 Posts

    Ðề: Hỏi Về Fix event Giao Thông MariaOzaqua

    uhm tks bác đã bày, nhưng code sau khi giao thông NPC thành công, mình để code như thế này, nhờ bác coi giúp và thêm task code như thế nào để mắt npc rồi, mà k nhận thưỡng đc, bác xem giúp

    PHP Code:
    local tbItemId1    = {18,1,8009,1,0,0}; 
    local nCount1 me.GetItemCountInBags(18,1,8009,1)
        
    local i 0;
        
    local nAdd 0;
        
    local nRand 0;
        
    local nIndex 0;
        
    nRand MathRandom(1100);
        
    local tbRate = {6516145}; -- Rate Item
        local tbAward 
    = {,234}; -- Rate 4 con số
        
    for 1do
            
    nAdd nAdd tbRate[i];
            if 
    nAdd >= nRand then
                nIndex 
    i;
                break;
            
    end
        end
    if (tbAward[nIndex]==1then 
    me
    .AddStackItem(18,10,11,2,{bForceBind=0,},100) -- Mảnh Ấn
    Task
    :DelItem(metbItemId11); -- Xóa 1 Item tbItemId1 được khai báo ở trên
    end
    if (tbAward[nIndex]==2then 
    me
    .AddStackItem(18,10,11,2,{bForceBind=0,},100) -- Mảnh Ấn
    Task
    :DelItem(metbItemId11); -- Xóa 1 Item tbItemId1 được khai báo ở trên là
    end
    if (tbAward[nIndex]==3then -- Xác xuất ra số 1 là 15/100 (15%)
    me.AddStackItem(18,10,11,2,{bForceBind=0,},150) -- Mảnh Ấn
    Task
    :DelItem(metbItemId11); -- Xóa 1 Item tbItemId1 được khai báo ở trên là
    end
    if (tbAward[nIndex]==4then -- Xác xuất ra số 1 là 5/100 (5%)
    me.AddStackItem(18,10,11,2,{bForceBind=0,},200) -- Mảnh Ấn
    Task
    :DelItem(metbItemId11); -- Xóa 1 Item tbItemId1 được khai báo ở trên là
    end
    -------
    local pNpc KNpc.GetById(nNpcId);
    pNpc.Delete();
    if (
    not pNpcthen
    return;
    end
    pNpc
    .Delete();
    return 

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

  6. #5
    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ỏi Về Fix event Giao Thông MariaOzaqua

    Tối pm yahoo giúp cho h đang trong cty không viết được
    Nhận viết sự kiện Kiếm Thế PC - Mobile
    Auto PK 6 acc Kiếm Thế PC không cần sanboxie hoặc autoupdate
    Web: [Only registered and activated users can see links. ]

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

    visaothe123 (13-12-14)

  8. #6
    Thành Viên visaothe123's Avatar
    Ngày tham gia
    Aug 2014
    Đang ở
    Usa
    Bài viết
    261
    Thanks
    30
    Thanked 84 Times in 55 Posts

    Ðề: Hỏi Về Fix event Giao Thông MariaOzaqua

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

  9. #7
    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ỏi Về Fix event Giao Thông MariaOzaqua

    Của bạn đây
    Code:
    	local nCheck = 0;
    	local nTempId = 20123;-- ID của NPC Maria Ozawa
    	local tbAroundNpc    = KNpc.GetAroundNpcList(me, 10);-- khoảng cách từ nhân vật đến NPC
    		for _, pNpc in ipairs(tbAroundNpc) do
    			if (pNpc.nTemplateId == nTempId) then
    				nCheck = 1;
    				break;
    			end
    		end	
    		if nCheck ~= 1 then
    			me.Msg("Xung quanh không có npc Maria Ozawa");
    			return 0;
    		end
    local tbItemId1    = {18,1,8009,1,0,0};  
    local nCount1 = me.GetItemCountInBags(18,1,8009,1) 
        local i = 0; 
        local nAdd = 0; 
        local nRand = 0; 
        local nIndex = 0; 
        nRand = MathRandom(1, 100); 
        local tbRate = {65, 16, 14, 5}; -- Rate Item 
        local tbAward = {1 ,2, 3, 4}; -- Rate 4 con số 
        for i = 1, 4 do 
            nAdd = nAdd + tbRate[i]; 
            if nAdd >= nRand then 
                nIndex = i; 
                break; 
            end 
        end 
    if (tbAward[nIndex]==1) then  
    me.AddStackItem(18,10,11,2,{bForceBind=0,},100) -- Mảnh Ấn 
    Task:DelItem(me, tbItemId1, 1); -- Xóa 1 Item tbItemId1 được khai báo ở trên 
    end 
    if (tbAward[nIndex]==2) then  
    me.AddStackItem(18,10,11,2,{bForceBind=0,},100) -- Mảnh Ấn 
    Task:DelItem(me, tbItemId1, 1); -- Xóa 1 Item tbItemId1 được khai báo ở trên là 
    end 
    if (tbAward[nIndex]==3) then -- Xác xuất ra số 1 là 15/100 (15%) 
    me.AddStackItem(18,10,11,2,{bForceBind=0,},150) -- Mảnh Ấn 
    Task:DelItem(me, tbItemId1, 1); -- Xóa 1 Item tbItemId1 được khai báo ở trên là 
    end 
    if (tbAward[nIndex]==4) then -- Xác xuất ra số 1 là 5/100 (5%) 
    me.AddStackItem(18,10,11,2,{bForceBind=0,},200) -- Mảnh Ấn 
    Task:DelItem(me, tbItemId1, 1); -- Xóa 1 Item tbItemId1 được khai báo ở trên là 
    end 
    ------- 
    local pNpc = KNpc.GetById(nNpcId); 
    pNpc.Delete(); 
    if (not pNpc) then 
    return; 
    end 
    pNpc.Delete(); 
    return 0
    Phần màu đỏ là update thêm
    Nhận viết sự kiện Kiếm Thế PC - Mobile
    Auto PK 6 acc Kiếm Thế PC không cần sanboxie hoặc autoupdate
    Web: [Only registered and activated users can see links. ]

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

    visaothe123 (14-12-14)

 

 

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

  1. [MU] Xin giúp đỡ về các Event trong Data/Event
    Bởi 0988360058 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 11
    Bài viết cuối: 12-10-20, 10:05 PM
  2. [MU] Event Auto Drop Item + Blue Event zTeam :D
    Bởi caothuphutho trong diễn đàn Development
    Trả lời: 26
    Bài viết cuối: 14-04-17, 01:02 AM
  3. [MU] lỗi Blue event và summer event sever 11.70.52
    Bởi teomeo trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 21-04-14, 01:51 PM
  4. [MU] Lỗi event chocolate + event ribbon không hoạt động
    Bởi bluesky089 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 17-04-14, 12:10 PM
  5. Chỉnh server không giao dịch, có giao dịch.
    Bởi ngoctak546 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 20-08-11, 05:19 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à 12:27 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ệ.