Kết quả 1 đến 5 của 5
-
26-04-16, 08:07 PM #1
- Ngày tham gia
- May 2011
- Bài viết
- 61
- Thanks
- 141
- Thanked 15 Times in 12 Posts
Xin giúp về script lấy số lượng item tạo ra!
Xin mọi người giúp mình sửa đoạn script sau để có thể lấy SỐ LƯỢNG item muốn tạo ra với ạ. Ví dụ muốn lấy ra 50 item Ngũ hành kỳ thạch thì nhập số lượng 5 cho nhanh chứ lấy ra từng cái mất công ạ. À mà lấy ra 50 item Ngũ hành kỳ thạch đó có hàm nào để nó tự xếp chồng nhau ko ạ, chứ lấy ra riêng lẻ 50 ô thì hành trang ko đủ ạ.???
Code:function layitem() g_AskClientStringEx("0,10,9,1,0,0", 0, 256, "NhËp vµo Item Code", {layitem1, {i}} ) end function layitem1(TaoItem, nCount) g_AskClientNumberEx(0, 60, "Sè lîng:", {TaoItem, {nCount}}) end function TaoItem(nCount, szItem) local szICode = lib:Split(szItem, ","); local n = getn(szICode); if (n ~= 1) then if (n < 6) then Talk(1, "", format("Sai Item Code. ThiÕu trêng yªu cÇu <color=yellow>%s<color>",n)); return end if (n > 7) then Talk(1, "", format("Sai Item Code. Qu¸ nhiÒu trêng d÷ liÖu <color=yellow>%s<color>",n)); return end local itclass = tonumber(szICode[1]); local ittype = tonumber(szICode[2]); local itid = tonumber(szICode[3]); local itlv = tonumber(szICode[4]); local itseri = tonumber(szICode[5]); local itluck = tonumber(szICode[6]); local itmagic = tonumber(szICode[7]); if (itlv < 0) then Talk(1, "", format("CÊp ®é man ®å kh«ng ®îc thÊp qu¸ <color=yellow>%s<color>",itlv)); return end if (itlv > 10) then Talk(1, "", format("ChØ hæ trî ®Õn cÊp 10. HiÖn t¹i nhËp vµo <color=yellow>%s<color>",itlv)); return end if (itmagic == nil) then itmagic=0; end AddItem(itclass,ittype,itid,itlv,itseri,itluck,itmagic); else local EquipId = tonumber(szICode[1]); for i=1,nCount do AddGoldItem(0, EquipId); end end end
Code:error: attempt to call a string value stack traceback: 1[155]: function `call' [C] 2[150]: function `g_AskClientNumberBackEx' at line 105 [string "\script\dailogsys\dailogsay.lua"]
Khách viếng thăm hãy cùng kuroo123 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
26-04-16, 08:25 PM #2
Ðề: Xin giúp về script lấy số lượng item tạo ra!
Lão ăn mày map ba lăng huyện có phần nhập số may mắn, khi nhập đúng số sẽ có 2 phần là hủy điểm kinh nghiệm và hủy tiền, bấm vào sẽ hiện bảng nhập số, bạn tham khảo script đó rồi code tương tự.
Khách viếng thăm hãy cùng wermanhme1990 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 wermanhme1990 vì bài viết này !
kuroo123 (27-04-16)
-
27-04-16, 03:20 AM #3
Ðề: Xin giúp về script lấy số lượng item tạo ra!
Code lấy n item với n nhập từ bàn phím
PHP Code:Include("\\script\\dailogsys\\dailogsay.lua")
function main()
AskClientForNumber("Give_nItem",0, "Ta muèn lÊy: ")
end
function Give_nItem(n_key)
for i=1,n_key do
AddEventItem(417)
end
end
Khách viếng thăm hãy cùng VanSuKhoiDau xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
-
27-04-16, 09:08 AM #4
- Ngày tham gia
- May 2011
- Bài viết
- 61
- Thanks
- 141
- Thanked 15 Times in 12 Posts
Ðề: Xin giúp về script lấy số lượng item tạo ra!
Khách viếng thăm hãy cùng kuroo123 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
27-04-16, 05:02 PM #5
- Ngày tham gia
- May 2011
- Bài viết
- 61
- Thanks
- 141
- Thanked 15 Times in 12 Posts
Ðề: Xin giúp về script lấy số lượng item tạo ra!
Giúp em với, em làm theo hướng dẫn rồi mà vẫn bị lỗi. Bó tay rùi ạ
Code:function layitem() g_AskClientStringEx("0,10,9,1,0,0", 0, 256, "NhËp vµo Item Code", {layitem1} ) end function layitem1() AskClientForNumber("TaoItem",1,60,"Sè lîng:", {nCount}) end function TaoItem(szItem, nCount) local szICode = lib:Split(szItem, ","); local n = getn(szICode); if (n ~= 1) then if (n < 6) then Talk(1, "", format("Sai Item Code. ThiÕu trêng yªu cÇu <color=yellow>%s<color>",n)); return end if (n > 7) then Talk(1, "", format("Sai Item Code. Qu¸ nhiÒu trêng d÷ liÖu <color=yellow>%s<color>",n)); return end local itclass = tonumber(szICode[1]); local ittype = tonumber(szICode[2]); local itid = tonumber(szICode[3]); local itlv = tonumber(szICode[4]); local itseri = tonumber(szICode[5]); local itluck = tonumber(szICode[6]); local itmagic = tonumber(szICode[7]); if (itlv < 0) then Talk(1, "", format("CÊp ®é man ®å kh«ng ®îc thÊp qu¸ <color=yellow>%s<color>",itlv)); return end if (itlv > 10) then Talk(1, "", format("ChØ hæ trî ®Õn cÊp 10. HiÖn t¹i nhËp vµo <color=yellow>%s<color>",itlv)); return end if (itmagic == nil) then itmagic=0; end AddItem(itclass,ittype,itid,itlv,itseri,itluck,itmagic); else local EquipId = tonumber(szICode[1]); for i=1, nCount do AddGoldItem(0, EquipId); end end end
Khách viếng thăm hãy cùng kuroo123 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[JX] Xin hàm script xóa Item khóa VV
Bởi HungDevJX trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 29-03-16, 11:32 AM -
[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] Cách tìm script 1 item hoặc 1 npc bất kỳ
Bởi Sesshomaru trong diễn đàn ReleasesTrả lời: 0Bài viết cuối: 20-06-14, 01:53 PM -
[JX] script add item ?
Bởi huynhkim trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 12Bài viết cuối: 09-05-14, 02:04 PM -
[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