[TLBB] Xin hỏi cách add map ?
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 2 1 2 CuốiCuối
Kết quả 1 đến 10 của 12
  1. #1
    Thành Viên
    Ngày tham gia
    Jan 2007
    Bài viết
    255
    Thanks
    88
    Thanked 355 Times in 88 Posts

    Xin hỏi cách add map ?

    Server mình đang sử dụng không có map Côn Lôn Sơn, mình mới tìm server có map Côn Lôn và lấy các file:
    - kunlunshan.*
    - kunlunshan_*.*
    bỏ vào Public\Config.

    Mình mở file Server\Config\SceneInfo.ini
    và Edit
    Code:
    [system]
    scenenumber=725
    thành
    Code:
    [system]
    scenenumber=726
    
    [scene912]
    threadindex=33
    clientres=248
    name=昆仑山
    active=1
    file=kunlunshan.scn
    serverid=0
    type=0
    PvpRuler=2
    Xong restart Server ok. Vào game, đến Lâu Lan-> Tháp Ly Mộc-> Côn Lôn Sơn gặp một bảng thông báo lỗi Tiếng Hoa và không thể dịch chuyển sang map Côn Lôn Sơn.

    [Only registered and activated users can see links. ]

    Dùng lệnh GM !!goto
    [Only registered and activated users can see links. ]

    [Only registered and activated users can see links. ]

    Mong các cao thủ ra tay giúp đở.

    Thanks.
    Lần sửa cuối bởi kid1110, ngày 07-02-12 lúc 08:11 PM.
    Khách viếng thăm hãy cùng kid1110 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên hongtu1's Avatar
    Ngày tham gia
    Oct 2008
    Bài viết
    663
    Thanks
    63
    Thanked 173 Times in 62 Posts

    Ðề: Xin hỏi cách add map ?

    Chỗ chạy xuyên sang map CLS có 1 script, script đó là script chuansong ( chạy xuyên map), thông báo đó là thông báo map CLS chưa đc mở. CÓ 2 cách
    1. Tìm script chuansong đó và viết lại script thêm hàm chuyển map
    2. Thêm trực tiếp hàm chuyển map vào thằng xa phu rùi phù sang
    Bạn nhìn thấy nút Thank chứ[Only registered and activated users can see links. ]

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

    kid1110 (07-02-12)

  4. #3
    Thành Viên
    Ngày tham gia
    Jan 2007
    Bài viết
    255
    Thanks
    88
    Thanked 355 Times in 88 Posts

    Ðề: Xin hỏi cách add map ?

    Trích dẫn Gửi bởi hongtu1 [Only registered and activated users can see links. ]
    Chỗ chạy xuyên sang map CLS có 1 script, script đó là script chuansong ( chạy xuyên map), thông báo đó là thông báo map CLS chưa đc mở. CÓ 2 cách
    1. Tìm script chuansong đó và viết lại script thêm hàm chuyển map
    2. Thêm trực tiếp hàm chuyển map vào thằng xa phu rùi phù sang
    Cách 1:
    Code:
    --玩家进入一个 area 时触发
    function x400939_OnEnterArea( sceneId, selfId )
    	CallScriptFunction((400900), "TransferFunc",sceneId, selfId, 248,182,53)
    end
    
    --玩家在一个 area 呆了一段时间没走则定时触发
    function x400939_OnTimer( sceneId, selfId )
    	-- 毫秒,看在这个 area 停留多久了
    	StandingTime = QueryAreaStandingTime( sceneId, selfId )
    	-- 5秒后仍未传送
    	if StandingTime >= 5000 then
    		x400939_OnEnterArea( sceneId, selfId )
    		ResetAreaStandingTime( sceneId, selfId, 0 )
    	end
    end
    
    --玩家离开一个 area 时触发
    function x400939_OnLeaveArea( sceneId, selfId )
    end
    Không còn hiện ra thông báo như hình 1 nữa, nhưng lại hiện ra thông báo như hình 3.

    Mặc dù mình đã Active trong SceneInfo

    Cách 2: Mình dùng lệnh !!goto = 100,100 = 248 cũng không dịch chuyển sang đc, vậy mình thêm hàm dịch chuyển vào xa phu có được không bạn?
    Lần sửa cuối bởi kid1110, ngày 07-02-12 lúc 08:48 PM.
    Khách viếng thăm hãy cùng kid1110 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #4
    Super Moderator huuduyen_05's Avatar
    Ngày tham gia
    May 2006
    Đang ở
    Unknow
    Bài viết
    2,926
    Thanks
    122
    Thanked 2,109 Times in 650 Posts

    Ðề: Xin hỏi cách add map ?

    Scenenumber là 7xx còn sceneid của Map bạn nói thì 912. GS không load thì không move qua được là đúng rồi.
    Khách viếng thăm hãy cùng huuduyen_05 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 huuduyen_05 vì bài viết này !

    kid1110 (07-02-12)

  7. #5
    Thành Viên
    Ngày tham gia
    Jan 2007
    Bài viết
    255
    Thanks
    88
    Thanked 355 Times in 88 Posts

    Ðề: Xin hỏi cách add map ?

    Trích dẫn Gửi bởi huuduyen_05 [Only registered and activated users can see links. ]
    Scenenumber là 7xx còn sceneid của Map bạn nói thì 912. GS không load thì không move qua được là đúng rồi.
    Trong file SceneInfo gốc Server mình thấy:
    Code:
    [scene920]
    threadindex=80
    clientres=82
    name=擂台
    active=1
    file=leitai_1.scn
    serverid=0
    type=1
    PvpRuler=0
    
    [scene921]
    threadindex=80
    clientres=82
    name=擂台
    active=1
    file=leitai_1.scn
    serverid=0
    type=1
    PvpRuler=0
    
    [scene922]
    threadindex=80
    clientres=82
    name=擂台
    active=1
    file=leitai_1.scn
    serverid=0
    type=1
    PvpRuler=0
    Nên mình thêm vào cuối file
    Code:
    [scene923]
    threadindex=33
    clientres=248
    name=昆仑山
    active=1
    file=kunlunshan.scn
    serverid=0
    type=0
    PvpRuler=2
    Côn Lôn Phúc Địa nó nằm đây:
    [scene421]
    threadindex=33
    clientres=254
    name=昆仑福地
    active=1
    file=kunlunfudi.scn
    serverid=0
    type=0
    PvpRuler=6
    Mình vẫn không thể dịch chuyển sang CLPĐ bằng lệnh !!goto được, vẫn báo lỗi giống Map Côn Lôn.
    Lần sửa cuối bởi kid1110, ngày 07-02-12 lúc 08:54 PM.
    Khách viếng thăm hãy cùng kid1110 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #6
    Thành Viên Oack123's Avatar
    Ngày tham gia
    Jan 2010
    Bài viết
    497
    Thanks
    113
    Thanked 307 Times in 86 Posts

    Ðề: Xin hỏi cách add map ?

    248 là ID của thành thị chưa tạo thành bay qua đó sao được
    Khách viếng thăm hãy cùng Oack123 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    kid1110 (07-02-12)

  10. #7
    Super Moderator huuduyen_05's Avatar
    Ngày tham gia
    May 2006
    Đang ở
    Unknow
    Bài viết
    2,926
    Thanks
    122
    Thanked 2,109 Times in 650 Posts

    Ðề: Xin hỏi cách add map ?

    @kid1110 : do tụi share nó chỉnh lại scenenum, không load mấy thứ linh tinh phía sau thôi, hoặc nó chỉnh tào lao
    Khách viếng thăm hãy cùng huuduyen_05 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    kid1110 (07-02-12)

  12. #8
    Thành Viên
    Ngày tham gia
    Jan 2007
    Bài viết
    255
    Thanks
    88
    Thanked 355 Times in 88 Posts

    Ðề: Xin hỏi cách add map ?

    Trích dẫn Gửi bởi Oack123 [Only registered and activated users can see links. ]
    248 là ID của thành thị chưa tạo thành bay qua đó sao được
    Bạn có thể nói rõ chút cho mình hiểu không?
    Code:
    [scene0]
    threadindex=30		;驱动线程的索引
    clientres=0		;客户端使用的场景资源,定义于客户端/Config/SceneDefine.txt文件的最开始列数值
    name=洛阳		;场景名字
    active=1		;场景是否激活
    file=luoyang.scn	;场景文件名
    serverid=0		;此场景是由哪个服务器端程序调用的
    type=0			;场景类型,如果是0,表示普通游戏场景,如果是1表示副本 4表示帮会城市
    PvpRuler=0		;详细含义参见 Server\Config\PvpRuler.txt
    BeginPlus=8122400	;附加项有效时间起始(年月日时,YYMMDDHH)
    _clientres=242		;有效时间内使用此项替换clientres
    EndPlus=9030100		;附加项有效时间终止(年月日时,YYMMDDHH)
    IsReLive=0				;是否允许新手在本场景原地复活,缺省为0时新手不能在原地复活
    
    [scene1]
    threadindex=60
    clientres=1
    name=苏州
    active=1
    file=suzhou.scn
    serverid=0
    type=0
    PvpRuler=0
    
    [scene2]
    threadindex=0
    clientres=2
    name=大理
    active=1
    file=dali.scn
    serverid=0
    type=0
    PvpRuler=0
    mình hiểu clientres là MapID, ko hiểu có đúng không?

    Bạn nào có thể pm trực tiếp YIM: TrangSan04 hướng dẫn mình fix cho tiện khỏi đợi chờ 4rum post rùi ngồi đợi .

    Mình thấy ID map đúng rùi mà bạn:
    0 Lạc Dương luoyang
    1 Tô Châu suzhou
    2 Đại Lý dali
    3 Tung Sơn songshan
    4 Thái Hồ taihu
    5 Kính Hồ jinghu
    6 Vô Lượng Sơn wuliang

    248 Côn Lôn Sôn 256 256 kunlunshan (Không có)
    254 Côn lôn phúc địa 128 128 kunlunfudi (Không có)

    7 Kiếm Các jiange
    8 Đôn Hoàng dunhuang
    9 Thiếu Lâm Tự shaolin
    10 Cái Bang Tổng Đà gaibang
    11 Quang Minh Điện mingjiao
    12 Núi Võ Đang wudang
    13 Thiên Long Tự tianlong
    14 Động Lăng Ba xiaoyao
    Lần sửa cuối bởi kid1110, ngày 07-02-12 lúc 09:00 PM.
    Khách viếng thăm hãy cùng kid1110 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  13. #9
    Thành Viên
    Ngày tham gia
    Jan 2007
    Bài viết
    255
    Thanks
    88
    Thanked 355 Times in 88 Posts

    Ðề: Xin hỏi cách add map ?

    Trích dẫn Gửi bởi huuduyen_05 [Only registered and activated users can see links. ]
    @kid1110 : do tụi share nó chỉnh lại scenenum, không load mấy thứ linh tinh phía sau thôi, hoặc nó chỉnh tào lao
    HuuDuyen có cách nào khắc phục giúp mình với.
    Khách viếng thăm hãy cùng kid1110 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  14. #10
    Thành Viên hongtu1's Avatar
    Ngày tham gia
    Oct 2008
    Bài viết
    663
    Thanks
    63
    Thanked 173 Times in 62 Posts

    Ðề: Xin hỏi cách add map ?

    [system]
    scenenumber=726
    [scene912]
    threadindex=33
    clientres=248
    name=昆仑山
    active=1
    file=kunlunshan.scn
    serverid=0
    type=0
    PvpRuler=2
    Bạn cần hiểu rõ:
    scene912: ID map=912
    clientres=248: call đến ID ở client file SceneDefineEx.txt
    scenenumber=726: Ở đây bạn khải báo sv chỉ load tới map 726 thì làm sao load đc map CLS ở tận 912
    Lần sửa cuối bởi hongtu1, ngày 07-02-12 lúc 09:25 PM.
    Bạn nhìn thấy nút Thank chứ[Only registered and activated users can see links. ]

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

    kid1110 (07-02-12)

 

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

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:28 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ệ.