PDA

View Full Version : [JX] source game jx-win



094103
05-06-22, 01:27 AM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

chào mọi người CLB ạ, xin gợi ý viết tạo file bản thảo kết nối với giao diện từ source với ạ
kiểu như từ 1 nqc gọi lệnh sẽ hiện bảng giao diện ra kiểu giao diện như hình e tải lên hoặc bầu cua ạ
Core và s3client ở lõi game Core mình khai báo biến rồi từ s3client mình gọi đến biến đó hay sao ạ
mong mấy bác cho e xin gợi ý ạ

zitkutedn1998
05-06-22, 09:14 AM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Thử xem ở đây xem có thứ bạn cần không nhé

wermanhme1990
05-06-22, 09:24 AM
jx được viết bằng c/c++ và dùng script lua.
để làm được thì bạn phải thành thạo c/c++.
bạn phải biết cách thức làm việc và giao tiếp giữa client-server.
và cách làm của 1 người thành thạo c/c++:
1, đọc hiểu project: chỉ đọc 1 chức năng tương tự cái muốn làm.
2, bắt chước chức năng tương tự rồi tìm cách clone ra rồi chỉnh sửa thành chức năng mình muốn.

còn nếu không thành thạo c/c++ thì nên thuê người chuyên c/c++ người ta làm cho, thuê đúng người đang phát triển jx thì càng tốt, tiết kiệm thời gian và chi phí.

thanhkent
05-06-22, 11:29 AM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

chào mọi người CLB ạ, xin gợi ý viết tạo file bản thảo kết nối với giao diện từ source với ạ
kiểu như từ 1 nqc gọi lệnh sẽ hiện bảng giao diện ra kiểu giao diện như hình e tải lên hoặc bầu cua ạ
Core và s3client ở lõi game Core mình khai báo biến rồi từ s3client mình gọi đến biến đó hay sao ạ
mong mấy bác cho e xin gợi ý ạ

Tìm người rành rồi thuê người ta viết thôi, không ai chỉ đâu bác à :D

094103
05-06-22, 01:38 PM
jx được viết bằng c/c++ và dùng script lua.
để làm được thì bạn phải thành thạo c/c++.
bạn phải biết cách thức làm việc và giao tiếp giữa client-server.
và cách làm của 1 người thành thạo c/c++:
1, đọc hiểu project: chỉ đọc 1 chức năng tương tự cái muốn làm.
2, bắt chước chức năng tương tự rồi tìm cách clone ra rồi chỉnh sửa thành chức năng mình muốn.

còn nếu không thành thạo c/c++ thì nên thuê người chuyên c/c++ người ta làm cho, thuê đúng người đang phát triển jx thì càng tốt, tiết kiệm thời gian và chi phí.

thanks ạ, mình biết C, C++ vọc source cũng hiểu sơ và mình đang tâp để tự viết á kiểu viết đơn giãn vài tính năng mà đang bị trục trặc chỗ dùng script lua để gọi lệnh hiện bảng giao diện nên xin ý kiến ạ, mình có xem mục Ui nhưng nghĩ là lệnh gọi từ lõi game Core, còn s3client là mục hiện giao diện k biết nghĩ v đúng k

--- Chế độ gộp bài viết ---


Tìm người rành rồi thuê người ta viết thôi, không ai chỉ đâu bác à :D

thanks ông, đang tìm hiểu về source game nên muốn thử viết tính năng đơn giãn
biết C, C++ mà k hiểu về source nên hơi khó tý

wermanhme1990
05-06-22, 03:15 PM
thanks ạ, mình biết C, C++ vọc source cũng hiểu sơ và mình đang tâp để tự viết á kiểu viết đơn giãn vài tính năng mà đang bị trục trặc chỗ dùng script lua để gọi lệnh hiện bảng giao diện nên xin ý kiến ạ, mình có xem mục Ui nhưng nghĩ là lệnh gọi từ lõi game Core, còn s3client là mục hiện giao diện k biết nghĩ v đúng k
trước khi bạn dùng lua để gọi lên giao diện, thì bạn phải clone được 1 tính năng gọi giao diện như kiểu bạn bấm vào npc tạp hóa, nó sẽ gọi ra giao diện.
làm được như vậy đã lúc đó mới chỉnh sửa code thay vì cho nó load cứng trong code thì mình viết cho nó cái hàm để load giao diện bằng lua.

thực tế thì đọc code của nó không khó hiểu đâu, nhưng nếu bạn kiến thức c/c++ chỉ ở mức cơ bản thì đọc sẽ không hiểu.
vì 1 server game nó tổng hợp nhiều kiến thức từ database, giao tiếp client-server, giao tiếp mạng, đóng gói, mã hóa v.v...
chứ không đơn giản chỉ mỗi c/c++

vegeta.songoku
05-06-22, 10:45 PM
Copy hàm OpenBox có sẵn
Quy trình chung: hàm OpenBox -> PackDataToClient - > ProtocolProcess -> GameSpaceChangedNotify -> Ui rương chứa đồ mở lên
Ngâm tí là ra.