1 cách code script mới ko gò bó vào main
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 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

    1 cách code script mới ko gò bó vào main

    gần đây tui có học được cách code này
    khá hay mà ko phụ thuộc vào say
    vì dụ nhé
    script original từ sv cubin
    --description: Tap Hoa
    --author: Cu Bin
    --date: 2007/7/1
    -------------------------------------------
    Include("\\Script\\global\\serverlib.lua");
    function main(sel)
    muahang()
    nhiemvu_40_thienvuong()
    end;
    function nhiemvu_40_thienvuong()
    if(GetTask(Task_TV)==35)then
    SayEx({"Ngu Phu Ha Tau:Nguoi muon mua hat sen ah?","Vang,ban cho ta mot it./mua","Khong,ta chi di ngang qua thoi./khong"});
    end;
    end;
    function mua()
    SetTask(Task_TV,36)
    AddEventItem(148)
    Talk(1,"","Hat Sen cua nguoi day.")
    end;
    function khong()
    end;
    function muahang()
    Say("Chu Tiem Tap Hoa:Luc truoc ta ban hang rong,nay tich gop duoc it von nen mo tiem buon ban le....Mong vi Dai Hiep mua ung ho giup. ", 2, "Giao dich/yes", "Khong giao dich/no");
    end;
    function yes()
    Sale(20);
    end;
    function no()
    end;
    script gì chắc ai cũng biết
    ta thấy nó rất phụ thuộc hàm if và Say
    sau đây tui code lại kiểu này cực thuận lợi và hay
    --description:tap hoa
    --author:giangleloi
    -------------------------------------------
    Include("\\Script\\global\\serverlib.lua");
    function main()
    giangleloi_tasks =
    {
    {"Mua Hat sen(nv 40)","gll_1";show=0},
    {"Giao dich","gll_2";show=1},
    {"Khong giao dich","gll_3";show=1},
    }
    if(GetTask(Task_TV)==35)then
    giangleloi_tasks[1].show=1;
    end;
    end;
    function gll_1()
    SayEx({"Ngu Phu Ha Tau:Nguoi muon mua hat sen ah?","Vang,ban cho ta mot it./mua","Khong,ta chi di ngang qua thoi./gll_3"});
    end;
    function mua()
    SetTask(Task_TV,36)
    AddEventItem(148)
    Pay(500)
    Talk(1,"","Hat Sen cua nguoi day.")
    end;
    function gll_2()
    Say("Chu Tiem Tap Hoa:Luc truoc ta ban hang rong,nay tich gop duoc it von nen mo tiem buon ban le....Mong vi Dai Hiep mua ung ho giup. ", 2, "Giao dich/yes", "Khong giao dich/gll_3");
    end;
    function yes()
    Sale(20);
    end;
    function gll_3()
    end;
    rất hay đúng không nào?
    các bạn hãy tiếp tục phát triển nhé
    tui chỉ biết vậy thui
    còn vài hàm mới sẽ share sau
    Noob mong pro bỏ quá
    thank
    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. Các thành viên gởi lời cảm ơn đến giangleloi vì bài viết này !

    satthupro95 (25-06-12)

  3. #2
    CyBerTeam
    Ngày tham gia
    Apr 2007
    Đang ở
    Hà Nội
    Bài viết
    736
    Thanks
    64
    Thanked 229 Times in 95 Posts

    Ðề: 1 cách code script mới ko gò bó vào main

    Cách này là cách viết chủ đạo bên VNG đó.
    Có ích.Hihi!
    Khách viếng thăm hãy cùng khoamamktvn xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #3
    Thành Viên
    Ngày tham gia
    Feb 2008
    Đang ở
    Thiên Đàng City
    Bài viết
    126
    Thanks
    1
    Thanked 2 Times in 1 Post

    Ðề: 1 cách code script mới ko gò bó vào main

    Cái này thực ra là sử dụng mảng đó. Mảng thường rất hay được sử dụng và nó rất có ích khi chúng ta sử dụng nhiều thành phần tương tự nhau. Thực ra việc sử dụng mảng đã có rất nhiều trong các Script (điển hình là Script Event tết). Dù sao cũng thanks cho bác giang 1 phát lấy tinh thần động viên
    Khách viếng thăm hãy cùng x10tinpro xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #4
    CyBerTeam
    Ngày tham gia
    Apr 2007
    Đang ở
    Hà Nội
    Bài viết
    736
    Thanks
    64
    Thanked 229 Times in 95 Posts

    Ðề: 1 cách code script mới ko gò bó vào main

    Ùm!
    Thì bin nói rùi mà.
    Nhưng chắc gì đã có nhiều người biết.
    Bin còn phải học thêm nhiều mà.Trình Bin còn kém xa mí bạn nì đó.
    Bái phục!
    Hoạt động lúc trước,giờ quay lại thấy mình chả là gì so với mí ông nì đó.
    Ganh tị,nhưng đang bận Mu.
    Xong thì làm nhé.Ai rành chỉ Bin nữa nha!
    Sr spam!^^
    Khách viếng thăm hãy cùng khoamamktvn xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #5
    Thành Viên
    Ngày tham gia
    Feb 2008
    Đang ở
    Thiên Đàng City
    Bài viết
    126
    Thanks
    1
    Thanked 2 Times in 1 Post

    Ðề: 1 cách code script mới ko gò bó vào main

    Trích dẫn Gửi bởi khoamamktvn [Only registered and activated users can see links. ]
    Ùm!
    Thì bin nói rùi mà.
    Nhưng chắc gì đã có nhiều người biết.
    Bin còn phải học thêm nhiều mà.Trình Bin còn kém xa mí bạn nì đó.
    Bái phục!
    Hoạt động lúc trước,giờ quay lại thấy mình chả là gì so với mí ông nì đó.
    Ganh tị,nhưng đang bận Mu.
    Xong thì làm nhé.Ai rành chỉ Bin nữa nha!
    Sr spam!^^
    . có phải ông bin không ta . Sao tự dưng hôm nay nói chuyện dịu dàng zậy. . Cái nì mới nè hehee
    Khách viếng thăm hãy cùng x10tinpro xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #6
    Thành Viên thachlong78's Avatar
    Ngày tham gia
    Dec 2008
    Bài viết
    589
    Thanks
    3
    Thanked 273 Times in 71 Posts

    Ðề: 1 cách code script mới ko gò bó vào main

    Cái mảng này cũng có thể khai báo thành biến thì phải : wqwq={}
    Rồi cho gì vào đó thì cho, nói chung chỉ để viết những cái cần ghi vào ở 1 file script, cái này ở liên đấu Mạnh Tuyền dùng để lập chiến đội . Cái liên đấu Mạnh Tuyền dùng cho server off thì được còn cho server online có 2 sai lầm lớn: đó là sử dụng SetTimer trên một khoảng thời gian khá dài ở server online thì lỗi là điều chắc chắn, với lại dùng SetLogoutRV(1); là tác nhân chính gây lên kẹt nhân vật khi dừng server đột xuất, hoặc server bị ddos, nên dùng cái này đồng nghĩa tự sát. Với lại lên đấu đó chỉ làm được đơn đấu.
    VLTK, huyền thoại sẽ trở lại...

 

 

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. pro sửa dùm cái script với
    Bởi evjnshiva trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 8
    Bài viết cuối: 05-06-11, 02:56 PM
  3. Em cần giúp đỡ về 1 hàm script
    Bởi Tôilàai trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 9
    Bài viết cuối: 17-05-11, 10:21 AM
  4. [Release] Source Code add GameGuard in main.exe
    Bởi tomatoes trong diễn đàn Releases
    Trả lời: 7
    Bài viết cuối: 09-06-08, 03:32 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à 04:23 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ệ.