Kết quả 1 đến 7 của 7
-
11-07-22, 11:52 AM #1
- Ngày tham gia
- Jul 2015
- Bài viết
- 71
- Thanks
- 29
- Thanked 0 Times in 0 Posts
xin hướng dẫn truy xuất database người chơi từ 1 NPC hoặc từ 1 item
Chào các bác
Xin cho em hỏi làm thế nào truy xuất database của người chơi để hiển thị trong game, vd như lấy tên tài khoản và số đồng hiện có của người chơi để hiện thị lên dialog ạ, đại loại là tài khoản: abc hiện có n đồng trong tài khoản
Cám ơn các bác!Khách viếng thăm hãy cùng piorentina3 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
11-07-22, 08:40 PM #2
- Ngày tham gia
- Sep 2008
- Bài viết
- 1,321
- Thanks
- 256
- Thanked 742 Times in 560 Posts
Ðề: xin hướng dẫn truy xuất database người chơi từ 1 NPC hoặc từ 1 item
nếu bạn muốn lấy thông tin của 1 ai đó , trước hết cần hiểu cấu trúc của server ( me. và pPlayer. )
me là chính bản thân của nhân vật đang thao tác .
pPlayer là bạn or hệ thống đang thay 1 người khác thao tác .
Mỗi 1 nhân vật khi khởi tạo sẽ được hệ thống cấp cho 1 ID (thường trong kiếm thế nó gọi chung chung là nPlayerId)
Để lấy ra dc 1 ID của 1 nhân vật nào đó thì bạn phải biết được Tên của nhân vật.
local nPlayerId = KGCPlayer.GetPlayerIdByName(szRoleName); -- szRoleName chính là tên nhân vật
Sau khi bạn đã có tên ID của nhân vật rồi thì dùng hàm sau để get thông tin tiếp
local pPlayer = KPlayer.GetPlayerObjById(nPlayerId); -- truyền nPlayerId lấy phía trên vào đây,
if not pPlayer then -- chổ này nó sẽ kiểm tra xem bạn vs người chơi muốn lấy có chung 1 GS ko , thông thường chỉ get cục bộ ở 1 GS cố định .
Dialog:Say("Cần đứng cạnh hoặc cùng sub với người chơi");
return 0;
end
Sau khi hoàn thành các bước trên việc còn lại là show gia trị bạn muốn lấy ra thôi
local szMsg = ""..pPlayer.szName.." hiện tại đang có "..pPlayer.nCoin.."";
me.Msg(szMsg);
Dialog:Say(szMsg);
-
Các thành viên gởi lời cảm ơn đến __Jie__ vì bài viết này !
piorentina3 (11-07-22)
-
11-07-22, 10:33 PM #3
- Ngày tham gia
- Jul 2015
- Bài viết
- 71
- Thanks
- 29
- Thanked 0 Times in 0 Posts
Ðề: xin hướng dẫn truy xuất database người chơi từ 1 NPC hoặc từ 1 item
xin cám ơn bác, bác có thể cho em hỏi mấy lệnh trên là get thông tin vậy có lệnh set để sửa đổi các thông tin đó đc ko ạ, vd mình muốn set lại số đồng của người chơi đó thì làm thế nào ạ, ý em là set trực tiếp trong game rồi lưu vào database chứ ko phải dùng navicat để set ạ
Khách viếng thăm hãy cùng piorentina3 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
12-07-22, 12:37 AM #4
Ðề: xin hướng dẫn truy xuất database người chơi từ 1 NPC hoặc từ 1 item
Khách viếng thăm hãy cùng anubisng 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 anubisng vì bài viết này !
piorentina3 (12-07-22)
-
12-07-22, 07:54 AM #5
- Ngày tham gia
- Jul 2015
- Bài viết
- 71
- Thanks
- 29
- Thanked 0 Times in 0 Posts
Ðề: xin hướng dẫn truy xuất database người chơi từ 1 NPC hoặc từ 1 item
Khách viếng thăm hãy cùng piorentina3 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
12-07-22, 08:27 AM #6
- Ngày tham gia
- Jul 2015
- Bài viết
- 71
- Thanks
- 29
- Thanked 0 Times in 0 Posts
Ðề: xin hướng dẫn truy xuất database người chơi từ 1 NPC hoặc từ 1 item
Xin các bác cho em hỏi là dùng lệnh get thì lấy đc các thông số này vậy có lệnh set để chỉnh sửa các thông số đó đc k ạ, vd set số đồng của người chơi về 0 rồi lưu vào database ạ
Khách viếng thăm hãy cùng piorentina3 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
12-07-22, 12:41 PM #7
- Ngày tham gia
- Sep 2008
- Bài viết
- 1,321
- Thanks
- 256
- Thanked 742 Times in 560 Posts
Ðề: xin hướng dẫn truy xuất database người chơi từ 1 NPC hoặc từ 1 item
me.nCoin / pPlayer.nCoin -- get so đồng hiện có
me.AddJbcoin(nNumber) / pPlayer.AddJbCoin(nNumber) -- add đồng
me.AddJbcoin( - nNumber) / pPlayer.AddJbCoin( - nNumber) -- trừ đồng
-
Các thành viên gởi lời cảm ơn đến __Jie__ vì bài viết này !
piorentina3 (12-07-22)
Các Chủ đề tương tự
-
[Gunny] Xin cách truy xuất database để add thêm chức năng admincp (copy by tiny)
Bởi nguyenkien25 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 02-10-18, 08:47 PM -
[MU] Hỏi Về Lỗi Font Khi Truy Xuất Từ SQL Server
Bởi sontran901 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 04-04-13, 08:28 AM -
[KT] Hỏi việt hoá item rớt xuống đất
Bởi †ShiNiChi† trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 4Bài viết cuối: 09-02-12, 09:55 PM -
[MU] Xin hỏi cách cho vật phẩm hoa mai,ánh xuân,rượu xuân drop
Bởi hoangchuong trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 10-01-12, 05:24 PM -
Cần tìm người hướng dẫn truy nhập file
Bởi bubbexinh trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 2Bài viết cuối: 26-02-11, 12:28 PM