Kết quả 11 đến 20 của 20
-
03-12-12, 11:08 PM #11
Ðề: Hỏi Random của Rương Đồng Bị Khóa
em đả edit lại Rương Vàng Bị Khóa như sau
PHP Code:local tbItem = Item:GetClass("treasurebox_level3");
function tbItem:OnUse()
local nKeys = me.GetItemCountInBags(18, 1, 187, 1);
if nKeys <=0 then
Dialog:SendInfoBoardMsg(me, "<color=red>Phải có<color> <color=yellow>Chìa khóa vàng<color> <color=red>mới mở được Rương vàng tinh xảo này!<color>");
return;
end;
me.ConsumeItemInBags(1, 18, 1, 187, 1);
local i = 0;
local nAdd = 0;
local nRand = 0;
local nIndex = 0;
-- random
nRand = MathRandom(1, 10000);
-- fill 3 rate
local tbRate = {8300, 1500, 150, 45, 5};
local tbAward = {8 ,9, 10, 11, 12};
-- get index
for i = 1, 5 do
nAdd = nAdd + tbRate[i];
if nAdd >= nRand then
nIndex = i;
break;
end
end
if nIndex == 0 then
me.Msg("Xin lỗi, bạn không nhận được gì.");
return 0;
end;
local pItem = me.AddItem(18, 1, 1, tbAward[nIndex]);
pItem.Bind(1);
nWeekOpen = nWeekOpen + 1;
me.SetTask(Baibaoxiang.TASK_GROUP_ID, Baibaoxiang.TASK_BAIBAOXIANG_WEEKEND, nWeekOpen);
me.Msg("Bạn mở rương cao quý phát hiện <color=yellow>"..pItem.szName.."<color>");
me.SendMsgToFriend("Hảo hữu của bạn [<color=yellow>" .. me.szName
.. "<color>] mở rương vừa đẹp vừa cao quý nhận được <color=yellow>"
.. pItem.szName .."<color>!");
return 1;
end
end;
PHP Code:me.Msg("Dùng 1 chìa khóa vàng mở rương, bạn sẽ có niềm vui bất ngờ: <color=yellow>"..pItem.szName.."<color>");
hjxKhách viếng thăm hãy cùng lyvanbethao xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
03-12-12, 11:20 PM #12
- Ngày tham gia
- Sep 2008
- Bài viết
- 1,320
- Thanks
- 256
- Thanked 740 Times in 559 Posts
Ðề: Hỏi Random của Rương Đồng Bị Khóa
Khách viếng thăm hãy cùng __Jie__ 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 __Jie__ vì bài viết này !
lyvanbethao (03-12-12)
-
03-12-12, 11:39 PM #13
Ðề: Hỏi Random của Rương Đồng Bị Khóa
ko bác ơi đây là rương vàng bị khóa đấy ạ nó chung với fother của rương đồng mà em sữa cái rương vàng bị khóa như thế mà khi vào game nó vẫn như cũ như là chưa sữa đó ạ file nó là trea_box_level3.lua
bác có thể sữa giúp em cho nó mở thành radom vật phẫm ht 9 10 11 12 ko ạ file gốc nó như thế này
PHP Code:local tbItem = Item:GetClass("treasurebox_level3");
function tbItem:OnUse()
local nKeys = me.GetItemCountInBags(18, 1, 187, 1);
if nKeys <=0 then
Dialog:SendInfoBoardMsg(me, "<color=red>Phải có<color> <color=yellow>Chìa khóa vàng<color> <color=red>mới mở được Rương vàng tinh xảo này!<color>");
return;
end;
local tbRate = TreasureMap.tbAwardTreaBox_Level3;
local nRow = #tbRate;
local nRandom = 0;
local nAdd = 0;
local i=0;
local nSelect = 0;
for i=1, nRow do
nAdd = nAdd + tbRate[i].Rate;
end;
nRandom = MathRandom(1, nAdd);
nAdd = 0;
for i=1, nRow do
nAdd = nAdd + tbRate[i].Rate;
if nAdd>=nRandom then
nSelect = i;
break;
end;
end;
if nSelect == 0 then
me.Msg("Chọn sai phần thưởng!");
return;
end;
-- 删盒子删钥匙
me.ConsumeItemInBags(1, 18, 1, 187, 1);
local pItem = me.AddItem(tbRate[nSelect].Genre,
tbRate[nSelect].Detail,
tbRate[nSelect].Particular,
tbRate[nSelect].Level,
tbRate[nSelect].Five);
me.Msg("Dùng 1 chìa khóa vàng mở rương, bạn sẽ có niềm vui bất ngờ: <color=yellow>"..pItem.szName.."<color>");
return 1;
end;
Khách viếng thăm hãy cùng lyvanbethao xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
04-12-12, 12:19 AM #14
Ðề: Hỏi Random của Rương Đồng Bị Khóa
Ý bạn là muốn mở cái rương đó ra nhận được vật phẩm mà ngẫu nhiên đúng hôn hay sao bạn, nếu cái đó thì mình có tìm hiểu mà chưa test .
-
04-12-12, 01:14 AM #15
Ðề: Hỏi Random của Rương Đồng Bị Khóa
Khách viếng thăm hãy cùng lyvanbethao xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
04-12-12, 03:25 AM #16
- Ngày tham gia
- Sep 2008
- Bài viết
- 1,320
- Thanks
- 256
- Thanked 740 Times in 559 Posts
Ðề: Hỏi Random của Rương Đồng Bị Khóa
chúc vui vẻ đừng đem đi kinh doanh nhé
Code:local tbItem = Item:GetClass("treasurebox_level3"); function tbItem:OnUse() local nKeys = me.GetItemCountInBags(18, 1, 187, 1); if nKeys <=0 then Dialog:SendInfoBoardMsg(me, "<color=red>Phải có<color> <color=yellow>Chìa khóa vàng<color> <color=red>mới mở được Rương vàng tinh xảo này!<color>"); return; end; -- 刪盒子刪鑰匙 me.ConsumeItemInBags(1, 18, 1, 187, 1); ----------- Add random Vật phẩm local i = 0; local nAdd = 0; local nRand = 0; local nIndex = 0; -- random nRand = MathRandom(1, 10000); -- fill 3 rate local tbRate = {2500,2500,2500,2500}; -- chổ này là % ra tổng là 10000 ở MathRandom local tbAward = { [1] = {18,1,1,9}; [2] = {18,1,1,10}; [3] = {18,1,1,11}; [4] = {18,1,1,12}; } for i = 1, 4 do nAdd = nAdd + tbRate[i]; if nAdd >= nRand then nIndex = i; break; end end local pItem = me.AddItem(unpack(tbAward[nIndex])); ------------------------------------------- me.Msg("Dùng 1 chìa khóa vàng mở rương, bạn sẽ có niềm vui bất ngờ: <color=yellow>"..pItem.szName.."<color>"); return 1; end;
Lần sửa cuối bởi __Jie__, ngày 04-12-12 lúc 03:33 AM.
Khách viếng thăm hãy cùng __Jie__ 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 __Jie__ vì bài viết này !
lyvanbethao (04-12-12)
-
04-12-12, 08:59 AM #17
Ðề: Hỏi Random của Rương Đồng Bị Khóa
Mình Thấy đâu nhất thiết phải làm trong script đó đâu, bạn qua bên gameserver\setting\task\treasuremap mình thấy có file qui định ra vật phẩm của nó như ra randomitem vậy đó muốn gì thì thêm dô, mình chưa test nữa. ai test cho ý kiến nha .
-
Các thành viên gởi lời cảm ơn đến kakakura vì bài viết này !
lyvanbethao (04-12-12)
-
04-12-12, 09:23 AM #18
Ðề: Hỏi Random của Rương Đồng Bị Khóa
thấy cách qua gamesetting chỉnh củng hay hay ta tối nay tét thử xem cái nào dễ thì làm
Khách viếng thăm hãy cùng lyvanbethao xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
04-12-12, 10:01 AM #19
Ðề: Hỏi Random của Rương Đồng Bị Khóa
Test thấy sao thì báo cho anh em biết nha.
-
05-12-12, 08:13 AM #20
Ðề: Hỏi Random của Rương Đồng Bị Khóa
đã test 2 cách điều ok nhưng đối vời mình cách 2 oke nhanh hơn cám ơn các bạn nhiều lắm
Khách viếng thăm hãy cùng lyvanbethao xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[JX] Hướng dẫn mình add Npc Random có chủ đích ?
Bởi lthanhchuong trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 6Bài viết cuối: 26-07-12, 09:29 AM -
[JX] Giúp Về Vấn Đề Random
Bởi DMC.NeZo trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 3Bài viết cuối: 02-06-12, 07:55 PM -
[KT] Giúp hàm nhận vật phẩm random!!!
Bởi ngaunachay trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 22-05-12, 10:26 AM -
[KT] Xin script nhận thưởng random vật phẩm
Bởi anhvaem_n2s trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 4Bài viết cuối: 04-05-12, 03:59 AM