[KT] lỗi Phù báo danh Tống Kim - Trang 2
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
 
Trang 2 của 2 Đầu tiênĐầu tiên 1 2
Kết quả 11 đến 12 của 12
  1. #11
    Thành Viên
    Ngày tham gia
    Mar 2014
    Bài viết
    76
    Thanks
    185
    Thanked 0 Times in 0 Posts

    Ðề: lỗi Phù báo danh Tống Kim

    Trích dẫn Gửi bởi __Jie__ [Only registered and activated users can see links. ]
    Tốt nhất là bạn hãy tự nhớ lại bạn đã làm những gì để gây ra lỗi đó.

    Chứ nói thiệt bạn chỉ post cái ảnh lên đây thì dù cho thần tiên xuống cũng không biết bạn bị gì mà fix cho bạn
    Ok a , tiện cho e hỏi cách tính tọa độ trong script\item\class\chuansongfu.lua với a
    Xem mà không hiểu tính ntn, không zống tọa độ NPC, không phải tọa độ x,y luôn. Nhân kiểu nào cũng trượt hết tks a
    Khách viếng thăm hãy cùng cybervn xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    Ðề: lỗi Phù báo danh Tống Kim

    Trích dẫn Gửi bởi cybervn [Only registered and activated users can see links. ]
    Ok a , tiện cho e hỏi cách tính tọa độ trong script\item\class\chuansongfu.lua với a
    Xem mà không hiểu tính ntn, không zống tọa độ NPC, không phải tọa độ x,y luôn. Nhân kiểu nào cũng trượt hết tks a
    Thông thường ingame sẽ có 3 loại bao gồm :
    Mã bản đồ
    Mã tọa độ : X / Y ( mã tọa độ là mã dùng để thực thi 1 số cái )
    Mã màn hình : X / Y ( mã màn hình là mả để bạn add NPC )

    Thường Mã màn hình được tính = cách lấy X(Mã tọa độ) x 32 , Y(Mã tọa độ) x32

    Mã tọa độ được tính khi thực hiện các lệnh me.NewWorld(Mã bản đồ,Mã tọa độ X,Mã tọa độ Y);
    [Only registered and activated users can see links. ]
    Để hiện thị chính xác mình có đoạn Plugin như sau :
    Code:
    local self = tbGetIdNpc;
    
    
    local tbGetIdNpc    = Map.tbGetIdNpc or {};
    Map.tbGetIdNpc        = tbGetIdNpc;
    local CountThat = 0;
    
    
    local szCmd = [=[
        Map.tbGetIdNpc:GetIdNpcSwitch();
    ]=];
    UiShortcutAlias:AddAlias("GM_C1", szCmd);-- tương dương ALt + 1
    
    
    function tbGetIdNpc:GetIdNpcSwitch()
    local nMyMapId, nMyPosX, nMyPosY = me.GetWorldPos();
        me.Msg("Get ID Map<enter><color=green>Mã bản đồ: <color=orange>"..nMyMapId.."<color><enter>Mã tọa độ: <color=orange>"..nMyPosX.." / "..nMyPosY.."<color><enter>Mã màn hình: <color=orange>"..(nMyPosX*32).." / "..(nMyPosY*32));
    	local _, x, y	= me.GetWorldPos();
    	local nMapId = me.nTemplateMapId
    	local szPosTexta	= "";
    	local szPosText	= "";
    	szPosText	= string.format("<link=pos:%s(%d.%d),%d,%d,%d>",
    	GetMapNameFormId(nMapId), x / 8, y / 16, nMapId, x, y);
    	local tbAroundNpc	= KNpc.GetAroundNpcList(me, 10);
    	local nMinLenSquare	= math.huge;
    	local pNearNpc		= nil;
    		for _, pNpc in ipairs(tbAroundNpc) do
    			if (pNpc.nKind ~= 1) then
    				local _, nNpcX, nNpcY	= pNpc.GetWorldPos();
    				local nThisLenSquare	= (nNpcX - x) ^ 2 + (nNpcY - y) ^ 2;
    				if (nThisLenSquare < nMinLenSquare) then
    					nMinLenSquare	= nThisLenSquare;
    					pNearNpc		= pNpc;
    				end
    			end
    		end
    	if (not pNearNpc) then
    		me.Msg("Get ID NPC<enter><color=green>Không tìm thấy Npc đứng gần");
    		return;
    	end
    	szPosText = string.format("<color=green>Mã NPC: <color=orange>%d - %s", pNearNpc.nTemplateId, pNearNpc.szName);
    	me.Msg("Get ID NPC<enter>"..szPosText);
    end
    
    
    function tbGetIdNpc:GetAroundNpcId(nTempId)
        local tbAroundNpc    = KNpc.GetAroundNpcList(me, 10);
        for _, pNpc in ipairs(tbAroundNpc) do
            if (pNpc.nTemplateId == nTempId) then
                return pNpc.nIndex
            end
        end
        return
    end
    Nhận viết sự kiện Kiếm Thế PC - Kiếm Thế Mobile
    Bishop check pass 100% kiếm thế win
    Web: [Only registered and activated users can see links. ]

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

    cybervn (07-05-14)

 

 
Trang 2 của 2 Đầu tiênĐầu tiên 1 2

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

  1. Cho hỏi cách làm danh hiệu=UI
    Bởi nhoc_kute_blog trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 11
    Bài viết cuối: 23-10-14, 07:12 PM
  2. Sever mới Vô Danh Kiếm và mở máy chủ 1 mang tên Vô Danh vào lúc 10h ngày 19/03
    Bởi vodanhkiem trong diễn đàn CÁC SERVER GAME PRIVATE ONLINE
    Trả lời: 0
    Bài viết cuối: 24-03-14, 05:26 PM
  3. [TLBB] Cần hướng dẫn cách tạo danh hiệu cho PET
    Bởi chiplove9x trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 02-09-12, 07:09 AM
  4. 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

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à 02:25 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ệ.