Kết quả 11 đến 15 của 15
Chủ đề: Tự động tăng level
-
16-08-15, 05:35 PM #11Thành Viên
- Ngày tham gia
- Aug 2014
- Bài viết
- 83
- Thanks
- 21
- Thanked 5 Times in 5 Posts
Ðề: Tự động tăng level
Khách viếng thăm hãy cùng haxlaye xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-08-15, 07:14 PM #12Super Moderator
- Ngày tham gia
- Apr 2011
- Đang ở
- 地獄
- Bài viết
- 3,993
- Thanks
- 369
- Thanked 4,094 Times in 1,405 Posts
Ðề: Tự động tăng level
Thật ra cũng chả cần đến SelfEquip. Chỉ cần GetExp và GetMaxExp với SetLevel và SetExp là đủ. Tuy nhiên có 1 nhược điểm, là gì thì tự tìm hiểu thấy ngay
Khách viếng thăm hãy cùng Sói Đẹp Trai xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 2 Users Say Thank You to Sói Đẹp Trai For This Useful Post:
dangvietanh (16-08-15), haxlaye (19-08-15)
-
16-08-15, 10:45 PM #13Thành Viên
- Ngày tham gia
- Feb 2014
- Đang ở
- Còn lâu mới nói
- Bài viết
- 626
- Thanks
- 83
- Thanked 241 Times in 181 Posts
Ðề: Tự động tăng level
thế này nhé, tìm đến đoạn so sánh exp
thêm vào nhé,PHP Code:if(nNumber >= g_RequireExperience and tonumber(Player:GetData("LEVEL"))<LEVEL_MAX_ENABLE) then
--SelfEquip_UpLevel:Enable();
SelfEquip_AskLevelup();
....
thao tác này thay cho clich chuột vào khung thôi!! hạn chế truyền nhận bằng UI_C, vì gây lag , tận dụng đc xử lý ở client thì làm luôn, hạn chế tính toán ở sever ...
muốn nó hoàn hảo, thì cần thêm một vài kỹ thuật nữaLần sửa cuối bởi songtu, ngày 17-08-15 lúc 10:01 AM.
Khách viếng thăm hãy cùng songtu 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 songtu vì bài viết này !
haxlaye (19-08-15)
-
17-08-15, 01:02 PM #14Super Moderator
- Ngày tham gia
- Apr 2011
- Đang ở
- 地獄
- Bài viết
- 3,993
- Thanks
- 369
- Thanked 4,094 Times in 1,405 Posts
Ðề: Tự động tăng level
Trên client thì là vậy còn trên sv thì trong ScenePlayerEnter của file scene.lua thì thêm đoạn mã sau là đc
Trong file script ID là 900000 khai báo cái hàm trên như sauPHP Code:if GetTimer(sceneId,selfId)~=0 then
SetTimer(sceneId,selfId,900000,"OnAutoLevelUp",10000)
end
PHP Code:function x900000_OnAutoLevelUp(sceneId,selfId)
if GetExp(sceneId,selfId)>=GetMaxExp(sceneId,selfId) then
SetExp(sceneId,selfId,0)
SetLevel(sceneId,selfId,GetLevel(sceneId,selfId)+1)
SetHumanRemainPoint(sceneId,selfId,GetHumanRemainPoint(sceneId,selfId)+max(floor(GetLevel(sceneId,selfId)-4),0))
LuaFnSendSpecificImpactToUnit(sceneId,selfId,148)
end
end
Khách viếng thăm hãy cùng Sói Đẹp Trai xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
-
19-08-15, 08:17 PM #15Thành Viên
- Ngày tham gia
- Aug 2014
- Bài viết
- 83
- Thanks
- 21
- Thanked 5 Times in 5 Posts
Ðề: Tự động tăng level
Khách viếng thăm hãy cùng haxlaye xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[MU] cho mình hỏi cách tăng giảm EXP theo level tăng lên?
Bởi nanhtuan81 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 14-05-13, 01:07 PM -
Hỏi Chỉnh Lại Số Point Sau Mỗi Level Tăng Lên
Bởi wan0124 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 2Bài viết cuối: 29-05-11, 12:49 PM -
Thay đổi các thông số khi tăng lên 1 level
Bởi rkitvn trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 19-03-11, 04:53 PM -
chỉnh Point Khi tăng Level
Bởi hoangtinpro trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 15-10-10, 10:26 AM -
CẦN cách chỉnh tăng level , add item , point vào nhân vật
Bởi namson93 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 2Bài viết cuối: 01-07-09, 07:27 AM





Trả lời kèm Trích dẫn