Cấu trúc một file script .lua trong server jx offline
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 3 của 3
  1. #1
    Thành Viên Tâm Huyết giangleloi's Avatar
    Ngày tham gia
    Mar 2008
    Đang ở
    Lâm Đồng
    Bài viết
    1,877
    Thanks
    38
    Thanked 394 Times in 136 Posts

    Cấu trúc một file script .lua trong server jx offline

    Sau đây mình xin trình bày về cầu trúc một file script trong JX offline :
    Vị trí, các file script dùng để giao tiếp với NPC thường được đặt ở thư mục tương đối như đường dẫn trong file maplist.ini, thường có dạng tenbando_tennpc.lua
    Phần mở đầu :

    lua Code:
    Include("script\\station.lua"); --khai báo file muốn dùng thêm
    Money = 0 -- khai báo biến


    Phần chính :
    lua Code:
    function main(sel) -- khi nhấn vào NPC sẽ thực hiện hàm này
    xaphu() -- gọi hàm đã được lập trình
    for i=1,300 do AddOwnExp(9999999) end --vòng lặp for
    AddItem(0,10,5,5,0,0,0) -- gọi hàm hỗ trợ trong game
    AddMagic(160,60) -- gọi hàm hỗ trợ trong game
    Earn(10000000) -- gọi hàm hỗ trợ trong game
    if (nNeedNum==0) then -- cấu trúc if...then...else...end
    CheckFinish=1
    else
    CheckFinish=0
    end
    end;


    Phần phụ :

    lua Code:
    function xaphu() --khai báo hàm để dùng ở trên
    if (GetLevel() >= 10) then
    NewWorld(37,1632,3168)
    else
    Say("Quy Khach khong the di vi chua dat den level 10",0)
    end
    end;


    Script hoàn chỉnh như sau :

    lua Code:
    Include("script\\station.lua"); -- khai báo file muốn dùng thêm
    Money = 0 -- khai báo biến
    function main(sel) -- khi nhấn vào NPC sẽ thực hiện hàm này
    xaphu() -- gọi hàm đã được lập trình
    for i=1,300 do AddOwnExp(9999999) end -- vòng lặp for
    AddItem(0,10,5,5,0,0,0) -- gọi hàm hỗ trợ trong game
    AddMagic(160,60) -- gọi hàm hỗ trợ trong game
    Earn(10000000) -- gọi hàm hỗ trợ trong game
    if (nNeedNum==0) then -- cấu trúc if...then...else...end
    CheckFinish=1
    else
    CheckFinish=0
    end
    end;
    function xaphu() -- khai báo hàm để dùng ở trên
    if (GetLevel() >= 10) then
    NewWorld(37,1632,3168)
    else
    Say("Quy Khach khong the di vi chua dat den level 10",0)
    end
    end;

    thanks to akari forum very much
    Khách viếng thăm hãy cùng giangleloi xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên
    Ngày tham gia
    Jul 2008
    Bài viết
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Icon4 Ðề: Cấu trúc một file script .lua trong server jx offline

    Bạn ơi bạn có thể hướng dẫn mình cách tạo NPC được không , bạn hướng dẫn mình kỹ 1 chút nha , bằng video càng tốt vì mình không hiểu về cái này nhiều lắm thank ban nhìu
    Khách viếng thăm hãy cùng letuquan xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Thành Viên Tâm Huyết giangleloi's Avatar
    Ngày tham gia
    Mar 2008
    Đang ở
    Lâm Đồng
    Bài viết
    1,877
    Thanks
    38
    Thanked 394 Times in 136 Posts

    Ðề: Cấu trúc một file script .lua trong server jx offline

    mình có tools đó,coi file attach của mình nha,mới post đó
    Khách viếng thăm hãy cùng giangleloi xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

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

  1. Hỏi cách bung file settings trong file pak ở client của VNG
    Bởi hanamnet1 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 5
    Bài viết cuối: 01-09-15, 09:01 PM
  2. Tạo server L2CT1.5 Hellbound offline trong vòng 5 phút
    Bởi beu20052 trong diễn đàn Lineage II
    Trả lời: 252
    Bài viết cuối: 21-06-13, 06:31 PM
  3. Cho mình hỏi 1 lỗi về script trong sever hút hít
    Bởi concabach trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 5
    Bài viết cuối: 11-06-11, 08:36 AM
  4. share script đánh nhau trong thành
    Bởi giangleloi trong diễn đàn Scripts
    Trả lời: 9
    Bài viết cuối: 13-01-11, 05:13 PM
  5. Latest Server file Knight offline
    Bởi Lovepw trong diễn đàn Các Server Không Nằm Trong Box
    Trả lời: 3
    Bài viết cuối: 26-06-08, 04:38 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à 06: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ệ.