[JX] Chia sẻ script add quái vào map với vùng ngẫu nhiên.
Hello & Welcome to our community. Is this your first visit? Đăng Ký
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 1 của 1
  1. #1
    Thành Viên
    Ngày tham gia
    Sep 2016
    Bài viết
    56
    Thanks
    61
    Thanked 7 Times in 4 Posts

    Chia sẻ script add quái vào map với vùng ngẫu nhiên.

    [JX WIN] Tình hình là mình đang làm chức năng add nhím béo, hươu béo(đánh sẽ nhận được kinh nghiệm, vật phẩm...) vào map Ba Lăng Huyện ở một vùng vị trí ngẫu nhiên nào đó như sau:
    Tọa độ trong game
    Tọa độ trong game được định nghĩa theo trục x,y ở bản đồ thực tế và bản đồ nhỏ góc phải trên màn hình với tỉ lệ: X: 1/256 Y: 1/512
    Tức là khi lấy tọa trên map nhỏ là: 203,208 thì trên map lớn là: 203x256 , 208x512
    [Only registered and activated users can see links. ]

    Một tọa độ chấm nhỏ trên bản đồ mini 203,208 sẽ cho được 1 vùng hình chữ nhật trên bản đồ lớn(các điểm trong vùng này cùng có tọa độ 203,208)

    [Only registered and activated users can see links. ]
    Không tin, khi ta chạy trong vùng này tọa độ sẽ không thay đổi.

    Vậy khi ta muốn add quái vào một vùng nào đó trên bản đồ ta cần xác định được 2 điểm M1(x1,y1) và M2(x2,y2) để tạo được vùng cần thêm, chú ý 2 điểm này trên bản đồ nhỏ sẽ cho ra một vùng lớn hơn trên map thật.

    [Only registered and activated users can see links. ]

    Tóm lại khi muốn thêm quái vào vùng nào chúng ta xác định chính xác trên bản đồ nhỏ là ok.

    Ta có hàm AddNpcAuto như sau:
    PHP Code:
    function AddNpcAuto(nArraynRegionXnRegionYArrayNpcId,nLevelnMapnXnY
                         
    szScriptnCurCampszName,  bBarrierCheckszSeriesnExpnLife,
    --                      
    13         14       15
                nReplenish
    nAttackRnDefend,            --phuc hoi sinh luc | do chinh xac ne tranh
    --                      16          17
                nMinDamage
    nMaxDamage,                    --sat thuong nho nhat/lon nhat
    --                      18
                nNoAppend
    ,                                --Tinh damage tren skill
    --                      19           20           21
                nReviveTime
    nHitRecovernBossType,    --Thoi gian phuc sinhthoi gian phuc hoikieu boss
    --                      22              23
                DropRateFile
    nMissionAdd)                --File ty le rot do` 

    Ta thực hiện xác định 2 điểm cần add như sau:

    PHP Code:
    function addNpcTest()
    local x1 208; --
    local y1 203; -- 
    local x2 x1 10; -- x2218
    local y2 
    y1 10; -- y2213 
    Gọi hàm AddNpcAuto

    PHP Code:
    AddNpcAuto(3,x2,y2,{31,42,43},1,53,x1,y1,DEATHFILE0X,5,"tên quái",1,"555",nil,200,nil,40,5,10,15,nil,25,nil,nil,DROPFILE0X); 

    Giải thích các tham số:

    -- 3: mang vi tri xuat hien npcposarray.lua
    --x2,y2: vi tri dung diem thu 2
    --DEATHFILE0X: duong dan xu ly khi npc hoi sinh, chet **script/global/lastdamage**
    --{31,42,43}: mang id npc ngau nhien se xuat hien, 31: kim mieu, 42: heo trang, 43: huu dom nam trong npcs.txt
    --1: level quai
    --x1,y1: vung vi dung diem thu 1
    -- camp =5 thi quai danh duoc, =6 la npc dung' im
    -- 555 : ngu hanh
    -- 200: mau quai, neu khong co' lay mac dinh npcs.txt = 100
    --600: thoi gian hoi sinh 30 = 1 giay
    --DROPFILE0X: ti le rot do cua quai 0x nam trong **script/global/droprate**

    Tham khảo chi tiết tại: [Only registered and activated users can see links. ]
    Lần sửa cuối bởi rinodung, ngày 12-09-18 lúc 03:29 PM.
    Khách viếng thăm hãy cùng rinodung xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. The Following 3 Users Say Thank You to rinodung For This Useful Post:

    duynguyenjx (24-08-20), f-fantasy (02-04-19), tului (07-09-21)

 

 

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

  1. [Gunny] Cần người chỉ add map vào khiêu chiến (map đã có trong game map rùi)!!!
    Bởi Tinyhacker trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 09-05-15, 05:28 PM
  2. [Ngạo Kiếm] Hướng dẫn lỗi quái của NHIỆM VỤ và add quái vào MAP
    Bởi hai07dv trong diễn đàn CHUYÊN ĐỀ WEB GAMES
    Trả lời: 20
    Bài viết cuối: 06-06-12, 10:37 AM
  3. Hỏi Cách Đưa Main Từ nhiều Ngôn Ngữ Về 1 Ngôn Ngữ Duy Nhất
    Bởi wan0124 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 19-05-11, 05:28 AM
  4. ai có sever chiến quốc tương thích vối client chiến quốc hiện nay
    Bởi phamngochai2 trong diễn đàn Server Chiến Quốc
    Trả lời: 3
    Bài viết cuối: 25-02-11, 08:33 AM
  5. add quái vào map công thành chiến ko được
    Bởi hellomoto2508 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 03-11-10, 02:38 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à 02:02 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ệ.