Giúp mình add lệnh sale()
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
    Ngày tham gia
    Feb 2011
    Bài viết
    21
    Thanks
    8
    Thanked 1 Time in 1 Post

    Icon8 Giúp mình add lệnh sale()

    Nguyên văn trong ebook JX 2.0

    Cách add ngựa vào shop
    - Thêm vào cuối file goods.txt những dòng sau :

    Code:

    0 7 13 3 9

    0 7 13 3 10

    0 10 6 5 10

    0 10 7 5 10

    - Thêm vào cuối file buysell.txt dòng sau :

    Code:

    1 2 6 7 16 21 22

    540 541

    Lưu ý : các khoảng cách ở đây là phím TAB chứ không phải phím khoảng trắng (vd : 540(nhấn TAB)541)
    - Save 2 file này lại, copy 2 file này qua cả sever và client trong thư mục settings
    - Tại server, chọn 1 con NPC thêm vào lệnh Sale(92)
    - Khởi động server nhấn vào con NPC đó test thử.
    - Done

    Mình muốn hỏi là ví dụ mình muốn NPC thợ rèn thêm vào lệnh Sale(92) này chẳng hạn, thì mình phải làm thế nào? mình tìm cả buổi mà không ra. thanks
    Khách viếng thăm hãy cùng cucgach xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Super Moderator thaihoa91's Avatar
    Ngày tham gia
    Apr 2008
    Bài viết
    12,110
    Thanks
    662
    Thanked 3,168 Times in 1,602 Posts

    Ðề: Giúp mình add lệnh sale()

    Lệnh này giờ ít ai dùng lắm bạn ! Nếu bạn thích thì cứ dùng hàm additem vào cho tiện !
    Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Amateur Editor kidcrazy187's Avatar
    Ngày tham gia
    May 2009
    Đang ở
    TP HCM
    Bài viết
    344
    Thanks
    76
    Thanked 317 Times in 73 Posts

    Ðề: Giúp mình add lệnh sale()

    Mình thấy ebook nói rõ lắm rồi mà. Giờ mình nói sơ lại nhé.
    Thí dụ bạn muốn bán món gì trong shop?
    Theo ví dụ của ebook luôn là ngựa nhé.
    1. Thêm vào cuối file good.txt là thêm các chỉ số trong file horse.txt (Nếu muốn bán áo thì trong armor.txt chẳng hạn) , hình như trong ebook có đánh dấu các số cần lấy ở cột được tô số màu đỏ đó, bạn mở file horse.txt bằng Excel xem số cột tương ứng với số màu đỏ trong ebook nhé.
    2. Sau khi thêm xong, xem số dòng của dòng mới thêm ở hàng thứ mấy thì trừ đi 1 sẽ ra ID món hàng để thêm vào file buysell.txt.
    3. Thêm ID món hàng vừa xem ở trên vào file buysell.txt
    4. Sale(số dòng mới thêm trong buysell -1).
    ----------------
    Tóm lại sơ lược.
    Lệnh Sale(A) --A là số dòng món hàng muốn bán trong buysell.txt - 1. Tất cả các số cùng 1 dòng (cách bởi TAB) thì được load ra hết. Max là 20 thì phải.
    Các số trong buysell.txt là số dòng của file good.txt - 1
    Các số trong good.txt là chỉ số của horse.txt (nếu bán ngựa, bán cái khác thì file tương ứng).
    Khách viếng thăm hãy cùng kidcrazy187 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    cucgach (21-02-11)

  5. #4
    Super Moderator thaihoa91's Avatar
    Ngày tham gia
    Apr 2008
    Bài viết
    12,110
    Thanks
    662
    Thanked 3,168 Times in 1,602 Posts

    Ðề: Giúp mình add lệnh sale()

    Nếu bạn mún xài Sale thì cần khai báo 4 thông số đầu trong hàm AddItem ra, thay vào goods.txt rùi khai báo id của goods.txt vào buysell.txt !
    Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    cucgach (21-02-11)

  7. #5
    Thành Viên
    Ngày tham gia
    Feb 2011
    Bài viết
    21
    Thanks
    8
    Thanked 1 Time in 1 Post

    Ðề: Giúp mình add lệnh sale()

    Trích dẫn Gửi bởi kidcrazy187 [Only registered and activated users can see links. ]
    Mình thấy ebook nói rõ lắm rồi mà. Giờ mình nói sơ lại nhé.
    Thí dụ bạn muốn bán món gì trong shop?
    Theo ví dụ của ebook luôn là ngựa nhé.
    1. Thêm vào cuối file good.txt là thêm các chỉ số trong file horse.txt (Nếu muốn bán áo thì trong armor.txt chẳng hạn) , hình như trong ebook có đánh dấu các số cần lấy ở cột được tô số màu đỏ đó, bạn mở file horse.txt bằng Excel xem số cột tương ứng với số màu đỏ trong ebook nhé.
    2. Sau khi thêm xong, xem số dòng của dòng mới thêm ở hàng thứ mấy thì trừ đi 1 sẽ ra ID món hàng để thêm vào file buysell.txt.
    3. Thêm ID món hàng vừa xem ở trên vào file buysell.txt
    4. Sale(số dòng mới thêm trong buysell -1).
    ----------------
    Tóm lại sơ lược.
    Lệnh Sale(A) --A là số dòng món hàng muốn bán trong buysell.txt - 1. Tất cả các số cùng 1 dòng (cách bởi TAB) thì được load ra hết. Max là 20 thì phải.
    Các số trong buysell.txt là số dòng của file good.txt - 1
    Các số trong good.txt là chỉ số của horse.txt (nếu bán ngựa, bán cái khác thì file tương ứng).
    ý mình ở đây là:
    Tại server, chọn 1 con NPC thêm vào lệnh Sale(92) thì mình làm thế nào?
    như bạn nói ở trên,nghĩa là NPC bán ngựa sẽ có thêm 1 con ngựa nữa?
    sr mình ko hiểu lắm =,=
    Khách viếng thăm hãy cùng cucgach xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #6
    Thành Viên
    Ngày tham gia
    Feb 2011
    Bài viết
    21
    Thanks
    8
    Thanked 1 Time in 1 Post

    Ðề: Giúp mình add lệnh sale()

    Trích dẫn Gửi bởi thaihoa91 [Only registered and activated users can see links. ]
    Nếu bạn mún xài Sale thì cần khai báo 4 thông số đầu trong hàm AddItem ra, thay vào goods.txt rùi khai báo id của goods.txt vào buysell.txt !
    bạn cho mình xin link hướng dẫn hàm Additem được không?
    Khách viếng thăm hãy cùng cucgach xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #7
    Super Moderator thaihoa91's Avatar
    Ngày tham gia
    Apr 2008
    Bài viết
    12,110
    Thanks
    662
    Thanked 3,168 Times in 1,602 Posts

    Ðề: Giúp mình add lệnh sale()

    Đó giờ mình ko làm loại Sale này nên ko thể hướng dẫn dc !

    Còn hàm AddItem thì bạn nên học cách viết code LUA trong ebook : [Only registered and activated users can see links. ]
    Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #8
    Amateur Editor kidcrazy187's Avatar
    Ngày tham gia
    May 2009
    Đang ở
    TP HCM
    Bài viết
    344
    Thanks
    76
    Thanked 317 Times in 73 Posts

    Ðề: Giúp mình add lệnh sale()

    Sale(92) sẽ load dòng 92 trong buysell.txt, mà file buysell.txt của bạn có thì bạn mới load được chứ.
    Còn cách thêm vào NPC thì bạn cứ dùng như sau:
    Code:
    function bandogido()
    Sale(92)
    end;
    Đại khái AddItem là vậy
    Code:
    Cú pháp: AddItem(nItemClass, nDetailType, nParticularType, nLevel, nSeries, nLuck, nItemLevel)
    
    nItemClass = id cột ItemGenre trong các file Item
    
    chú thích idnItemClass
    
    1:máu ,mana,các thứ trong potion.txt
    
    0:đồ ,ngựa,vkhí…
    
    nDetailType = id cột DetailType trong các file Item
    
    chú thích id nDetailType
    
    0:vũ khí cầm tay(meleeweapon.txt)
    
    1:vũ khí đường môn(rangeweapon.txt)
    
    2:áo(armor.txt) 
    
    3:nhẫn(ring.txt)
    
    4:dây chuyền(amulet.txt)
    
    5:giày(boot.txt)
    
    6:yêu đái(belt.txt)
    
    7:đầu khôi(helm.txt)
    8:hô uyển(cuff.txt)
    
    9:hương nang,ngọc bội(pendant.txt)
    10:ngựa(horse.txt)
    
    11:mặt nạ(mask.txt) –Hiên nay ko add trực tiếp dc vì ko gắn vào dc trang bị  và GD Ko Load Nó
    
    nParticularType = id cột ParticularType trong các file Item
    
    nLevel = id cột µÈ¼¶ (cột L) trong các file Item
    
    nSeries:hệ món đồ (0,1,2,3,4) == (kim,mộc,thủy,hỏa,thổ)
    
    nLuck(may mắn)
    
    nItemLevel:level Item,test rồi id nhiu cũng vậy sao ấy ^^
    Khách viếng thăm hãy cùng kidcrazy187 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  11. #9
    Thành Viên
    Ngày tham gia
    Dec 2012
    Bài viết
    83
    Thanks
    30
    Thanked 0 Times in 0 Posts

    Ðề: Giúp mình add lệnh sale()

    Các bác trả lời vậy e thấy không hiểu.

    Thứ nhất, chưa xét đến việc viết code, thêm hay chèn gì cả. Ebook đã nói luôn là :
    - Thêm vào cuối file goods.txt những dòng sau :

    Code:

    0 7 13 3 9

    0 7 13 3 10

    0 10 6 5 10

    0 10 7 5 10

    - Thêm vào cuối file buysell.txt dòng sau :

    Code:

    1 2 6 7 16 21 22

    540 541
    Xong phần code củng. Vấn đề là đến bước : Tại server, chọn 1 con NPC thêm vào lệnh Sale(92) thì làm thế nào ?

    Bác kidcrazy nói gán vào npc lệnh :
    function bandogido()
    Sale(92)
    end;

    Nhưng lệnh trên gán ở file nào hay chèn luôn vào file buysell.txt luôn ?
    Giúp mình chi tiết cách sử dụng code trên để add vào file npc gì đó. Chữ bandogido() để nguyên hay thay bằng mã itemp nào ?
    Khách viếng thăm hãy cùng sunshinekts xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  12. #10
    Super Moderator thaihoa91's Avatar
    Ngày tham gia
    Apr 2008
    Bài viết
    12,110
    Thanks
    662
    Thanked 3,168 Times in 1,602 Posts

    Ðề: Giúp mình add lệnh sale()

    Trích dẫn Gửi bởi sunshinekts [Only registered and activated users can see links. ]
    Các bác trả lời vậy e thấy không hiểu.

    Thứ nhất, chưa xét đến việc viết code, thêm hay chèn gì cả. Ebook đã nói luôn là :

    Xong phần code củng. Vấn đề là đến bước : Tại server, chọn 1 con NPC thêm vào lệnh Sale(92) thì làm thế nào ?

    Bác kidcrazy nói gán vào npc lệnh :
    function bandogido()
    Sale(92)
    end;

    Nhưng lệnh trên gán ở file nào hay chèn luôn vào file buysell.txt luôn ?
    Giúp mình chi tiết cách sử dụng code trên để add vào file npc gì đó. Chữ bandogido() để nguyên hay thay bằng mã itemp nào ?
    Lệnh 3 dòng là code ngôn ngữ .lua thì đặt vào file .lua trong mục Script, còn chính xác là file nào thì bạn phải tìm đúng .lua của thằng bạn mún nói chuyện trong game !
    Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

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