Kết quả 1 đến 8 của 8
-
17-08-13, 05:29 PM #1
- Ngày tham gia
- Jun 2013
- Bài viết
- 102
- Thanks
- 86
- Thanked 1 Time in 1 Post
Chia Phần Thưởng Tống Kim theo thứ hạng
chào các bác ạ. em gặp vấn đề là chia phần thưởng tống kim, file của em,em chỉnh thế này
Code:function Battle:AwardJbCoin(tbPlayerList) local nMaxRank = 0; local nIndex = 0; for i = 1, #tbPlayerList do local tbBattleInfo = tbPlayerList[i]; local nJbBonus = 0; if (1 == i) then --nJbBonus = Battle.tbJBCOINBONUS[2]; tbBattleInfo.pPlayer.AddStackItem(18,1,1286,1,nil,60); tbBattleInfo.pPlayer.AddExp(400000000); me.AddJbCoin(100000); pPlayer.AddItem(18,1,25066,1); pPlayer.AddItem(18,1,25067,1); pPlayer.AddItem(18,1,25068,1); pPlayer.AddItem(18,1,25069,1); pPlayer.AddItem(18,1,25070,1); pPlayer.AddItem(18,1,25071,1); pPlayer.AddItem(18,1,25072,1); --tbBattleInfo.pPlayer.AddStackItem(18,1,1299,3,nil,25); elseif (2 == i ) then --nJbBonus = Battle.tbJBCOINBONUS[2]; tbBattleInfo.pPlayer.AddStackItem(18,1,1286,1,nil,40); tbBattleInfo.pPlayer.AddExp(400000000); me.AddJbCoin(80000); pPlayer.AddItem(18,1,25066,1); pPlayer.AddItem(18,1,25067,1); pPlayer.AddItem(18,1,25068,1); pPlayer.AddItem(18,1,25069,1); pPlayer.AddItem(18,1,25070,1); pPlayer.AddItem(18,1,25071,1); pPlayer.AddItem(18,1,25072,1); --tbBattleInfo.pPlayer.AddStackItem(18,1,1299,3,nil,25); elseif (3 == i ) then --nJbBonus = Battle.tbJBCOINBONUS[2]; tbBattleInfo.pPlayer.AddStackItem(18,1,1286,1,nil,20); tbBattleInfo.pPlayer.AddExp(400000000); me.AddJbCoin(60000); pPlayer.AddItem(18,1,25066,1); pPlayer.AddItem(18,1,25067,1); pPlayer.AddItem(18,1,25068,1); pPlayer.AddItem(18,1,25069,1); pPlayer.AddItem(18,1,25070,1); pPlayer.AddItem(18,1,25071,1); pPlayer.AddItem(18,1,25072,1); --tbBattleInfo.pPlayer.AddStackItem(18,1,1299,3,nil,25); elseif (4 <= i and 10 >= i) then tbBattleInfo.pPlayer.AddStackItem(18,1,1286,1,nil,5); tbBattleInfo.pPlayer.AddExp(10000000); --nJbBonus = Battle.tbJBCOINBONUS[4]; --tbBattleInfo.pPlayer.AddStackItem(18,1,1299,3,nil,15); elseif (11 <= i) then tbBattleInfo.pPlayer.AddExp(10000000); tbBattleInfo.pPlayer.AddStackItem(18,1,1286,1,nil,5); --tbBattleInfo.pPlayer.AddStackItem(18,1,1299,3,nil,10); end if ( tbBattleInfo.pPlayer.nLevel >= 90) then tbBattleInfo.pPlayer.Earn(nJbBonus); tbBattleInfo.pPlayer.Msg(string.format("Xếp hạng: <color=green>%d<color>, bạn nhận được <color=white>%d<color> bạc.", i, nJbBonus)); else tbBattleInfo.pPlayer.AddBindMoney(nJbBonus); tbBattleInfo.pPlayer.Msg(string.format("Xếp hạng: <color=green>%d<color>, bạn nhận được <color=white>%d<color> bạc khoa'.", i, nJbBonus)); end end end
Code:pPlayer.AddItem(18,1,25067,1); me.AddJbCoin(60000);
nhân tiện các bác cho em hỏi hàm này nó có y nghĩa gì được không ạ (em nghi là hàm này quyết định số tiền nhận thưởng của 1 người)
Code:function Battle:AwardFinalXinDe(tbPlayerList) if (not tbPlayerList) then return; end for i = 1, #tbPlayerList do if (1 == i) then self:AwardXinDe(tbPlayerList[i].pPlayer, 300000); -- 冠军由6点威望 elseif (2 <= i and 10 >= i) then self:AwardXinDe(tbPlayerList[i].pPlayer, 200000); else local nBouns = tbPlayerList[i].nBouns; if (3000 < nBouns) then self:AwardXinDe(tbPlayerList[i].pPlayer, 150000); elseif (3000 >= nBouns and 500 <= nBouns) then self:AwardXinDe(tbPlayerList[i].pPlayer, 100000); end end end end
Lần sửa cuối bởi newhorizon1811, ngày 17-08-13 lúc 05:51 PM.
Khách viếng thăm hãy cùng newhorizon1811 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
17-08-13, 08:21 PM #2
- Ngày tham gia
- Jun 2013
- Bài viết
- 102
- Thanks
- 86
- Thanked 1 Time in 1 Post
Ðề: Chia Phần Thưởng Tống Kim theo thứ hạng
úp cho pro vào giúp em với ạ............................................... ...
Khách viếng thăm hãy cùng newhorizon1811 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
17-08-13, 08:24 PM #3
-
Các thành viên gởi lời cảm ơn đến voanhnhat20010 vì bài viết này !
newhorizon1811 (17-08-13)
-
17-08-13, 10:04 PM #4
- Ngày tham gia
- Jun 2013
- Bài viết
- 102
- Thanks
- 86
- Thanked 1 Time in 1 Post
Ðề: Chia Phần Thưởng Tống Kim theo thứ hạng
Khách viếng thăm hãy cùng newhorizon1811 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
18-08-13, 11:50 AM #5
- Ngày tham gia
- Jun 2013
- Bài viết
- 102
- Thanks
- 86
- Thanked 1 Time in 1 Post
Ðề: Chia Phần Thưởng Tống Kim theo thứ hạng
úp ạ, các bác giúp em với ạ........................
Khách viếng thăm hãy cùng newhorizon1811 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
18-08-13, 08:44 PM #6
- Ngày tham gia
- Jun 2013
- Bài viết
- 102
- Thanks
- 86
- Thanked 1 Time in 1 Post
Ðề: Chia Phần Thưởng Tống Kim theo thứ hạng
úp ạ................ các bác giúp em ạ.......................
Khách viếng thăm hãy cùng newhorizon1811 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
18-08-13, 08:48 PM #7
- Ngày tham gia
- May 2013
- Bài viết
- 39
- Thanks
- 25
- Thanked 4 Times in 4 Posts
Ðề: Chia Phần Thưởng Tống Kim theo thứ hạng
Khách viếng thăm hãy cùng thuannd203 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
19-08-13, 01:34 PM #8
- Ngày tham gia
- Jun 2013
- Bài viết
- 102
- Thanks
- 86
- Thanked 1 Time in 1 Post
Ðề: Chia Phần Thưởng Tống Kim theo thứ hạng
Khách viếng thăm hãy cùng newhorizon1811 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[MU] DLL phân chia chat theo tọa độ tùy chọn
Bởi YeuVo_ThuongCon trong diễn đàn DevelopmentTrả lời: 35Bài viết cuối: 30-06-13, 03:58 AM -
[MU] Cần người hợp tác làm MU, chia theo %
Bởi phongnha1984 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 8Bài viết cuối: 07-09-12, 12:45 PM -
[TLBB] TLBB đang theo chiều hướng đi xuống
Bởi Sói Đẹp Trai trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 46Bài viết cuối: 13-06-12, 09:04 AM -
các bạn muốn chia server theo các cấp độ reset ?
Bởi dh_notable trong diễn đàn SQL Server & WebsiteTrả lời: 21Bài viết cuối: 25-04-10, 10:40 PM