[TLBB] Xin giải đáp về Script NPC Truyền Tống bản 3.35
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 9 của 9
  1. #1
    Thành Viên
    Ngày tham gia
    May 2016
    Bài viết
    53
    Thanks
    15
    Thanked 25 Times in 6 Posts

    Xin giải đáp về Script NPC Truyền Tống bản 3.35

    Đây là Script của NPC truyềntoongss của bản 3.35.


    PHP Code:
    --Vo Hon
    x002201_g_scriptId 
    002201


    function x002201_OnDefaultEventsceneIdselfIdtargetId)
        
    BeginEvent(sceneId)     
            
    AddText(sceneId,"Thª gian là nhà, ngß½i có mu¯n cùng ta ngao du thiên hÕ hay không?")
            
    AddNumText(sceneIdx002201_g_scriptId"Quay v« #GMôn Phái"131)
            
    AddNumText(sceneIdx002201_g_scriptId"Ъn các #GThành Th¸"132)
            
    AddNumText(sceneIdx002201_g_scriptId"Ъn n½i #GLuy®n C¤p"133)
            
    AddNumText(sceneIdx002201_g_scriptId"Thäo phÕt #GC߶ng ÐÕo"135)
            
    AddNumText(sceneIdx002201_g_scriptId"Ta mu¯n · lÕi n½i ðây"06)
        
    EndEvent(sceneId)
        
    DispatchEventList(sceneId,selfId,targetId)
    end

    --**********************************
    --**********************************
    function 
    x002201_OnEventRequestsceneIdselfIdtargetIdeventId )
        
    local key GetNumText()
        if 
    key == 1 then
            BeginEvent
    (sceneId)     
                
    AddText(sceneId,"Ngß½i mu¯n ðªn môn phái nào?")
                
    AddNumText(sceneIdx002201_g_scriptId"Môn Phái - Thiªu Lâm"1310)
                
    AddNumText(sceneIdx002201_g_scriptId"Môn Phái - Minh Giáo"1311)
                
    AddNumText(sceneIdx002201_g_scriptId"Môn Phái - Cái Bang"1312)
                
    AddNumText(sceneIdx002201_g_scriptId"Môn Phái - Võ Ðang"1313)
                
    AddNumText(sceneIdx002201_g_scriptId"Môn Phái - Nga My"1314)
                
    AddNumText(sceneIdx002201_g_scriptId"Môn Phái - Tinh Túc"1315)
                
    AddNumText(sceneIdx002201_g_scriptId"Môn Phái - Thiên Long"1316)
                
    AddNumText(sceneIdx002201_g_scriptId"Môn Phái - Thiên S½n"1317)
                
    AddNumText(sceneIdx002201_g_scriptId"Môn Phái - Tiêu Dao"1318)
            
    EndEvent(sceneId)
            
    DispatchEventList(sceneId,selfId,targetId)    
        
    end
        
        
    if key == 2 then
            BeginEvent
    (sceneId)     
                
    AddText(sceneId,"Ngß½i mu¯n ðªn thành th¸ nào?")
                
    AddNumText(sceneIdx002201_g_scriptId"Thành Th¸ - ÐÕi Lý"1326)
                
    AddNumText(sceneIdx002201_g_scriptId"Thành Th¸ - LÕc Dß½ng"1320)
                
    AddNumText(sceneIdx002201_g_scriptId"Thành Th¸ - LÕc Dß½ng - CØu Châu Thß½ng Hµi"1321)
                
    AddNumText(sceneIdx002201_g_scriptId"Thành Th¸ - Tô Châu"1322)
                
    AddNumText(sceneIdx002201_g_scriptId"Thành Th¸ - Tô Châu - Thiªt Tßþng Ph¯"1323)
                
    AddNumText(sceneIdx002201_g_scriptId"Thành Th¸ - Lâu Lan"1324)
                
    AddNumText(sceneIdx002201_g_scriptId"Thành Th¸ - Thúc Hà C± Tr¤n"1325)
            
    EndEvent(sceneId)
            
    DispatchEventList(sceneId,selfId,targetId)    
        
    end
        
        
    if key == 3 then
            BeginEvent
    (sceneId)     
                
    AddText(sceneId,"Ngß½i mu¯n ðªn n½i nào?")
                
    AddNumText(sceneIdx002201_g_scriptId"Yªn Vß½ng C± Mµ"1330)
                
    AddNumText(sceneIdx002201_g_scriptId"T¥n Hoàng Ð¸a Cung"1331)
                
    AddNumText(sceneIdx002201_g_scriptId"Cao Xß½ng Mê Cung"1332)
                
    AddNumText(sceneIdx002201_g_scriptId"Höa Di®m C¯c"1333)
                
    AddNumText(sceneIdx002201_g_scriptId"Tháp Kh¡c LÕp Mã Can"1334)
                
    AddNumText(sceneIdx002201_g_scriptId"Côn Lôn S½n"1335)
                
    AddNumText(sceneIdx002201_g_scriptId"Hãn Huyªt Lînh"1336)
                
    AddNumText(sceneIdx002201_g_scriptId"Tát Mã Nhî Hãn"1337)
                
    AddNumText(sceneIdx002201_g_scriptId"Thông Thiên Tháp Ð¸a Cung"1338)
                
    AddNumText(sceneIdx002201_g_scriptId"Thông Thiên Tháp T¥ng 1"1339)
                
    AddNumText(sceneIdx002201_g_scriptId"Thông Thiên Tháp T¥ng 2"1340)
                
    AddNumText(sceneIdx002201_g_scriptId"Thông Thiên Tháp T¥ng 3"1341)
                
    AddNumText(sceneIdx002201_g_scriptId"Ðïnh Thông Thiên Tháp"1342)
            
    EndEvent(sceneId)
            
    DispatchEventList(sceneId,selfId,targetId)    
        
    end
        
        
    if key == 5 then
            BeginEvent
    (sceneId)     
                
    AddText(sceneId,"Ngß½i mu¯n ðªn n½i nào?")
                
    AddNumText(sceneIdx002201_g_scriptId"Giäi cÑu #GQuân Thiên Thành"1351)
                
    AddNumText(sceneIdx002201_g_scriptId"Giäi cÑu #GLa Phù Thành"1352)
                
    AddNumText(sceneIdx002201_g_scriptId"Giäi cÑu #GTri«u Kinh Thành"1353)
            
    EndEvent(sceneId)
            
    DispatchEventList(sceneId,selfId,targetId)    
        
    end
        
        
    if key >= 10 and key <= 19 then
            local MonPhai 
    = {}
                
    MonPhai[10] = {996127}
                
    MonPhai[11] = {1198167}
                
    MonPhai[12] = {1091116}
                
    MonPhai[13] = {12103140}
                
    MonPhai[14] = {1589139}
                
    MonPhai[15] = {1696152}
                
    MonPhai[16] = {1396120}
                
    MonPhai[17] = {1795120}
                
    MonPhai[18] = {1467145}
                
            
    CallScriptFunction((400900),"TransferFunc",sceneId,selfId,MonPhai[key][1],MonPhai[key][2],MonPhai[key][3])
        
    end
        
        
    if key >= 20 and key <= 29 then
            local ThanhThi 
    = {}
                
    ThanhThi[20] = {0233321}
                
    ThanhThi[21] = {0325270}
                
    ThanhThi[22] = {1202257}
                
    ThanhThi[23] = {1331226}
                
    ThanhThi[24] = {186286129}
                
    ThanhThi[25] = {420200211}
                
    ThanhThi[26] = {2252124}
            
            
    CallScriptFunction((400900),"TransferFunc",sceneId,selfId,ThanhThi[key][1],ThanhThi[key][2],ThanhThi[key][3])
        
    end
        
        
    if key >= 30 and key <= 42 then
            local MapTrain 
    = {}
                
    MapTrain[30] = {1596790}
                
    MapTrain[31] = {400226220}
                
    MapTrain[32] = {520100100}
                
    MapTrain[33] = {5197129}
                
    MapTrain[34] = {4273623}
                
    MapTrain[35] = {54111020}
                
    MapTrain[36] = {4329292}
                
    MapTrain[37] = {53640220}
                
    MapTrain[38] = {544255375}
                
    MapTrain[39] = {545255375}
                
    MapTrain[40] = {546255355}
                
    MapTrain[41] = {547260300}
                
    MapTrain[42] = {548260274}
                
            
    CallScriptFunction((400900),"TransferFunc",sceneId,selfId,MapTrain[key][1],MapTrain[key][2],MapTrain[key][3])
        
    end

        
    if key >= 50 and key <= 59 then
            local CuongDao 
    = {}
                
    CuongDao[51] = {560105115}
                
    CuongDao[52] = {56195150}
                
    CuongDao[53] = {562155145}

            
    CallScriptFunction((400900),"TransferFunc",sceneId,selfId,CuongDao[key][1],CuongDao[key][2],CuongDao[key][3])
        
    end

        
    if key == 6 then
            x002201_CloseMe
    sceneIdselfId )
        
    end
    end

    function x002201_CloseMesceneIdselfId )
        
    BeginUICommandsceneId )
            
    UICommand_AddIntsceneIdtargetId )
            
    EndUICommandsceneId )
        
    DispatchUICommandsceneIdselfId1000 )
    end 
    E có 1 số thắc mắc

    AddNumText(sceneId, x002201_g_scriptId, "Thành Th¸ - ÐÕi Lý", 13, 26)

    Số 26 này lấy từ đâu ra để quy định là nó dịch chuyển tới Đại Lý.

    Tại e đang muốn làm thêm 1 vài map mà không biết các map nó quy định ở đâu để lôi nó ra

    Thanks mn trước
    Khách viếng thăm hãy cùng nguyenha93 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên
    Ngày tham gia
    Oct 2008
    Bài viết
    456
    Thanks
    58
    Thanked 114 Times in 96 Posts

    Ðề: Xin giải đáp về Script NPC Truyền Tống bản 3.35

    Trích dẫn Gửi bởi nguyenha93 [Only registered and activated users can see links. ]

    E có 1 số thắc mắc

    AddNumText(sceneId, x002201_g_scriptId, "Thành Th¸ - ÐÕi Lý", 13, 26)

    Số 26 này lấy từ đâu ra để quy định là nó dịch chuyển tới Đại Lý.

    Tại e đang muốn làm thêm 1 vài map mà không biết các map nó quy định ở đâu để lôi nó ra

    Thanks mn trước
    Số 26 đó là do người viết code quy định, muốn cho bao nhiêu thì cho.
    Kiếm dòng "if key >= 20 and key <= 29 then", và coi đoạn code trong đó sẽ rõ.
    Cũng nói thêm là bạn chưa nắm được các tham số của hàm AddNumText.
    Khách viếng thăm hãy cùng vocweb xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    makute7413 (22-08-16), nguyenha93 (22-08-16)

  4. #3
    Thành Viên vinhthamthao's Avatar
    Ngày tham gia
    Aug 2014
    Đang ở
    Hà Nội
    Bài viết
    944
    Thanks
    145
    Thanked 524 Times in 335 Posts

    Ðề: Xin giải đáp về Script NPC Truyền Tống bản 3.35

    Trích dẫn Gửi bởi nguyenha93 [Only registered and activated users can see links. ]
    Đây là Script của NPC truyềntoongss của bản 3.35.



    E có 1 số thắc mắc

    AddNumText(sceneId, x002201_g_scriptId, "Thành Th¸ - ÐÕi Lý", 13, 26)

    Số 26 này lấy từ đâu ra để quy định là nó dịch chuyển tới Đại Lý.

    Tại e đang muốn làm thêm 1 vài map mà không biết các map nó quy định ở đâu để lôi nó ra

    Thanks mn trước

    bạn xem nhìn và tìm

    [IMG][Only registered and activated users can see links. ][/IMG]
    [IMG][Only registered and activated users can see links. ][/IMG]
    Khách viếng thăm hãy cùng vinhthamthao xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #4
    Thành Viên
    Ngày tham gia
    May 2016
    Bài viết
    53
    Thanks
    15
    Thanked 25 Times in 6 Posts

    Ðề: Xin giải đáp về Script NPC Truyền Tống bản 3.35

    Trích dẫn Gửi bởi vocweb [Only registered and activated users can see links. ]
    Số 26 đó là do người viết code quy định, muốn cho bao nhiêu thì cho.
    Kiếm dòng "if key >= 20 and key <= 29 then", và coi đoạn code trong đó sẽ rõ.
    Cũng nói thêm là bạn chưa nắm được các tham số của hàm AddNumText.
    Tks a, e mới tham gia CLB nên cũng chưa biết nhiều . Vâng đang Newbie học hỏi dần mà a

    --- Chế độ gộp bài viết ---

    Trích dẫn Gửi bởi vinhthamthao [Only registered and activated users can see links. ]
    bạn xem nhìn và tìm

    [IMG][Only registered and activated users can see links. ][/IMG]
    [IMG][Only registered and activated users can see links. ][/IMG]
    A cho e hỏi thêm với

    PHP Code:
    ThanhThi[26] = {2252124
    Những cái dòng 2, 252, 124 kia là quy định cho cái gì vậy a

    E hiểu sơ sơ rồi mà không biết có đúng không

    Theo e hiểu là

    2 : Map. Như quy định ở các chỗ khác là 2 = Đại Lý, E nhớ không lầm thì vậy tại e đọc mấy bài sửa phù thành đại lý với tọa độ lập nhân vật thì đều là 2 = Đại Lý

    252 124 là tọa độ chuyển tiếp tới.

    Không biết có đúng không, E đang về quê không chạy server để test đc
    Lần sửa cuối bởi nguyenha93, ngày 22-08-16 lúc 01:47 PM.
    Khách viếng thăm hãy cùng nguyenha93 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #5
    Thành Viên vinhthamthao's Avatar
    Ngày tham gia
    Aug 2014
    Đang ở
    Hà Nội
    Bài viết
    944
    Thanks
    145
    Thanked 524 Times in 335 Posts

    Ðề: Xin giải đáp về Script NPC Truyền Tống bản 3.35

    Trích dẫn Gửi bởi nguyenha93 [Only registered and activated users can see links. ]
    Tks a, e mới tham gia CLB nên cũng chưa biết nhiều . Vâng đang Newbie học hỏi dần mà a

    --- Chế độ gộp bài viết ---



    A cho e hỏi thêm với

    PHP Code:
    ThanhThi[26] = {2252124
    Những cái dòng 2, 252, 124 kia là quy định cho cái gì vậy a

    E hiểu sơ sơ rồi mà không biết có đúng không

    Theo e hiểu là

    2 : Map. Như quy định ở các chỗ khác là 2 = Đại Lý, E nhớ không lầm thì vậy tại e đọc mấy bài sửa phù thành đại lý với tọa độ lập nhân vật thì đều là 2 = Đại Lý

    252 124 là tọa độ chuyển tiếp tới.

    Không biết có đúng không, E đang về quê không chạy server để test đc
    đúng rồi đấy 2.252.214

    2 là ID map còn các số tiếp là tọa độ
    Khách viếng thăm hãy cùng vinhthamthao xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. The Following 2 Users Say Thank You to vinhthamthao For This Useful Post:

    makute7413 (22-08-16), nguyenha93 (22-08-16)

  8. #6
    Because I'm Stupid makute7413's Avatar
    Ngày tham gia
    Jan 2014
    Đang ở
    LA
    Bài viết
    1,232
    Thanks
    286
    Thanked 1,099 Times in 474 Posts

    Ðề: Xin giải đáp về Script NPC Truyền Tống bản 3.35

    Chuẩn rồi đấy, script NPC này đơn giản thế thôi
    Khách viếng thăm hãy cùng makute7413 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #7
    Thành Viên
    Ngày tham gia
    May 2016
    Bài viết
    53
    Thanks
    15
    Thanked 25 Times in 6 Posts

    Ðề: Xin giải đáp về Script NPC Truyền Tống bản 3.35

    Trích dẫn Gửi bởi vinhthamthao [Only registered and activated users can see links. ]
    đúng rồi đấy 2.252.214

    2 là ID map còn các số tiếp là tọa độ
    Tks a nhiều. Tks a nhiều, tks a cho đủ 30 char
    Khách viếng thăm hãy cùng nguyenha93 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #8
    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

    Ðề: Xin giải đáp về Script NPC Truyền Tống bản 3.35

    Muốn hiểu sâu hơn thì tập làm mấy cái khung giao diện (không đi copy paste) là thạo ngay.
    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é!

  11. 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 !

    nguyenha93 (23-08-16)

  12. #9
    Thành Viên
    Ngày tham gia
    May 2016
    Bài viết
    53
    Thanks
    15
    Thanked 25 Times in 6 Posts

    Ðề: Xin giải đáp về Script NPC Truyền Tống bản 3.35

    Trích dẫn Gửi bởi Sói Đẹp Trai [Only registered and activated users can see links. ]
    Muốn hiểu sâu hơn thì tập làm mấy cái khung giao diện (không đi copy paste) là thạo ngay.
    E cũng đang làm theo cái LUA căn bản của a đây tks a nhé
    Khách viếng thăm hãy cùng nguyenha93 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

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

  1. Trả lời: 14
    Bài viết cuối: 06-07-17, 05:00 PM
  2. Trả lời: 5
    Bài viết cuối: 28-10-15, 08:52 PM
  3. [JX] Script nhiệm vụ võ lâm theo phong cách truyện Kim Dung (xạ điêu tam bộ khúc)
    Bởi vnpt1983 trong diễn đàn Võ Lâm Truyền Kỳ (Jx Server)
    Trả lời: 10
    Bài viết cuối: 28-09-12, 08:12 PM
  4. 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

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