[JX] [Linux]Script sửa chữa đồ đạc bằng item
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 1 của 3 1 2 3 CuốiCuối
Kết quả 1 đến 10 của 22
  1. #1
    Thành Viên
    Ngày tham gia
    Jun 2006
    Đang ở
    Funabashi, Chiba, Japan
    Bài viết
    544
    Thanks
    410
    Thanked 300 Times in 82 Posts

    [Linux]Script sửa chữa đồ đạc bằng item

    Mình viết 2 cái item dùng để sửa đồ đang mặc trên người. Kết hợp cùng auto VLBS thì các bác có cắm trian không lo hỏng đồ phù về cắm tẹt ga tẹt bô. Để 30 phút nó tự động sử dụng 1 lần item sẽ tự kiểm tra đồ đang đeo cái nào tụt độ bền nó sẽ sửa. Có 2 item 1 loại sủa theo số lần tức là mỗi lần sửa nó tiêu hao 1 lần sử dụng. 1 loại sửa tiêu hao lượng độ bền ví dụ kiếm tụt 10 độ bền thì sau khi sửa cái item tiêu hao mất 10 điểm.

    Item 1 - Sửa theo số lần
    Code:
    ItemID = 4393
    function main(nItemIndex)
        dofile("script/ff/thientinhthach.lua")
        local tbEquip = GetAllEquipment()
        for i=1, getn(tbEquip) do
            local nCountRepair = GetItemParam(nItemIndex, 1); --Sè lÇn cßn cã thÓ söa ch÷a
            local nG, nD, nP = GetItemProp(tbEquip[i])
            if nD == 0 or nD == 1 or nD == 2 or nD == 5 or nD == 6 or nD == 7 or nD == 8 then --NÕu lµ vò khÝ cËn chiÕn, vò khÝ tÇm xa, ao, giÇy, ®ai l­ng, mò, bao tay.
                if nCountRepair > 0 then --NÕu sè lÇn söa ch÷a lín h¬n 0
                    local CurDur = GetCurDurability(tbEquip[i])
                    local MaxDur = GetMaxDurability(tbEquip[i])
                    local ItemName = GetItemName(tbEquip[i])
                    if CurDur < MaxDur then
                        SetCurDurability(tbEquip[i],MaxDur)
                        SetSpecItemParam(nItemIndex, 1, nCountRepair-1)
                        SyncItem(nItemIndex)
                        Msg2Player("Söa ch÷a thµnh c«ng trang bÞ "..ItemName.." §é bÒn hiÖn t¹i: "..GetCurDurability(tbEquip[i]).."/"..GetMaxDurability(tbEquip[i]))
                    end
                else
                    ConsumeItemCount(1,6,1,ItemID,-1)
                    Msg2Player("Thiªn th¹ch ®· hÕt sè lÇn söa ch÷a tù ®éng biÕn mÊt.")
                end
            end
        end
        return 1
    end
    function GetDesc(nItemIndex) 
        local nCount= GetItemParam(nItemIndex, 1); 
        return format("<color=green>Sè lÇn söa ch÷a cßn cã thÓ thùc hiÖn<color>: <color=yellow>%d<color> lÇn", nCount) 
    end
    Item 2 - sửa theo lượng độ bền
    Code:
    ItemID = 4394
    function main(nItemIndex)
        dofile("script/ff/banlongthach.lua")
        local nCount = GetItemParam(nItemIndex, 1); --Sè ®é bÒn cßn cã thÓ dïng ®Ó phôc håi
        local tbEquip = GetAllEquipment()
        for i=1, getn(tbEquip) do
            local nCount = GetItemParam(nItemIndex, 1); --Sè ®é bÒn cßn cã thÓ dïng ®Ó phôc håi
            local nG, nD, nP = GetItemProp(tbEquip[i])
            if nD == 0 or nD == 1 or nD == 2 or nD == 5 or nD == 6 or nD == 7 or nD == 8 then --NÕu lµ vò khÝ cËn chiÕn, vò khÝ tÇm xa, ao, giÇy, ®ai l­ng, mò, bao tay.
            local CurDur = GetCurDurability(tbEquip[i]) --§é bÒn hiÖn t¹i
            local MaxDur = GetMaxDurability(tbEquip[i]) --§é bÒn lín nhÊt
            local NeedCur = MaxDur - CurDur --§é bÒn cÇn ®Ó phôc håi
                if CurDur < MaxDur then
                    if nCount > NeedCur then
                        local ItemName = GetItemName(tbEquip[i])
                        SetCurDurability(tbEquip[i],MaxDur)
                        SetSpecItemParam(nItemIndex, 1, nCount-NeedCur)
                        SyncItem(nItemIndex)
                        Msg2Player("Söa ch÷a thµnh c«ng trang bÞ "..ItemName.." §é bÒn hiÖn t¹i: "..GetCurDurability(tbEquip[i]).."/"..GetMaxDurability(tbEquip[i]))
                    end
                end
            end
        end
        return 1
    end
    function GetDesc(nItemIndex) 
        local nCount= GetItemParam(nItemIndex, 1); 
        return format("<color=green>L­îng ®é bÒn cßn cã thÓ dïng<color>: <color=yellow>%d<color> ®é bÒn", nCount) 
    end
    Chú ý sửa cái dòng dofile theo đường dẫn các bác đặt script, IDItem sửa thành IDItem của các bác khi thêm vào Magicscript.txt. Em đặt tên item là Thiên Tinh Thạch với Bàn Long Thạch (Lúc đầu định đặt Tru Tiên Thạch với Luân Hồi Thạch ).
    Script chép cả vào client và server với cùng đường dẫn để client load function GetDesc nhé.
    Khi add item với 2 item này thì là
    AddItem(6,1,4393,0,0,0,10000) --Có thể sửa chữa 10k lần
    AddItem(6,1,4394,0,0,0,100000) --Lượng độ bền có thể phục hồi là 100k
    Thay Id Item cho phù hợp
    Nó sửa mọi loại đồ Đồ tím, đồ bạch kim, hoàng kim, xanh. Miễn là đeo trên người.Chúc các bác cắm chuột zui zẻ
    [Only registered and activated users can see links. ]
    Lần sửa cuối bởi f-fantasy, ngày 09-09-15 lúc 06:00 AM.
    Khách viếng thăm hãy cùng f-fantasy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. The Following 7 Users Say Thank You to f-fantasy For This Useful Post:

    bil4i3n (09-09-15), David_Linh_97 (05-01-17), dongmau (15-12-17), p13cks03 (22-10-18), tvnnam (09-09-15), vuduymanh (09-09-15), yeuVLTK (11-10-17)

  3. #2
    Thành Viên Tâm Huyết tvnnam's Avatar
    Ngày tham gia
    Apr 2014
    Đang ở
    Hưng Yên
    Bài viết
    1,692
    Thanks
    488
    Thanked 982 Times in 521 Posts

    Ðề: [Linux]Script sửa chữa đồ đạc bằng item

    Khi add item với 2 item này thì là
    AddItem(6,1,4393,0,0,0,10000) --Có thể sửa chữa 10k lần
    AddItem(6,1,4394,0,0,0,100000) --Lượng độ bền có thể phục hồi là 100k

    khi bạn lấy item ra liệu nó có xếp chồng thành 10000 cái luôn hay lại 100 cái/1 lần xếp nhỉ??? vì như thế sẽ chật rương........... còn nhặt đồ về thành bán nữa chứ
    Lần sửa cuối bởi tvnnam, ngày 09-09-15 lúc 10:55 AM.
    CTV- GIẢI ĐÁP THẮC MẮC JX LINUX OFF

  4. #3
    Thành Viên
    Ngày tham gia
    Jun 2006
    Đang ở
    Funabashi, Chiba, Japan
    Bài viết
    544
    Thanks
    410
    Thanked 300 Times in 82 Posts

    Ðề: [Linux]Script sửa chữa đồ đạc bằng item

    Trích dẫn Gửi bởi tvnnam [Only registered and activated users can see links. ]
    Khi add item với 2 item này thì là
    AddItem(6,1,4393,0,0,0,10000) --Có thể sửa chữa 10k lần
    AddItem(6,1,4394,0,0,0,100000) --Lượng độ bền có thể phục hồi là 100k

    khi bạn lấy item ra liệu nó có xếp chồng thành 10000 cái luôn hay lại 100 cái/1 lần xếp nhỉ??? vì như thế sẽ chật rương........... còn nhặt đồ về thành bán nữa chứ
    Đây không phải item xếp chồng nó dùng Param tương tự cái "Cẩm nang làm thay đổi trời đất" ý nên không phải xếp chồng.
    Khách viếng thăm hãy cùng f-fantasy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #4
    Thành Viên Tâm Huyết tvnnam's Avatar
    Ngày tham gia
    Apr 2014
    Đang ở
    Hưng Yên
    Bài viết
    1,692
    Thanks
    488
    Thanked 982 Times in 521 Posts

    Ðề: [Linux]Script sửa chữa đồ đạc bằng item

    Trích dẫn Gửi bởi f-fantasy [Only registered and activated users can see links. ]
    Đây không phải item xếp chồng nó dùng Param tương tự cái "Cẩm nang làm thay đổi trời đất" ý nên không phải xếp chồng.
    thế bạn làm hướng dẫn cụ thể và copy file item của bạn cụ thể 1 chút đi ............. chứ 1 số newbine và gà như mình sao hiểu được ý thâm sâu của bạn hjhj... và cho mình xin 500 ảnh đã test với nhé Thankz kiu
    CTV- GIẢI ĐÁP THẮC MẮC JX LINUX OFF

  6. #5
    Thành Viên
    Ngày tham gia
    Jun 2006
    Đang ở
    Funabashi, Chiba, Japan
    Bài viết
    544
    Thanks
    410
    Thanked 300 Times in 82 Posts

    Ðề: [Linux]Script sửa chữa đồ đạc bằng item

    Trích dẫn Gửi bởi tvnnam [Only registered and activated users can see links. ]
    thế bạn làm hướng dẫn cụ thể và copy file item của bạn cụ thể 1 chút đi ............. chứ 1 số newbine và gà như mình sao hiểu được ý thâm sâu của bạn hjhj... và cho mình xin 500 ảnh đã test với nhé Thankz kiu
    bác cứ chém cái vụ gà vịt, em cày nát các topic về Linux rồi còn lạ gì bác.

    Bác bảo em hướng dẫn em biết hướng dẫn gì hả bác chỉ việc tạo 1 cái item mới trong magicscript với đường dẫn file lua là script này. Nhớ edit lại script như em bảo là cái ID item và dòng dofile chỉ vậy thôi à.
    Trong ảnh bác thấy nó không phải item xếp chồng
    [Only registered and activated users can see links. ]

    [Only registered and activated users can see links. ]

    [Only registered and activated users can see links. ]
    Khách viếng thăm hãy cùng f-fantasy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. The Following 2 Users Say Thank You to f-fantasy For This Useful Post:

    tvnnam (09-09-15), vuduymanh (11-09-15)

  8. #6
    Thành Viên vuduymanh's Avatar
    Ngày tham gia
    Sep 2014
    Đang ở
    Lâm An
    Bài viết
    957
    Thanks
    490
    Thanked 427 Times in 231 Posts

    Ðề: [Linux]Script sửa chữa đồ đạc bằng item

    anh giúp em cái này mới dc ko anh
    bác ơi cho em hỏi chút với sao em dùng bản clien thu phi VNG update phên bản mới nhất rồi
    và em Xóa Pacth và jxser Yoken trong centos chép Ver 3 + Galaxy

    1) đồ hoa sơn mặc tàn hình
    2) bán hàng chữ giao bán nó đen xì ko đọc dc hi em đổi về 2D và 16 bit rồi vẫn ko dc
    3)ngựa siêu quang dùng tàn hình
    Lần sửa cuối bởi vuduymanh, ngày 11-09-15 lúc 09:22 PM.
    Khách viếng thăm hãy cùng vuduymanh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #7
    Thành Viên Tâm Huyết tvnnam's Avatar
    Ngày tham gia
    Apr 2014
    Đang ở
    Hưng Yên
    Bài viết
    1,692
    Thanks
    488
    Thanked 982 Times in 521 Posts

    Ðề: [Linux]Script sửa chữa đồ đạc bằng item

    Trích dẫn Gửi bởi vuduymanh [Only registered and activated users can see links. ]
    anh giúp em cái này mới dc ko anh
    bác ơi cho em hỏi chút với sao em dùng bản clien thu phi VNG update phên bản mới nhất rồi
    và em Xóa Pacth và jxser Yoken trong centos chép Ver 3 + Galaxy

    1) đồ hoa sơn mặc tàn hình
    2) bán hàng chữ giao bán nó đen xì ko đọc dc hi em đổi về 2D và 16 bit rồi vẫn ko dc
    3)ngựa siêu quang dùng tàn hình
    1. đồ hoa sơn mặc tàng hình: do file goldequit .....đồng bộ file này qua client
    2. đổi ở phần config của client thành 2D xem thử
    3. ngựa siêu quang cũng tương tự

    nói chung tất cả do chưa đồng bộ sever và client
    CTV- GIẢI ĐÁP THẮC MẮC JX LINUX OFF

  10. Các thành viên gởi lời cảm ơn đến tvnnam vì bài viết này !

    vuduymanh (12-09-15)

  11. #8
    Thành Viên vuduymanh's Avatar
    Ngày tham gia
    Sep 2014
    Đang ở
    Lâm An
    Bài viết
    957
    Thanks
    490
    Thanked 427 Times in 231 Posts

    Ðề: [Linux]Script sửa chữa đồ đạc bằng item

    Trích dẫn Gửi bởi tvnnam [Only registered and activated users can see links. ]
    1. đồ hoa sơn mặc tàng hình: do file goldequit .....đồng bộ file này qua client
    2. đổi ở phần config của client thành 2D xem thử
    3. ngựa siêu quang cũng tương tự

    nói chung tất cả do chưa đồng bộ sever và client
    vẫn ko đc bác ơi em chép nguyên cả cái thư mục stinh từ server qua lien ma tạo nhân vật mới vào phái nhận đồ mặc vẫn bị tàn hình
    Khách viếng thăm hãy cùng vuduymanh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  12. #9
    Thành Viên vuduymanh's Avatar
    Ngày tham gia
    Sep 2014
    Đang ở
    Lâm An
    Bài viết
    957
    Thanks
    490
    Thanked 427 Times in 231 Posts

    Ðề: [Linux]Script sửa chữa đồ đạc bằng item

    Bác ơi sao em add thêm item như anh mà lỗi cả cái file magicsrip anh có thể share em xin cái file đó dc ko ạ

    bác Nam có có đó thì giúp em chỉnh file config trong clien về 2 D thế nào vậy
    nội dung file confi

    [Server]
    GameServPort=5622
    DenialPort=5623


    [Client]
    CanOpenUrlWhenExit=0
    FullScreen=0
    Represent=3
    FPS=0
    DynamicLight=0
    CapPath=.\pic
    KeepOutSide=1

    à em cũng đồng bộ cả cái settings từ sever sang clien rồi vẫn ko dc bác nam à
    Lần sửa cuối bởi vuduymanh, ngày 17-09-15 lúc 07:31 PM.
    Khách viếng thăm hãy cùng vuduymanh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  13. #10
    Thành Viên hoangcungclub's Avatar
    Ngày tham gia
    Aug 2011
    Bài viết
    346
    Thanks
    24
    Thanked 410 Times in 115 Posts

    Ðề: [Linux]Script sửa chữa đồ đạc bằng item

    [Server]
    GameServPort=5622
    DenialPort=5623


    [Client]
    CanOpenUrlWhenExit=0
    FullScreen=0
    Represent=3 -----------------> 2 là 2 D -----------> 3 là 3D
    FPS=0
    DynamicLight=0
    CapPath=.\pic
    KeepOutSide=1
    Khách viếng thăm hãy cùng hoangcungclub xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  14. Các thành viên gởi lời cảm ơn đến hoangcungclub vì bài viết này !

    vuduymanh (17-09-15)

 

 
Trang 1 của 3 1 2 3 CuốiCuối

Các Chủ đề tương tự

  1. [JX] Xin script xóa item đang cầm
    Bởi dungvaph03374 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 03-01-15, 06:11 PM
  2. [KT] Cách tìm script 1 item hoặc 1 npc bất kỳ
    Bởi Sesshomaru trong diễn đàn Releases
    Trả lời: 0
    Bài viết cuối: 20-06-14, 01:53 PM
  3. [JX] script add item ?
    Bởi huynhkim trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 12
    Bài viết cuối: 09-05-14, 02:04 PM
  4. [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
  5. Một Cách Hay Để Viết Các Script Nâng Cấp Item
    Bởi ohishu trong diễn đàn Scripts
    Trả lời: 5
    Bài viết cuối: 13-11-10, 03:58 PM

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à 04: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ệ.