Kết quả 11 đến 15 của 15
Chủ đề: Tự động tăng level
-
16-08-15, 05:35 PM #11
- 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 #12
- Ngày tham gia
- Apr 2011
- Đang ở
- 地獄
- Bài viết
- 3,991
- Thanks
- 369
- Thanked 4,069 Times in 1,403 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 #13
- Ngày tham gia
- Feb 2014
- Đang ở
- Còn lâu mới nói
- Bài viết
- 625
- 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
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 #14
- Ngày tham gia
- Apr 2011
- Đang ở
- 地獄
- Bài viết
- 3,991
- Thanks
- 369
- Thanked 4,069 Times in 1,403 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
PHP 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é!
-
Các thành viên gởi lời cảm ơn đến Sói Đẹp Trai vì bài viết này !
haxlaye (19-08-15)
-
19-08-15, 08:17 PM #15
- 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