[KT] Share Script đổi item bẳng nhập số liệu
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 10 của 10
  1. #1
    Thành Viên anhnhianh's Avatar
    Ngày tham gia
    Jan 2014
    Bài viết
    625
    Thanks
    134
    Thanked 91 Times in 73 Posts

    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,selfnSoLuong);
    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(metbItemId1nSoLuong);
    -------------------------------------------------
    me.AddStackItem(18,1,561,1,{bForceBind=1},nSoLuong);
    end
    end 
    trình ko đc cao nên share đc có thế e ko muốn gạch xây nhà đâu ạ

    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é!

  2. 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)

  3. #2
    Thành Viên Tâm Huyết nobitajx2's Avatar
    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é!

  4. #3
    Thành Viên anhnhianh's Avatar
    Ngày tham gia
    Jan 2014
    Bài viết
    625
    Thanks
    134
    Thanked 91 Times in 73 Posts

    Ðề: Share Script đổi item bẳng nhập số liệu

    Trích dẫn Gửi bởi nobitajx2 [Only registered and activated users can see links. ]
    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?
    ở sv nào đó thì tôi ko biết nhưng sv tôi và đa số các sever 2.6 share đều ko có nên mới share cho ae. Còn sv mà bác nói có thì cái đấy tôi ko biết và cũng chả viết cho sv nào cả
    Khách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #4
    Thành Viên Tâm Huyết __Jie__'s Avatar
    Ngày tham gia
    Sep 2008
    Bài viết
    1,321
    Thanks
    256
    Thanked 742 Times in 560 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.TuyetThaoDanself,1},
            {
    "Nộp 10 Tuyết Thảo Đan"self.TuyetThaoDanself,10},
            
            {
    "Kết thúc đối thoại"},
        }

        
        
    Dialog:Say(szMsgtbOpt);
    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.OnOpenOKselfnValue});
    end
    function tbNpc:OnOpenOK(nValue,tbItemObj)
        
    local bForbidItem 0;
        
    local nCount 0;
        
    local nCountHL 0;

        
        for 
    ipItem 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 0then
            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 
    Lần sửa cuối bởi __Jie__, ngày 03-09-15 lúc 08:33 PM.
    Nhận viết sự kiện Kiếm Thế PC - Mobile
    Auto PK 6 acc Kiếm Thế PC không cần sanboxie hoặc autoupdate
    Web: [Only registered and activated users can see links. ]

  6. The Following 2 Users Say Thank You to __Jie__ For This Useful Post:

    anhnhianh (04-09-15), sindhand (26-04-22)

  7. #5
    Thành Viên anhnhianh's Avatar
    Ngày tham gia
    Jan 2014
    Bài viết
    625
    Thanks
    134
    Thanked 91 Times in 73 Posts

    Ðề: Share Script đổi item bẳng nhập số liệu

    Trích dẫn Gửi bởi __Jie__ [Only registered and activated users can see links. ]
    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
    code của pro hơi phức tạp tí nhỉ
    Khách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #6
    Thành Viên Tâm Huyết __Jie__'s Avatar
    Ngày tham gia
    Sep 2008
    Bài viết
    1,321
    Thanks
    256
    Thanked 742 Times in 560 Posts

    Ðề: Share Script đổi item bẳng nhập số liệu

    Trích dẫn Gửi bởi anhnhianh [Only registered and activated users can see links. ]
    code của pro hơi phức tạp tí nhỉ
    uhm nhìn cũng khá phức tạp nhưng làm quen rồi nó cũng dể thôi
    Nhận viết sự kiện Kiếm Thế PC - Mobile
    Auto PK 6 acc Kiếm Thế PC không cần sanboxie hoặc autoupdate
    Web: [Only registered and activated users can see links. ]

  9. #7
    Thành Viên anhnhianh's Avatar
    Ngày tham gia
    Jan 2014
    Bài viết
    625
    Thanks
    134
    Thanked 91 Times in 73 Posts

    Ðề: Share Script đổi item bẳng nhập số liệu

    Trích dẫn Gửi bởi __Jie__ [Only registered and activated users can see links. ]
    uhm nhìn cũng khá phức tạp nhưng làm quen rồi nó cũng dể thôi
    cái này tbItemObj với bForbidItem nghĩa là gì vậy?
    Khách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #8
    Thành Viên NhanVT's Avatar
    Ngày tham gia
    Jan 2013
    Bài viết
    348
    Thanks
    20
    Thanked 120 Times in 103 Posts

    Ðề: 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\event
    Khách viếng thăm hãy cùng NhanVT xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  11. 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)

  12. #9
    Thành Viên
    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

    Trích dẫn Gửi bởi anhnhianh [Only registered and activated users can see links. ]
    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,selfnSoLuong);
    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(metbItemId1nSoLuong);
    -------------------------------------------------
    me.AddStackItem(18,1,561,1,{bForceBind=1},nSoLuong);
    end
    end 
    trình ko đc cao nên share đc có thế e ko muốn gạch xây nhà đâu ạ

    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á
    Không biết có phải ko, nhưng hình như những code nhập số liệu, nếu đang mở auto pk sẽ nhập full số
    Khách viếng thăm hãy cùng thuannd203 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  13. #10
    Thành Viên Tâm Huyết satthupro95's Avatar
    Ngày tham gia
    Jan 2012
    Bài viết
    2,415
    Thanks
    2,567
    Thanked 1,845 Times in 882 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ự

  1. [KT] Share script kiểm tra giới tính yêu cầu của Item
    Bởi mrkutepro trong diễn đàn Scripts
    Trả lời: 0
    Bài viết cuối: 06-05-15, 12:36 PM
  2. [TLBB] Lỗi script item
    Bởi lamthanhat trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 01-10-14, 02:24 PM
  3. [KT] Share script add item 1 khóa bất kỳ !
    Bởi xaophayxoan trong diễn đàn Scripts
    Trả lời: 12
    Bài viết cuối: 31-07-13, 05:56 PM
  4. [JX] Share Script Chuyển Sinh Đơn Giản Cho Sever BFF Share
    Bởi nhocken2030 trong diễn đàn Scripts
    Trả lời: 4
    Bài viết cuối: 16-01-13, 09:26 AM
  5. [KT] xin script và item đồ pet
    Bởi anhtuan1409 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 07-12-12, 01:32 AM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 09:03 AM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.