Kết quả 1 đến 6 của 6
-
15-03-14, 02:17 PM #1
- Ngày tham gia
- Feb 2014
- Bài viết
- 223
- Thanks
- 12
- Thanked 29 Times in 10 Posts
Thắc mắc về hàm di chuyển trong gmcard
Code:function tbGMCard:DichuyenOnDialog() local tbOpt = { {"Đảo Tẩy Tủy", me.NewWorld, 255, 1652, 3389}, {"Hoàng Lăng", me.NewWorld, 1536, 1567, 3629}, }; Dialog:Say("Chọn nơi muốn đến!", tbOpt); end
Giả dụ bây giờ muốn thêm hàm di chuyển tới Hậu Sơn Phục Ngưu trong Quân Doanh thì làm thế nào hả các bác?Khách viếng thăm hãy cùng djhtpro9x xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
15-03-14, 02:22 PM #2
- Ngày tham gia
- Nov 2008
- Bài viết
- 1,284
- Thanks
- 124
- Thanked 808 Times in 262 Posts
Ðề: Thắc mắc về hàm di chuyển trong gmcard
phía sau là tọa độ x y
.........................................
Tuấn
-
15-03-14, 02:24 PM #3
- Ngày tham gia
- Feb 2014
- Bài viết
- 223
- Thanks
- 12
- Thanked 29 Times in 10 Posts
Ðề: Thắc mắc về hàm di chuyển trong gmcard
Khách viếng thăm hãy cùng djhtpro9x xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
15-03-14, 02:27 PM #4
Ðề: Thắc mắc về hàm di chuyển trong gmcard
Xóa hết plugin,vào game bấm Alt+1
Khách viếng thăm hãy cùng Sesshomaru xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
15-03-14, 02:38 PM #5
- Ngày tham gia
- Sep 2008
- Bài viết
- 1,320
- Thanks
- 256
- Thanked 740 Times in 559 Posts
Ðề: Thắc mắc về hàm di chuyển trong gmcard
[Only registered and activated users can see links. ]
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); 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
-
15-03-14, 02:47 PM #6
- Ngày tham gia
- Feb 2014
- Bài viết
- 223
- Thanks
- 12
- Thanked 29 Times in 10 Posts
Ðề: Thắc mắc về hàm di chuyển trong gmcard
Lần sửa cuối bởi djhtpro9x, ngày 15-03-14 lúc 02:54 PM.
Khách viếng thăm hãy cùng djhtpro9x xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[KT] Lỗi Thẻ GMCard mong mọi người giúp với!
Bởi giangbanlac trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 13Bài viết cuối: 02-06-13, 08:04 PM -
[JX] Vòng sáng chuyển sinh trong server auto nằm ở đâu trong settings
Bởi phamhoanglong1 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 15-05-13, 07:08 PM -
[KT] Cho hỏi đoạn mã GMcard
Bởi miucon20 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 4Bài viết cuối: 28-10-12, 09:25 AM -
[KT] Lỗi GMcard.lua
Bởi neverbackdown trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 5Bài viết cuối: 03-07-12, 10:45 AM -
[KT] Xin file lua của gmcard !!!
Bởi microlab1994 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 2Bài viết cuối: 12-02-12, 11:17 AM