[KT] Có cách nào mở thêm 1 map mà ko cần RS lại SV không vậy ???
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 6 của 6
  1. #1
    Thành Viên
    Ngày tham gia
    May 2008
    Bài viết
    350
    Thanks
    161
    Thanked 25 Times in 23 Posts

    Icon14 Có cách nào mở thêm 1 map mà ko cần RS lại SV không vậy ???

    như tiêu đề, mình thử chạy khai báo map đó rồi chạy thêm 1 GS thì ko load đc map, nếu chạy cùng lúc thì đc chứ chạy lâu rồi mà chạy thêm 1 gs thì không load đc map, pro giúp mình
    Khách viếng thăm hãy cùng anhvaem_n2s xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên Tâm Huyết Sesshomaru's Avatar
    Ngày tham gia
    Apr 2009
    Bài viết
    1,666
    Thanks
    22
    Thanked 739 Times in 177 Posts

    Ðề: Có cách nào mở thêm 1 map mà ko cần RS lại SV không vậy ???

    có 2 cách load map.load bằng GC và load bằng GS

    nếu bạn load bằng GS thì phải khởi động lại GS
    còn nếu bạn load bằng GC thì bạn phải khởi động lại cả GC và GS.
    --->đằng nào cũng phải khởi động lại GS và tất nhiên nếu không khởi động lại thì bị kẹt
    Khách viếng thăm hãy cùng Sesshomaru xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Thành Viên
    Ngày tham gia
    May 2008
    Bài viết
    350
    Thanks
    161
    Thanked 25 Times in 23 Posts

    Ðề: Có cách nào mở thêm 1 map mà ko cần RS lại SV không vậy ???

    Tóm lại là cần phải rs mới đc
    Khách viếng thăm hãy cùng anhvaem_n2s xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #4
    Thành Viên
    Ngày tham gia
    Jan 2012
    Bài viết
    83
    Thanks
    10
    Thanked 666 Times in 45 Posts

    Ðề: Có cách nào mở thêm 1 map mà ko cần RS lại SV không vậy ???

    có 2 cách load map

    cách 1 là load map tĩnh (Static map): cách này load map đc thiết đặt khi chạy gameserver (hay còn gọi là cách load map thông thường mà ta thấy)

    cách 2 là load map động (Dynamic map): cách này server tự động có, một số map như phó bản (quân doanh + vượt ải gia tộc + hầm 5x->9x) đều load map theo cơ chế map động này, cách này thì ko cần đòi hỏi map phải khai báo thiết lập mở map ở server.

    Sử dụng cách 2 có thể load đc tất cả các map (trùng nhau cũng ko sao), không cần phải reset server, tuy nhiên ID map để thực hiện move đến khác bt (thường thì khai báo map dynamic đầu tiên thì ID là 655xx gì đấy (có hiện khi sử dụng hàm load dynamic map), map load tiếp thì ID tăng thêm 1, nếu move vào map có ID ko hợp lệ -> kẹt acc vĩnh viễn luôn
    Map Dynamic ko thể làm nhiện vụ, move rất phức tạp, nếu move vào thành công, lúc thoát ra sẽ về thành (yên tâm ko bị kẹt acc)

    ai thích thì tìm hiểu hàm
    LoadDynMap(Map.DYNMAP_CONSOLE, 73, 1)
    trong đó 73 là TemplateId map trong file maplist.txt, 73 tương đương map Tây Bờ Hồ Trúc Lâm, chỉ thay đổi số 73-> số khác còn cái khác để nguyên.
    khi load xong thì server thông báo ID map vừa mở VD: 65538
    để move đến map này sử dụng hàm me.NewWorld(65538, 230*8, 209*16) - thay (203-209) thành tọa độ thích hợp
    khuyến cáo test thử cẩn thận kẹt acc
    Khách viếng thăm hãy cùng xaophayxoan xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    khaicafe (25-06-12)

  6. #5
    Thành Viên
    Ngày tham gia
    May 2008
    Bài viết
    350
    Thanks
    161
    Thanked 25 Times in 23 Posts

    Ðề: Có cách nào mở thêm 1 map mà ko cần RS lại SV không vậy ???

    vẫn giậm chân tại chỗ, thôi rs lại sv cho dễ, hơi phiền nhưng mà cũng chấp nhận đc
    Khách viếng thăm hãy cùng anhvaem_n2s xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #6
    Thành Viên
    Ngày tham gia
    Oct 2009
    Bài viết
    128
    Thanks
    33
    Thanked 192 Times in 45 Posts

    Ðề: Có cách nào mở thêm 1 map mà ko cần RS lại SV không vậy ???

    Trích dẫn Gửi bởi xaophayxoan [Only registered and activated users can see links. ]
    có 2 cách load map

    cách 1 là load map tĩnh (Static map): cách này load map đc thiết đặt khi chạy gameserver (hay còn gọi là cách load map thông thường mà ta thấy)

    cách 2 là load map động (Dynamic map): cách này server tự động có, một số map như phó bản (quân doanh + vượt ải gia tộc + hầm 5x->9x) đều load map theo cơ chế map động này, cách này thì ko cần đòi hỏi map phải khai báo thiết lập mở map ở server.

    Sử dụng cách 2 có thể load đc tất cả các map (trùng nhau cũng ko sao), không cần phải reset server, tuy nhiên ID map để thực hiện move đến khác bt (thường thì khai báo map dynamic đầu tiên thì ID là 655xx gì đấy (có hiện khi sử dụng hàm load dynamic map), map load tiếp thì ID tăng thêm 1, nếu move vào map có ID ko hợp lệ -> kẹt acc vĩnh viễn luôn
    Map Dynamic ko thể làm nhiện vụ, move rất phức tạp, nếu move vào thành công, lúc thoát ra sẽ về thành (yên tâm ko bị kẹt acc)

    ai thích thì tìm hiểu hàm
    LoadDynMap(Map.DYNMAP_CONSOLE, 73, 1)
    trong đó 73 là TemplateId map trong file maplist.txt, 73 tương đương map Tây Bờ Hồ Trúc Lâm, chỉ thay đổi số 73-> số khác còn cái khác để nguyên.
    khi load xong thì server thông báo ID map vừa mở VD: 65538
    để move đến map này sử dụng hàm me.NewWorld(65538, 230*8, 209*16) - thay (203-209) thành tọa độ thích hợp
    khuyến cáo test thử cẩn thận kẹt acc
    ban cho minh yahoo de lien lạc được không bạn có thể giúp mình làm script cho server mình dc không nick minh zing_sytes_net
    Khách viếng thăm hãy cùng khaicafe 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à 04:59 PM.
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ệ.