[JX] Hướng dẫn add quái chuẩn bằng get tọa độ.
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 7 của 7
  1. #1
    Moderator DuongDaiCaJX's Avatar
    Ngày tham gia
    Aug 2012
    Bài viết
    381
    Thanks
    76
    Thanked 501 Times in 117 Posts

    Hướng dẫn add quái chuẩn bằng get tọa độ.

    Copy đoạn code vào 1 script item questkey(ví dụ như item hỗ trợ), sau đó muốn add quái tọa độ nào thì chạy đến và chuột phải vào item(tốt nhất là cho item vào phím tắt). Tọa độ được lưu tại thư mục script/toado.txt theo 1 dãy mảng, các bạn chỉ cần copy rồi dùng hàm add theo mảng là được.

    Code:
    function main()
    luutoado()
    end
    
    function luutoado()
    w,x,y = GetWorldPos()
    logWrite("{"..x..","..y.."},")
    Msg2Player("§· ghi l¹i log cña täa ®é nµy t¹i script/toado.txt")
    end
    
    function logWrite(str)
    local gm_Log = "script/toado.txt"
    local fs_log = openfile(gm_Log, "a");
    write(fs_log, ""..str.."\n");
    closefile(fs_log);
    end
    Trên là loại tọa độ (x*8, y*16) mình bonus thêm 2 loại tọa độ chỉ cần thay vào hàm luutoado() ở trên là được

    Code:
    - Dạng 1: tọa độ (x*8*32, y*16*32)
    function luutoado()
    w,x,y = GetWorldPos()
    logWrite("{"..x*32..","..y*32.."},")
    Msg2Player("§· ghi l¹i log cña täa ®é nµy t¹i script/toado.txt")
    end
    
    Dạng 2: tọa độ (x, y, độ lệch x, độ lệch y)
    function luutoado()
    w,x,y = GetWorldPos()
    logWrite("{"..floor(x/8)..","..floor(y/16).."},random(1,10),random(1,10)},")
    Msg2Player("§· ghi l¹i log cña täa ®é nµy t¹i script/toado.txt")
    end
    Nguồn: hoangjxp - maze-gamevn.org.
    Khách viếng thăm hãy cùng DuongDaiCaJX xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. The Following 11 Users Say Thank You to DuongDaiCaJX For This Useful Post:

    f-fantasy (27-06-13), hoangs2diu (27-06-13), hungvoi94 (27-06-13), lenguyen2504 (01-01-15), ngocht (24-11-15), nguyen_van003 (27-06-13), nhoxmap_b7 (27-06-13), thaihoa91 (27-06-13), traugiautien (22-10-15), vnpt1983 (27-06-13), yeuVLTK (02-04-16)

  3. #2
    Thành Viên
    Ngày tham gia
    Dec 2008
    Đang ở
    TP HCM
    Bài viết
    142
    Thanks
    55
    Thanked 188 Times in 27 Posts

    Ðề: Hướng dẫn add quái chuẩn bằng get tọa độ.

    Tựa là add quái "chuẩn", nhưng thật tế không có gì chuẩn ^_^
    Vì sao:
    - ở hàm 1, nhân vật tới đâu, lấy tọa độ tại đó? oh no, nhân vật bạn chỉ cần 1 cái nhích mông nhỏ, là tọa độ thay đổi đến vài đơn vị, chứng tỏ những đơn vị ở giữa, bạn không làm chủ được=> chưa chuẩn !
    - ở hàm 2, không cần suy nghĩ, nhìn thấy từ "random" thì không có gì gọi là chuẩn nữa cả

    chỉ thực sự gọi là "chuẩn" khi bạn hiểu game đã tính tọa độ như thế nào

    vậy là có qua có lại rồi nhé DuongDaiCaJX
    Khách viếng thăm hãy cùng TranDoanDuc 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 TranDoanDuc vì bài viết này !

    DuongDaiCaJX (27-06-13)

  5. #3
    Thành Viên
    Ngày tham gia
    Jun 2012
    Bài viết
    76
    Thanks
    21
    Thanked 23 Times in 12 Posts

    Ðề: Hướng dẫn add quái chuẩn bằng get tọa độ.

    Trích dẫn Gửi bởi TranDoanDuc [Only registered and activated users can see links. ]
    Tựa là add quái "chuẩn", nhưng thật tế không có gì chuẩn ^_^
    Vì sao:
    - ở hàm 1, nhân vật tới đâu, lấy tọa độ tại đó? oh no, nhân vật bạn chỉ cần 1 cái nhích mông nhỏ, là tọa độ thay đổi đến vài đơn vị, chứng tỏ những đơn vị ở giữa, bạn không làm chủ được=> chưa chuẩn !
    - ở hàm 2, không cần suy nghĩ, nhìn thấy từ "random" thì không có gì gọi là chuẩn nữa cả

    chỉ thực sự gọi là "chuẩn" khi bạn hiểu game đã tính tọa độ như thế nào

    vậy là có qua có lại rồi nhé DuongDaiCaJX
    Thay đổi vài đơn vị thì sao cái chính là muốn add quái tại tọa độ đang đứng thôi mà chứ đâu phải tất cả tọa độ đi qua. Tọa độ 4 số đã tương đối chuẩn rồi nếu muốn chuẩn 100% thì *32. Còn hàm tọa độ 3 số là dùng để add quái vị trí ngẫu nhiên vì 1 ô của tọa độ 3 số rất rộng không như kiểu x*8*32, y*8*32 là 1 điểm.
    Khách viếng thăm hãy cùng hoangs2diu xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    Ðề: Hướng dẫn add quái chuẩn bằng get tọa độ.

    việc add quái ngoài các bản đồ nhiều vật cản như trường bạch nam trường bạch bắc thì cần thiết có độ chuẩn nhất định kẻo quái được add vào những vị trí ng chơi ko thể tới được =>> auto rất hay die . Các map khác add như script trên là đẹp rồi, tạo thêm vòng for rồi tạo thêm 1 biến để làm lệch tọa đỗ mỗi lần loop mỗi lần add 10 - 15 con là thoải mái ....chuẩn ko có nghĩa đẹp long lanh ko tì vết
    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. #5
    Thành Viên
    Ngày tham gia
    Dec 2008
    Đang ở
    TP HCM
    Bài viết
    142
    Thanks
    55
    Thanked 188 Times in 27 Posts

    Ðề: Hướng dẫn add quái chuẩn bằng get tọa độ.

    Trích dẫn Gửi bởi f-fantasy [Only registered and activated users can see links. ]
    việc add quái ngoài các bản đồ nhiều vật cản như trường bạch nam trường bạch bắc thì cần thiết có độ chuẩn nhất định kẻo quái được add vào những vị trí ng chơi ko thể tới được =>> auto rất hay die . Các map khác add như script trên là đẹp rồi, tạo thêm vòng for rồi tạo thêm 1 biến để làm lệch tọa đỗ mỗi lần loop mỗi lần add 10 - 15 con là thoải mái ....chuẩn ko có nghĩa đẹp long lanh ko tì vết
    Chính những ý nghĩ ntn mà tới tận giờ này, mà Maps của Jx private vẫn chưa tiến bộ ...
    Khách viếng thăm hãy cùng TranDoanDuc xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #6
    Thành Viên
    Ngày tham gia
    Apr 2014
    Bài viết
    288
    Thanks
    180
    Thanked 21 Times in 15 Posts

    Ðề: Hướng dẫn add quái chuẩn bằng get tọa độ.

    Trích dẫn Gửi bởi DuongDaiCaJX [Only registered and activated users can see links. ]
    Copy đoạn code vào 1 script item questkey(ví dụ như item hỗ trợ), sau đó muốn add quái tọa độ nào thì chạy đến và chuột phải vào item(tốt nhất là cho item vào phím tắt). Tọa độ được lưu tại thư mục script/toado.txt theo 1 dãy mảng, các bạn chỉ cần copy rồi dùng hàm add theo mảng là được.

    Code:
    function main()
    luutoado()
    end
    
    function luutoado()
    w,x,y = GetWorldPos()
    logWrite("{"..x..","..y.."},")
    Msg2Player("§· ghi l¹i log cña täa ®é nµy t¹i script/toado.txt")
    end
    
    function logWrite(str)
    local gm_Log = "script/toado.txt"
    local fs_log = openfile(gm_Log, "a");
    write(fs_log, ""..str.."\n");
    closefile(fs_log);
    end
    Trên là loại tọa độ (x*8, y*16) mình bonus thêm 2 loại tọa độ chỉ cần thay vào hàm luutoado() ở trên là được

    Code:
    - Dạng 1: tọa độ (x*8*32, y*16*32)
    function luutoado()
    w,x,y = GetWorldPos()
    logWrite("{"..x*32..","..y*32.."},")
    Msg2Player("§· ghi l¹i log cña täa ®é nµy t¹i script/toado.txt")
    end
    
    Dạng 2: tọa độ (x, y, độ lệch x, độ lệch y)
    function luutoado()
    w,x,y = GetWorldPos()
    logWrite("{"..floor(x/8)..","..floor(y/16).."},random(1,10),random(1,10)},")
    Msg2Player("§· ghi l¹i log cña täa ®é nµy t¹i script/toado.txt")
    end
    Nguồn: hoangjxp - maze-gamevn.org.
    Sao mình copy script này vào thần hành phù linux ver4 , khi dùng ko có gì xảy ra vậy? lệnh không khớp à?
    Khách viếng thăm hãy cùng yeuVLTK xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #7
    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

    Ðề: Hướng dẫn add quái chuẩn bằng get tọa độ.

    function toado()
    local w,x,y = GetWorldPos();
    Msg2Player("M¸p sè <color=Green>"..w.."<color> täa ®é <color=Yellow>"..x..", "..y)
    end;
    mình dùng vẫn ok mà bạn
    Khách viếng thăm hãy cùng vuduymanh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    yeuVLTK (03-04-16)

 

 

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

  1. Trả lời: 4
    Bài viết cuối: 27-04-12, 03:03 PM
  2. Table Map việt hoá chuẩn 80% theo chuẩn việt hoá Vinagame
    Bởi cuongca11 trong diễn đàn Chinh Đồ
    Trả lời: 2
    Bài viết cuối: 03-02-12, 10:54 PM
  3. Chuẩn bị cho ngày về
    Bởi DNTmaster trong diễn đàn Releases
    Trả lời: 38
    Bài viết cuối: 05-12-10, 08:42 PM
  4. Cần mua 1 bản SS5 Chuẩn
    Bởi Daoprotm trong diễn đàn Releases
    Trả lời: 1
    Bài viết cuối: 26-11-10, 01:59 PM
  5. Cần Câu Trả lời chuẩn nhất cho trường hợp này
    Bởi Jame.Fox trong diễn đàn Thế Giới Hoàn Mỹ
    Trả lời: 22
    Bài viết cuối: 20-03-10, 10:41 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:28 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ệ.