Kết quả 21 đến 23 của 23
-
31-05-13, 12:58 PM #21
Ðề: Share cách chỉnh boss tự xuất hiện đúng giờ
Khách viếng thăm hãy cùng omasa xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
31-05-13, 01:09 PM #22
- Ngày tham gia
- Jan 2012
- Bài viết
- 2,415
- Thanks
- 2,567
- Thanked 1,844 Times in 882 Posts
Ðề: Share cách chỉnh boss tự xuất hiện đúng giờ
Mình thấy cái :
local nMapId, nPosX, nPosY = me.GetWorldPos();
local sms = string.format(" Tọa độ đang đứng là:<color=yellow> %d <color>-<color=green> %d <color>",nPosX*32, nPosY*32);
Dialog:Say(sms);
Dùng cho tất cả mà lại chuẩ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é!
-
Các thành viên gởi lời cảm ơn đến satthupro95 vì bài viết này !
sindhand (22-09-22)
-
31-05-13, 01:20 PM #23
- Ngày tham gia
- Sep 2008
- Bài viết
- 1,320
- Thanks
- 256
- Thanked 740 Times in 559 Posts
Ðề: Share cách chỉnh boss tự xuất hiện đúng giờ
Vào interface\Tools\script\window\GetIDNPC.lua
Chèn nó vào nếu chưa có thì save đúng tên bỏ vào đó
Vào game alt + 1 sẽ có 3 option hiển thị
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
Khách viếng thăm hãy cùng __Jie__ xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 5 Users Say Thank You to __Jie__ For This Useful Post:
huylouis1996 (09-07-13), satthupro95 (31-05-13), sindhand (22-09-22), traiyenbai (31-05-13), trickster (31-05-13)
Các Chủ đề tương tự
-
[KT] Share cách chỉnh thông số boss: Máu, kháng ...
Bởi vipbk trong diễn đàn ReleasesTrả lời: 30Bài viết cuối: 30-03-13, 01:54 AM -
[KT] Share boss Hỏa Kỳ Lân SV Omachi
Bởi KTomachi trong diễn đàn ReleasesTrả lời: 57Bài viết cuối: 07-08-12, 01:47 PM -
[KT] Xin scrip gọi boss Tần ThủyHoàng AE ai có share với nha.Thank
Bởi kanhtien trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 04-02-12, 09:41 AM -
Share Script gọi boss HK cho NewBie
Bởi kemdenny trong diễn đàn ScriptsTrả lời: 10Bài viết cuối: 01-09-10, 05:23 PM