[TLBB] Edit script của NPC
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

Chủ đề: Edit script của NPC

  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

    Edit script của NPC

    Mình thấy tới bây giờ vẫn còn rất nhiều bạn thắc mắc và không biết cách chỉnh sửa script của NPC như thế nào, hôm nay mình lấy một ví dụ nhỏ là thay đổi số KNB được tặng của NPC Tổng hợp ở Đại Lý (Server Hà Hoàng share có chức năng này), và ở đây chỉ là ví dụ, các bạn hoàn toàn có thể làm tương tự cho những NPC khác.

    NPC tặng KNB ở Đại Lý nên ta mở file:
    Code:
    Public\Scene\dali_monster.ini
    Đây là danh sách các Map ứng với các file của nó trong folder Scene:
    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
    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
    15 Nga My Sơn emei
    16 Tinh Túc Hải xingxiu
    17 Thiên Sơn tianshan
    18 Nhạn Nam yannan
    19 Nhạn Bắc yanbei
    20 Thảo Nguyên caoyuan
    21 Liêu Tây liaoxi
    22 Trường Bạch Sơn changbai
    23 Hoàng Long Phủ huanglong
    24 Nhĩ Hải erhai
    25 Thương Sơn cangshan
    26 Thạch Lâm shilin
    27 Ngọc Khê yuxi
    28 Nam Chiêu nanzhao
    29 Miêu Cương miaojiang
    30 Tây Hồ xihu
    31 Long Tuyền longquan
    32 Võ Di wuyi
    33 Mai Lĩnh meiling
    34 Nam Hải nanhai
    35 Quỳnh Châu qiongzhou
    36 Tụ Hiền Trang juxian
    39 Dự lưu 1 yuliu1
    40 Dự lưu 2 yuliu2
    41 Dự lưu 3 yuliu3
    42 Phản quân doanh địa _pingpan_1
    47 Mộc nhân cảng murenxiang
    61 Trân Long kỳ cuộc zhenlong
    77 Địa phủ siwang
    78 Sa mạc yếu trại shamo
    79 Biên giới Tống Liêu songliao
    80 Dã ngoại trại phỉ yewai
    81 Trúc Lâm zhulin
    102 Quang Minh động guangmingdong
    103 Đáy cốc Tiêu Dao gudi
    104 Linh Tính Phong lingxingfeng
    105 Cái Bang Tửu Diếu jiujiao
    106 Đào Hoa Trận taohuazhen
    107 Tháp Lâm tongrenxiang
    108 Ngũ Thần Động wushendong
    109 Chiết Mai Phong zhemeifeng
    110 Huyệt mộ muxue
    111 Chân tháp tadi
    112 Huyền Vũ Đảo petisland
    116 Núi Lôi Cổ leigu
    117 Núi Lôi Cổ leigu_1
    118 Vạn Kiếp Cốc wanjie
    119 Vạn Kiếp Cốc wanjie_1
    122 Tiểu Mộc Nhân Hạng newbie_1
    123 Hậu hoa viên newbie_2
    124 Chợ phiên jishi
    125 Khoáng trường kuangchang
    126 Mục trường muchang
    127 Thư phòng shuge
    128 Thị tập shiji
    129 Nhạn Nam sơn động shandong_1
    130 Nhạn Bắc sơn động shandong_2
    131 Tây Hồ sơn động shandong_3
    132 Thương Sơn sơn động shandong_4
    133 Quang Minh động guangmingdong_1
    134 Đáy cốc Tiêu Dao gudi_1
    135 Linh Tính Phong lingxingfeng_1
    136 Cái Bang Tửu Diếu jiujiao_1
    137 Đào Hoa Trận taohuazhen_1
    138 Tháp Lâm tongrenxiang_1
    139 Ngũ Thần Động wushendong_1
    140 Chiết Mai Phong zhemeifeng_1
    153 Công địa gongdi
    154 Trường võ jiaochang
    155 Nha Môn yamen
    156 Tam Xuân Huyển Cảnh huanjing_1
    157 Tam Hạ Huyển Cảnh huanjing_2
    158 Tam Thu Huyển Cảnh huanjing_3
    159 Tam Đông Huyển Cảnh huanjing_4
    160 Mỏm núi trận địa nơi biên quan bianguan_1
    164 Tây Hồ xihu_1
    165 Tàng Kinh Các cangjing
    166 Bảo Tàng Động Tầng 1 baozang_1
    167 Khảo trường kaochang
    168 Hoa Sơn tuyệt đỉnh huashan_10
    170 Tặc Khấu doanh địa zeiying
    173 Thiếu Lâm Tự shaolin_1
    174 Cái Bang Tổng Đà gaibang_1
    175 Quang Minh Điện mingjiao_1
    176 Núi Võ Đang wudang_1
    177 Thiên Long Tự tianlong_1
    178 Động Lăng Ba xiaoyao_1
    179 Nga My Sơn emei_1
    180 Tinh Túc Hải xingxiu_1
    181 Thiên Sơn tianshan_1
    194 Giám ngục prison
    195 Tỷ Võ Hội Trường dataosha
    196 Lễ đường phổ thông wedding_1
    197 Lễ đường cao cấp wedding_2
    198 Lễ đường hào hoa wedding_3
    199 Thảo Liệu Trường caoliao
    200 Miêu Nhân Động miaoren
    201 Thánh Thú Sơn petisland_1
    202 Yến Vương Cổ Mộ Tầng 1 bashu_1
    203 Yến Vương Cổ Mộ Tầng 2 bashu_2
    204 Yến Vương Cổ Mộ Tầng 3 bashu_3
    205 Yến Vương Cổ Mộ Tầng 4 hbashu_4
    206 Yến Vương Cổ Mộ Tầng 5 bashu_5
    207 Yến Vương Cổ Mộ Tầng 6 bashu_6
    208 Yến Vương Cổ Mộ Tầng 7 bashu_7
    209 Yến Vương Cổ Mộ Tầng 8 bashu_8
    210 Yến Vương Cổ Mộ Tầng 9 bashu_9
    211 Sơn Động Tuyền Ô chuanwu
    212 Kiếm Gia jianzhong
    213 Ma Nhai Động moyadong
    214 Dã Nhân Cốc yerengou
    215 Ôn Tuyền Động wenquandong
    216 Hoàng Long Động huanglongdong
    217 Thuỷ Kính Hồ shuijinghu
    218 Tiên Vương Phần xianwangfen
    219 Thiên Khanh Thụ Động shudong
    220 Đào Hoa Nguyên taohuayuan
    221 Hải Tặc Động haizei
    222 Tuyết Lang Hồ xuelanghu
    223 Phụng Hoàng Cổ Trấn 3 fenghuang
    224 Tiền trang qianzhuang
    230 Kính Hồ Phỉ Trại jiaofei
    231 Nông trường Dã Trư zhenshoulan
    232 Phụ bản Thánh Thú Sơn petisland_2
    233 Mẫu đan uyển cuju
    235 Diêm Hồ yanhu
    236 Yến Tử Ổ yanziwu
    242 Lạc Dương luoyangsnow
    246 Lâu Lan loulangucheng
    249 Đại Uyển dawan
    255 Hạn huyết lĩnh hanxieling
    256 Thánh hoả cung shenghuogong
    260 Thúc Hà Cổ Trấn shuhe
    261 Phiêu Miểu Phong piaomiao
    265 Huyền Lôi Pha xuanmuchang
    267 Dung Nham Chi Địa huomuchang
    269 Lâu Lan Bảo Tàng Động loulanxunbao
    280 Phụng Hoàng Cổ Thành PhoenixPlain
    282 Thanh Nguyên quanzhou
    283 Thanh Nguyên Sơn Động quanzhoushandong
    546 Lôi đài sinh tử shengsileitai
    37 Yến Tử Ổ yanzi
    38 Nhất phẩm đường yipin
    66 Thuỷ lao shuilao
    113 Tụ Hiền Trang juxian_1
    114 Yến Tử Ổ yanzi_1
    115 Nhất phẩm đường yipin_1
    120 Thương Mang Sơn cangmang
    121 Thương Mang Sơn cangmang_1
    229 Ngân ngai tuyết nguyên bingkang
    237 Bạch sa diêm khanh yankeng
    243 Hàn Ngọc Cốc hanyuchuang
    234 Tung Sơn phong thiền đài jingjichang
    248 Côn Lôn Sôn 256 256 kunlunshan
    254 Côn lôn phúc địa 128 128 kunlunfudi
    238 Đệ nhất khu nghỉ ngơi tại Lạc Dương qijvxiuxi_1
    239 Đệ nhị khu nghỉ ngơi tại Lạc Dương qijvxiuxi_2
    240 Khu nghỉ ngơi tại Đại Lý qijvxiuxi_3
    241 Khu nghỉ ngơi tại Tô Châu qijvxiuxi_4
    247 Tháp Lý Mộc talimu
    253 Tháp khắc lạp mã can takelamagan
    245 Cao Xương gaochang
    252 Cao Xương Mê Cung gaochangmigong
    250 Tát Mã Nhĩ Hãn samaerhan
    262 Tần Hoàng Địa Cung qinhuanggong_1
    263 Tần Hoàng Địa Cung tầng 2 qinhuanggong_2
    264 Tần Hoàng Địa Cung tầng 3 qinhuanggong_3
    292 Tần Hoàng Địa Cung Tầng 4 qinhuanggong_4
    244 Hỏa Diệm Sơn huoyanshan
    257 Sân bóng đá zuqiuchang
    258 Sân bóng rổ lanqiuchang.scn
    259 Sân bóng bàn paiqiuchang
    266 Độc Chướng Trạch Địa dumuchang
    270 Trác Lộc zhuluKVK
    271 Lượng Mã Dịch qijvxiuxi_5
    273 Thiên Kiếp Lâu Tầng 1 Tianjielou_7
    274 Thiên Kiếp Lâu Tầng 2 Tianjielou_7
    275 Thiên Kiếp Lâu Tầng 3 Tianjielou_7
    276 Thiên Kiếp Lâu Tầng 4 Tianjielou_7
    277 Thiên Kiếp Lâu Tầng 5 Tianjielou_7
    278 Thiên Kiếp Lâu Tầng 6 Tianjielou_7
    279 Thiên Kiếp Lâu Tầng 7 Tianjielou_7
    281 Phụng Hoàng Lăng Mộ PhoenixMaze
    284 Mộ Dung Sơn Trang gusu
    285 Tàng Thư Thủy Các gusufb
    291 Tứ Tuyệt Trang sijuezhuang
    272 Tàng Kinh Các cangjingge
    286 Tàng Thư Thủy Các gusufb_1
    287 Tàng Thư Thủy Các gusufb_2
    288 Mộ Dung Sơn Trang gusu_1
    289 Mộ Dung Sơn Trang gusu_2
    290 Đỉnh Hoa Sơn huashanzhidian


    Tìm đến tên NPC đó, mình cũng không rõ Server bạn NPC đó tên gì, ở đây mình lấy ví dụ:
    Code:
    [monster167]
    guid=8461044
    type=293
    name=Nhận Tâm Pháp 150
    title=Mî nhân đệ nhất
    pos_x=163.0000
    pos_z=164.0000
    dir=27
    script_id=002095
    respawn_time=1000
    group_id=-1
    team_id=-1
    base_ai=3
    ai_file=0
    patrol_id=-1
    shop0=-1
    shop1=-1
    shop2=-1
    shop3=-1
    ReputationID=-1
    level=-1
    Bạn nhìn vào dòng script_id, ở đây là: 002095. Tiếp tục mở file:
    Code:
    Public\Data\Script.dat
    Tìm số 002095 ta được:
    Code:
    002095=\New\item\odali_shenhanxiang1.lua
    Lại mở file odali_shenhanxiang1.lua ta sẽ thấy đoạn:
    Code:
    AddNumText( sceneId, x002095_g_ScriptId, "#gFF7F00Nhận 500k KNB",8,6666 )
    Đế ý 6666 chính là ID dẫn đến đoạn code:
    Code:
    if key  == 6666 then
       YuanBao(sceneId,selfId,targetId,1,500000)
    
    	BeginEvent(sceneId)
    	AddText(sceneId,"Bạn đã nhận được 500000 KNB")
    	EndEvent(sceneId)
    	DispatchEventList(sceneId,selfId,targetId)
    end
    Ta thấy lệnh add KNB là YuanBao, vào số KNB mỗi lần add là 500000, giờ bạn muốn mỗi lần add bao nhiêu chỉ việc thay đổi lại con số đó.

    Vậy là xong, đã edit được script tặng KNB của NPC trên.
    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. The Following 11 Users Say Thank You to kid1110 For This Useful Post:

    chienthan_vn (09-03-12), duc2071990 (29-08-12), khoailang_tn (29-08-12), legend1250 (29-08-12), MagicOfLove (18-05-12), maivantam (22-05-12), mrtun20 (09-03-12), phantriman00 (28-07-12), Sói Đẹp Trai (09-03-12), tualua2010 (09-03-12), UuloveuU (09-03-12)

  3. #2
    Thành Viên
    Ngày tham gia
    Feb 2012
    Bài viết
    16
    Thanks
    6
    Thanked 1 Time in 1 Post

    Ðề: Edit script của NPC

    Hay quá, nếu bạn làm thêm được một cái tut như này hướng dẫn cách fix nhiệm vụ ở server luôn thì tốt
    Thanks bạn nhiều
    Khách viếng thăm hãy cùng UuloveuU 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 UuloveuU vì bài viết này !

    hai910hb (09-03-12)

  5. #3
    Thành Viên
    Ngày tham gia
    Mar 2011
    Bài viết
    79
    Thanks
    29
    Thanked 114 Times in 13 Posts

    Ðề: Edit script của NPC

    à sẵn bạn cho mình hỏi tí nhé: sao mình gõ lệnh !!goto = x, y=z để dịch chuyển map mà sao nó không đi đc trong đó x là id map, y và z là tọa độ mà gõ nó ra thông báo gì gì đó không bik tại clien tiếng trung, bạn nào biết giúp mình với nhé.
    Thân.
    Khách viếng thăm hãy cùng philong921 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #4
    Super Moderator Sói Đẹp Trai's Avatar
    Ngày tham gia
    Apr 2011
    Đang ở
    地獄
    Bài viết
    3,991
    Thanks
    369
    Thanked 4,069 Times in 1,403 Posts

    Ðề: Edit script của NPC

    Tiện đây mình cũng nói luôn cho bạn nào khỏi nhầm nhé. Cái này là viết riêng cho SV 4 lỗ. Còn SV 3 lỗ cấu trúc và cách gọi hàm nó khác hẳn luôn. Làm theo là loạn biến lỗi SV ngay ... 3 lỗ thì phải chơi cách khác... Và đương nhiên SV TLBB 3 cũng vậy
    Khách viếng thăm hãy cùng Sói Đẹp Trai xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. Các thành viên gởi lời cảm ơn đến Sói Đẹp Trai vì bài viết này !

    kenzyphuc (02-09-12)

  8. #5
    Thành Viên
    Ngày tham gia
    Jan 2011
    Bài viết
    214
    Thanks
    46
    Thanked 70 Times in 32 Posts

    Ðề: Edit script của NPC

    !!goto = x,y = z
    chứ không phải
    !!goto = x, y=z
    Khách viếng thăm hãy cùng kinzero 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 kinzero vì bài viết này !

    MagicOfLove (18-05-12)

  10. #6
    Thành Viên
    Ngày tham gia
    Mar 2011
    Bài viết
    79
    Thanks
    29
    Thanked 114 Times in 13 Posts

    Ðề: Edit script của NPC

    Trích dẫn Gửi bởi kinzero [Only registered and activated users can see links. ]
    !!goto = x,y = z
    chứ không phải
    !!goto = x, y=z
    cám ơn bạn nhiều lắm mình đã move được rồi. không ngờ nó yêu cầu cấu trúc lệnh chặt chẽ vậy , mình tưởng nó giống C# không phân biệt khoảng trắng.
    cám ơn bạn nhé.
    Thân.
    Khách viếng thăm hãy cùng philong921 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  11. #7
    Thành Viên
    Ngày tham gia
    Aug 2012
    Đang ở
    Hà Nội . Bán Server+clien tlbb new.Liên Hệ [email protected]
    Bài viết
    48
    Thanks
    77
    Thanked 42 Times in 15 Posts

    Ðề: Edit script của NPC

    mình muốn giới hạn số lần nhận / 1 ngày . hoặc chỉ nhận được 1 lần thì sửa thế nào vậy .
    Khách viếng thăm hãy cùng duc2071990 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

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

  1. Một số script trong thư mục script Vina (unpack)
    Bởi sangpronhat trong diễn đàn Scripts
    Trả lời: 19
    Bài viết cuối: 26-11-11, 08:12 AM
  2. Giúp Edit lại dòng chữ này Web TV 1.85
    Bởi yunathem trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 02-11-11, 11:32 AM
  3. Hỏi về cách edit sẻver Mu
    Bởi luckystar262 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 26-08-11, 10:02 PM
  4. Edit slk ver 3.0
    Bởi nhocquay4mat trong diễn đàn Audition Server Private
    Trả lời: 2
    Bài viết cuối: 10-10-10, 12:10 PM

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