Kết quả 1 đến 10 của 10
-
03-09-15, 10:37 AM #1
Share Script đổi item bẳng nhập số liệu
từ khi gia nhập clbgamesvn e chưa share bao giờ. có 1 ít thời gian nghiên cứu kiếm thế nên e share script đổi item bằng nhập số liệu cho những người chưa biết.
Ưu điểm: nhanh gọn lẹ đỡ cực
Nhược điểm: khi ko đủ item thì nó bị treo chút nhưng ko bị sao cả (cái này e cũng chả biết làm sao)
PHP Code:function tbNpc:nhapsolieu()
Dialog:AskNumber("Nhập số liệu",200,self.ghepdo,self, nSoLuong);
end
function tbNpc:ghepdo(nSoLuong)
if me.CountFreeBagCell() < nSoLuong then
Dialog:Say("Không đủ " .. nSoLuong .. " Ô Trống Trong Túi Hành Trang");
return 0;
end
-------------------------------------------------
local tbItemId1 = {18,1,558,1,0,0};
local nCount1 = me.GetItemCountInBags(18,1,558,1);
-------------------------------------------------
if nCount1 < nSoLuong then
Dialog:Say("Thích ghi gì thì nhập vào");
return 0;
else
Task:DelItem(me, tbItemId1, nSoLuong);
-------------------------------------------------
me.AddStackItem(18,1,561,1,{bForceBind=1},nSoLuong);
end
end
ngoài lề tí có ai dự định mở sever 2.6 thì cho tớ tham gia với nhá buồn quá code thì đc nhưng ko đủ điều kiện mở sever
xem nhớ để lại thanks nháLần sửa cuối bởi anhnhianh, ngày 03-09-15 lúc 11:09 AM.
Khách viếng thăm hãy cùng anhnhianh 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 anhnhianh vì bài viết này !
sindhand (26-04-22)
-
03-09-15, 12:24 PM #2
- Ngày tham gia
- Jul 2012
- Bài viết
- 1,274
- Thanks
- 670
- Thanked 361 Times in 106 Posts
Ðề: Share Script đổi item bẳng nhập số liệu
script add vật phẩm theo id hình như đã có ở SV nào đó nhưng không nhớ, k biết phải thớt viết script cho SV đó k?
Khách viếng thăm hãy cùng nobitajx2 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
03-09-15, 12:37 PM #3
Ðề: Share Script đổi item bẳng nhập số liệu
Khách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
03-09-15, 08:31 PM #4
- Ngày tham gia
- Sep 2008
- Bài viết
- 1,320
- Thanks
- 256
- Thanked 740 Times in 559 Posts
Ðề: Share Script đổi item bẳng nhập số liệu
Lười lập topc góp thêm 1 script .
Code dưới sẽ giải quyết được vấn đề treo máy của chủ topic khi đổi số lượng lớn
PHP Code:function tbNpc:OnDialog()
local szMsg = "Nhà ngươi muốn cần gì ? ";
local tbOpt =
{
{"Nộp Tuyết Thảo Đan", self.TuyetThaoDan, self,1},
{"Nộp 10 Tuyết Thảo Đan", self.TuyetThaoDan, self,10},
{"Kết thúc đối thoại"},
}
Dialog:Say(szMsg, tbOpt);
end
local tbTuyetThaoDan = {18,1,20392,1};
local tbHuyetThanhLo = {18,1,20392,2};
local tbHoLo = {18,1,20392,3};
function tbNpc:TuyetThaoDan(nValue)
local nNeedBag = 10;
if me.CountFreeBagCell() < nNeedBag then
local szAnnouce = "Hành trang yêu cầu "..nNeedBag.." ô trống";
Dialog:Say(szAnnouce);
return 0;
end
Dialog:OpenGift("Hãy đặt vào <color=yellow>" ..(nValue*10).. " Tuyết Thảo Đan và "..nValue.." Hồ Lô<color>", nil ,{self.OnOpenOK, self, nValue});
end
function tbNpc:OnOpenOK(nValue,tbItemObj)
local bForbidItem = 0;
local nCount = 0;
local nCountHL = 0;
for i, pItem in pairs(tbItemObj) do
if (pItem[1].nGenre == tbTuyetThaoDan[1] and
pItem[1].nDetail == tbTuyetThaoDan[2] and
pItem[1].nParticular == tbTuyetThaoDan[3] and
pItem[1].nLevel == tbTuyetThaoDan[4]) then
nCount = nCount + pItem[1].nCount;
elseif (pItem[1].nGenre == tbHoLo[1] and
pItem[1].nDetail == tbHoLo[2] and
pItem[1].nParticular == tbHoLo[3] and
pItem[1].nLevel == tbHoLo[4]) then
nCountHL = nCountHL + pItem[1].nCount;
else
bForbidItem = 1;
break;
end
end
if (bForbidItem > 0) then
Dialog:Say("Nguyên liệu đưa vào không phải nguyên liêu sự kiện");
return 0;
end
if (nCount ~= (nValue*10)) or (nCountHL ~= nValue) then
Dialog:Say("Hãy đặt vào <color=yellow>" ..(nValue*10).. " Tuyết Thảo Đan và "..nValue.." Hồ Lô<color>");
return 0;
end
for _, pItem in pairs(tbItemObj) do
if me.DelItem(pItem[1]) ~= 1 then
return 0;
end
end
me.AddStackItem(18,1,20392,4,nil,nValue);
return 1;
end
-
-
04-09-15, 11:00 AM #5
Ðề: Share Script đổi item bẳng nhập số liệu
Khách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
04-09-15, 01:00 PM #6
- Ngày tham gia
- Sep 2008
- Bài viết
- 1,320
- Thanks
- 256
- Thanked 740 Times in 559 Posts
Ðề: Share Script đổi item bẳng nhập số liệu
-
04-09-15, 01:02 PM #7
Ðề: Share Script đổi item bẳng nhập số liệu
Khách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
04-09-15, 01:09 PM #8
Ðề: Share Script đổi item bẳng nhập số liệu
bForbidItem chỉ là check Nguyên liệu đưa vào có phải là nguyên liêu sự kiện sự kiện hay ko thui, đặt cho dễ quản lý, ncheck, bCheckOK,...
Mấy cái srcript dạng này có nhiều trong \script\eventKhách viếng thăm hãy cùng NhanVT 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 NhanVT vì bài viết này !
anhnhianh (04-09-15)
-
05-09-15, 10:55 PM #9
- Ngày tham gia
- May 2013
- Bài viết
- 39
- Thanks
- 25
- Thanked 4 Times in 4 Posts
Ðề: Share Script đổi item bẳng nhập số liệu
Khách viếng thăm hãy cùng thuannd203 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
05-09-15, 11:02 PM #10
- Ngày tham gia
- Jan 2012
- Bài viết
- 2,412
- Thanks
- 2,567
- Thanked 1,842 Times in 880 Posts
Ðề: Share Script đổi item bẳng nhập số liệu
Dùng autoPk sẽ nhập full số nhé :3
Khách viếng thăm hãy cùng satthupro95 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[KT] Share script kiểm tra giới tính yêu cầu của Item
Bởi mrkutepro trong diễn đàn ScriptsTrả lời: 0Bài viết cuối: 06-05-15, 12:36 PM -
[TLBB] Lỗi script item
Bởi lamthanhat trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 01-10-14, 02:24 PM -
[KT] Share script add item 1 khóa bất kỳ !
Bởi xaophayxoan trong diễn đàn ScriptsTrả lời: 12Bài viết cuối: 31-07-13, 05:56 PM -
[JX] Share Script Chuyển Sinh Đơn Giản Cho Sever BFF Share
Bởi nhocken2030 trong diễn đàn ScriptsTrả lời: 4Bài viết cuối: 16-01-13, 09:26 AM -
[KT] xin script và item đồ pet
Bởi anhtuan1409 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 07-12-12, 01:32 AM