Kết quả 1 đến 5 của 5
-
08-08-13, 09:43 PM #1
- Ngày tham gia
- Jun 2013
- Bài viết
- 102
- Thanks
- 86
- Thanked 1 Time in 1 Post
Tiền Du Long (100) Rơi tiền ngẫu nhiên ?
như tiều đề. file .lua của em tỉ lệ 1 rương là 100 tiền du long.
em muốn chỉnh lại tỉ lệ thấp hơn kiểu 1 rương được 10 tới 50 tiền du long thì chỉnh sao ạ.
các bác giúp em với ạ
Code:local tbHorseXiang = Item:GetClass("horsexiang_vn"); function tbHorseXiang:OnUse() local nGenre = tonumber(it.GetExtParam(1)); local nDetail = tonumber(it.GetExtParam(2)); local nParticular = tonumber(it.GetExtParam(3)); local nLevel = tonumber(it.GetExtParam(4)); local nNum = tonumber(it.GetExtParam(5)) or 1; local bBind = tonumber(it.GetExtParam(6)) or 1; local nTimes = tonumber(it.GetExtParam(7)) or 0; if not nGenre or not nDetail or not nParticular or not nLevel then return 0; end local bTimes = 0; if nTimes > 0 then bTimes = 1; end local nNeedCount = KItem.GetNeedFreeBag(nGenre, nDetail, nParticular, nLevel, {bTimeOut= bTimes}, nNum); if nGenre <= 5 then nNeedCount = nNum; end if me.CountFreeBagCell() < nNeedCount then me.Msg(string.format("Túi đã đầy, cần %s ô túi trống.", nNeedCount)); return 0; end local szName = ""; for i =1, nNum do local nTimeout = 0; local tbInfo = {}; tbInfo.bMsg = 0; if bTimes == 1 then tbInfo.bTimeOut = 1; nTimeout = GetTime() + nTimes * 60; end if bBind == 1 then tbInfo.bForceBind = 1; end local pItem = me.AddItemEx(nGenre, nDetail, nParticular, nLevel,tbInfo,nil,nTimeout); if pItem and szName == "" then szName = pItem.szName; end end if szName ~= "" then me.Msg("Bạn nhận được " .. tostring(nNum) .. ", " .. szName .. "!",""); end return 1; end
Khách viếng thăm hãy cùng newhorizon1811 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
09-08-13, 10:32 AM #2
- Ngày tham gia
- Jun 2013
- Bài viết
- 102
- Thanks
- 86
- Thanked 1 Time in 1 Post
Ðề: tiền du long (100) Rơi tiền ngẫu nhiên
úp.............................
các pro chỉ 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é!
-
09-08-13, 10:48 AM #3
- Ngày tham gia
- Apr 2012
- Đang ở
- SafeZone
- Bài viết
- 523
- Thanks
- 82
- Thanked 248 Times in 125 Posts
Ðề: tiền du long (100) Rơi tiền ngẫu nhiên
Khách viếng thăm hãy cùng mrkutepro 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 mrkutepro vì bài viết này !
newhorizon1811 (10-08-13)
-
09-08-13, 11:06 PM #4
- Ngày tham gia
- May 2013
- Bài viết
- 39
- Thanks
- 25
- Thanked 4 Times in 4 Posts
Ðề: tiền du long (100) Rơi tiền ngẫu nhiên
Khách viếng thăm hãy cùng thuannd203 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 thuannd203 vì bài viết này !
newhorizon1811 (10-08-13)
-
09-08-13, 11:20 PM #5
Ðề: Tiền Du Long (100) Rơi tiền ngẫu nhiên ?
ý của bạn là muốn nó random từ 10 đến 50 đúng không
local tbHorseXiang = Item:GetClass("horsexiang_vn");
function tbHorseXiang:OnUse()
local nGenre = tonumber(it.GetExtParam(1));
local nDetail = tonumber(it.GetExtParam(2));
local nParticular = tonumber(it.GetExtParam(3));
local nLevel = tonumber(it.GetExtParam(4));
local nNum = tonumber(MathRandom(10,50));
local bBind = tonumber(it.GetExtParam(6)) or 1;
local nTimes = tonumber(it.GetExtParam(7)) or 0;
if not nGenre or not nDetail or not nParticular or not nLevel then
return 0;
end
local bTimes = 0;
if nTimes > 0 then
bTimes = 1;
end
local nNeedCount = KItem.GetNeedFreeBag(nGenre, nDetail, nParticular, nLevel, {bTimeOut= bTimes}, nNum);
if nGenre <= 5 then
nNeedCount = nNum;
end
if me.CountFreeBagCell() < nNeedCount then
me.Msg(string.format("Túi đã đầy, cần %s ô túi trống.", nNeedCount));
return 0;
end
local szName = "";
for i =1, nNum do
local nTimeout = 0;
local tbInfo = {};
tbInfo.bMsg = 0;
if bTimes == 1 then
tbInfo.bTimeOut = 1;
nTimeout = GetTime() + nTimes * 60;
end
if bBind == 1 then
tbInfo.bForceBind = 1;
end
local pItem = me.AddItemEx(nGenre, nDetail, nParticular, nLevel,tbInfo,nil,nTimeout);
if pItem and szName == "" then
szName = pItem.szName;
end
end
if szName ~= "" then
me.Msg("Bạn nhận được " .. tostring(nNum) .. ", " .. szName .. "!","");
end
return 1;
endLần sửa cuối bởi ___Rookie___, ngày 09-08-13 lúc 11:22 PM. Lý do: up code
Khách viếng thăm hãy cùng ___Rookie___ xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 2 Users Say Thank You to ___Rookie___ For This Useful Post:
newhorizon1811 (10-08-13), sindhand (13-05-24)
Các Chủ đề tương tự
-
[KT] Hỏi cách chỉnh rate du long( tăng tỷ lệ đôi tiền du long )
Bởi anhvaem_n2s trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 24-06-12, 11:52 PM -
[KT] Du Long lỗi, GS báo stack overflow mặc dù mở hết map Du Long
Bởi anhvaem_n2s trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 07-06-12, 07:37 PM -
[MU] Sever tự nhiên nhiều Bless, Soul quá
Bởi bingpong91 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 9Bài viết cuối: 16-03-12, 11:04 AM -
xin server cổ long việt hóa đủ chơi và sài cilent cổ long việt
Bởi cogiakk68 trong diễn đàn Yêu Cầu - Hỏi ĐápTrả lời: 5Bài viết cuối: 15-02-11, 03:02 PM -
Cổ long online việt hóa có dấu + request box Cổ Long
Bởi HKDdev.team trong diễn đàn Các Server Không Nằm Trong BoxTrả lời: 20Bài viết cuối: 20-11-10, 10:22 PM