PDA

View Full Version : [KT] Hỏi về hàm lấy tất cả nhân vật trong sv kể cả đang offline



tranhocthanh
09-03-24, 07:43 PM
Chào anh chị, anh chị nào có thể giúp em về hàm get tất cả nhân vật có trong sv được không ạ. Giống như bản thân thì có hàm me.nId, hay trong pt thì GetTeamMemberList
Em cám ơn trước

joecaster1995
13-03-24, 07:53 AM
Chào anh chị, anh chị nào có thể giúp em về hàm get tất cả nhân vật có trong sv được không ạ. Giống như bản thân thì có hàm me.nId, hay trong pt thì GetTeamMemberList
Em cám ơn trước


Tìm trong điên đàn có bài tổng hợp tất cả các hàm

__Jie__
15-03-24, 09:18 PM
muốn lấy luôn nhân vật off thì phải viết script bên GC

đoạn code tôi hay dùng ntn , mô tả là nó sẽ đọc thông tin từ BXH tài phú và lấy thông tin tên nhân vật sau đó truy xuất ngược lại lấy ra ID của nhân vật , và thực hiện theo thao tác mình muốn

local nType = Ladder:GetType(0, Ladder.LADDER_CLASS_MONEY, Ladder.LADDER_TYPE_MONEY_HONOR_MONEY, 0);
local tbLadder = GetTotalLadderPart(nType, 1, 10000);
if (tbLadder) then
for _, tbInfo in pairs(tbLadder) do
local tbPlayerInfo = GetPlayerInfoForLadderGC(tbInfo.szPlayerName);
if (tbPlayerInfo) then
local nPlayerId = KGCPlayer.GetPlayerIdByName(tbInfo.szPlayerName);
end
end
end

tranhocthanh
27-03-24, 08:59 PM
muốn lấy luôn nhân vật off thì phải viết script bên GC

đoạn code tôi hay dùng ntn , mô tả là nó sẽ đọc thông tin từ BXH tài phú và lấy thông tin tên nhân vật sau đó truy xuất ngược lại lấy ra ID của nhân vật , và thực hiện theo thao tác mình muốn

local nType = Ladder:GetType(0, Ladder.LADDER_CLASS_MONEY, Ladder.LADDER_TYPE_MONEY_HONOR_MONEY, 0);
local tbLadder = GetTotalLadderPart(nType, 1, 10000);
if (tbLadder) then
for _, tbInfo in pairs(tbLadder) do
local tbPlayerInfo = GetPlayerInfoForLadderGC(tbInfo.szPlayerName);
if (tbPlayerInfo) then
local nPlayerId = KGCPlayer.GetPlayerIdByName(tbInfo.szPlayerName);
end
end
end

dạ cám ơn anh, bữa giờ mới vô lại diễn dàn.