Dùng mảng để viết code LUA ! - Trang 2
Hello & Welcome to our community. Is this your first visit? Đăng Ký
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 2 của 2 Đầu tiênĐầu tiên 1 2
Kết quả 11 đến 15 của 15
  1. #11
    ±‡[̲̅ə̲̅٨̲̅٥̲̅٦� �� �̅]‡± Čħīċķėň's Avatar
    Ngày tham gia
    Jul 2009
    Đang ở
    TP HCM
    Bài viết
    1,349
    Thanks
    62
    Thanked 101 Times in 48 Posts

    Ðề: Dùng mảng để viết code LUA !

    function main()
    SAY(MODAU[1][1],2,MODAU[2]1,MODAU[3]1)
    end;
    cái gì đây ko bug mới lạ
    Chúc 4rum ngày càng phát triển

  2. #12
    Super Moderator thaihoa91's Avatar
    Ngày tham gia
    Apr 2008
    Bài viết
    12,110
    Thanks
    662
    Thanked 3,167 Times in 1,602 Posts

    Ðề: Dùng mảng để viết code LUA !

    SAY(MODAU[1][1],2,MODAU[2]1,MODAU[3]1)

    Cái này dù SayEx hay Say vẫn lỗi như thường @@

    Ông kensiwo thử copy toàn bộ code tui post ở trang đầu vào test xem, lỗi mới lạ đó Mảng này viết như tui thì cho dễ nhìn thui ! Chứ viết dài quá phải kéo thanh ngang mắc công !
    Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #13
    †–Fox-River™–† [B.M.W]Sports's Avatar
    Ngày tham gia
    Nov 2010
    Đang ở
    —»(¯™°•¤_kµ†€_£øñ€_ £¥_¤•°™¯) ¯ßuNyE JEn???´¯)
    Bài viết
    1,233
    Thanks
    244
    Thanked 593 Times in 121 Posts

    Ðề: Dùng mảng để viết code LUA !

    技能限制升级(高级技能)

    以下是代码,保存为.lua文件即可,

    我使用后仍有点问题,高手指点一下� �

    SOSkillLevelUp={}
    MESSAGES={
    "由于你『%s』的基础修为太低,限制� �『%s』的修炼。",
    "由于你『%s』的修为太低,限制了『%s 』的提升。",
    "你『%s』的修为已经达到顶级了,无� �再得到更高的提升。"
    }

    --峨嵋普渡众生升级限制
    function SOSkillLevelUp.Pudu_zhongsheng()
    local perSkills={{93,"慈航普渡"},{89,"梦蝶"},{86," 流水"},{92,"佛心慈佑"},{282,"清音梵唱"}}
    local mainSkill = {332,"普渡众生"}
    local mlvl = HaveMagic(mainSkill[1]),plvl
    local i
    if(mlvl>19) then
    Msg2Player(format(MESSAGES[3],mainSkill[2]))
    return 0
    end
    for i=1,getn(perSkills) do
    plvl = HaveMagic(perSkills
    [1])
    if(plvl < 5) then
    Msg2Player(format(MESSAGES[1],perSkills
    [2],mainSkill[2]))
    return 0
    end
    if(mlvl > 15) then
    AddMagic(mainSkill[1],mlvl+1)
    AddMagicPoint(-1)
    return 1
    end
    if(plvl<mlvl+5) then
    Msg2Player(format(MESSAGES[2],perSkills
    [2],mainSkill[2]))
    return 0
    end
    end
    AddMagic(mainSkill[1],mlvl+1)
    AddMagicPoint(-1)
    return 1
    end

    --唐门乱环击升级限制
    function SOSkillLevelUp.Luanhuan_ji()
    local perSkills={{347,"地焰火"},{303,"毒刺骨"},{34 3,"穿心刺"},{345,"寒冰刺"},{349,"雷击术"} }
    local mainSkill = {351,"乱环击"}
    local mlvl = HaveMagic(mainSkill[1]),plvl
    local i
    if(mlvl>19) then
    Msg2Player(format(MESSAGES[3],mainSkill[2]))
    return 0
    end
    for i=1,getn(perSkills) do
    plvl = HaveMagic(perSkills
    [1])
    if(plvl < 5) then
    Msg2Player(format(MESSAGES[1],perSkills
    [2],mainSkill[2]))
    return 0
    end
    if(mlvl > 15) then
    AddMagic(mainSkill[1],mlvl+1)
    AddMagicPoint(-1)
    return 1
    end
    if(plvl<mlvl+5) then
    Msg2Player(format(MESSAGES[2],perSkills
    [2],mainSkill[2]))
    return 0
    end
    end
    AddMagic(mainSkill[1],mlvl+1)
    AddMagicPoint(-1)
    return 1
    end

    --五毒断筋腐骨升级限制
    function SOSkillLevelUp.Duanjin_fugu()
    local perSkills={{67,"九天狂雷"},{70,"赤焰蚀天"} ,{64,"冰蓝玄晶"},{356,"穿衣破甲"},{72,"穿 心毒刺"}}
    local mainSkill = {390,"断筋腐骨"}
    local mlvl = HaveMagic(mainSkill[1]),plvl
    local i
    if(mlvl>19) then
    Msg2Player(format(MESSAGES[3],mainSkill[2]))
    return 0
    end
    for i=1,getn(perSkills) do
    plvl = HaveMagic(perSkills
    [1])
    if(plvl < 5) then
    Msg2Player(format(MESSAGES[1],perSkills
    [2],mainSkill[2]))
    return 0
    end
    if(mlvl > 15) then
    AddMagic(mainSkill[1],mlvl+1)
    AddMagicPoint(-1)
    return 1
    end
    if(plvl<mlvl+5) then
    Msg2Player(format(MESSAGES[2],perSkills
    [2],mainSkill[2]))
    return 0
    end
    end
    AddMagic(mainSkill[1],mlvl+1)
    AddMagicPoint(-1)
    return 1
    end

    --天忍摄魂乱心升级限制
    function SOSkillLevelUp.Shehun_luanxin()
    local perSkills={{136,"火焚莲华"},{137,"幻影飞狐 "},{140,"飞鸿无迹"},{364,"悲酥清风"},{143, "厉魔夺魂"}}
    local mainSkill = {391,"摄魂乱心"}
    local mlvl = HaveMagic(mainSkill[1]),plvl
    local i
    if(mlvl>19) then
    Msg2Player(format(MESSAGES[3],mainSkill[2]))
    return 0
    end
    for i=1,getn(perSkills) do
    plvl = HaveMagic(perSkills
    [1])
    if(plvl < 5) then
    Msg2Player(format(MESSAGES[1],perSkills
    [2],mainSkill[2]))
    return 0
    end
    if(mlvl > 15) then
    AddMagic(mainSkill[1],mlvl+1)
    AddMagicPoint(-1)
    return 1
    end
    if(plvl<mlvl+5) then
    Msg2Player(format(MESSAGES[2],perSkills
    [2],mainSkill[2]))
    return 0
    end
    end
    AddMagic(mainSkill[1],mlvl+1)
    AddMagicPoint(-1)
    return 1
    end

    --昆仑醉仙错骨升级限制
    function SOSkillLevelUp.Zuixian_cuogu()
    local perSkills={{392,"束缚咒"},{174,"羁绊符"},{39 3,"北冥到海"},{175,"欺寒傲雪"},{90,"迷踪 幻影"}}
    local mainSkill = {394,"醉仙错骨"}
    local mlvl = HaveMagic(mainSkill[1]),plvl
    local i
    if(mlvl>19) then
    Msg2Player(format(MESSAGES[3],mainSkill[2]))
    return 0
    end
    for i=1,getn(perSkills) do
    plvl = HaveMagic(perSkills
    [1])
    if(plvl < 5) then
    Msg2Player(format(MESSAGES[1],perSkills
    [2],mainSkill[2]))
    return 0
    end
    if(mlvl > 15) then
    AddMagic(mainSkill[1],mlvl+1)
    AddMagicPoint(-1)
    return 1
    end
    if(plvl<mlvl+5) then
    Msg2Player(format(MESSAGES[2],perSkills
    [2],mainSkill[2]))
    return 0
    end
    end
    AddMagic(mainSkill[1],mlvl+1)
    AddMagicPoint(-1)
    return 1
    end


    kiểu này có giống của TH không ta

    Thử một lần thôi, sống giản dị bao dung chân thật sẽ thấy vui hơn. Bằng lòng và nâng niu trân trọng cho những gì mình đang có trong đời. Tính toán làm chi se sua làm chi hơn thua hình thức kia. Có khó gì đâu cho câu cảm ơn hay câu xin lỗi trên môi mình.
    Khổ thế đấy

  4. #14
    Super Moderator thaihoa91's Avatar
    Ngày tham gia
    Apr 2008
    Bài viết
    12,110
    Thanks
    662
    Thanked 3,167 Times in 1,602 Posts

    Ðề: Dùng mảng để viết code LUA !

    Chính xác là nó đó, nó dc áp dụng nhìu trong Server lắm đừng coi thường nó ! Mấy thứ quy định opt của skills trong .lua cũng là mảng ko à !
    Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #15
    Thành Viên thachlong78's Avatar
    Ngày tham gia
    Dec 2008
    Bài viết
    577
    Thanks
    0
    Thanked 265 Times in 68 Posts

    Ðề: Dùng mảng để viết code LUA !

    Mảng có thể hiểu là tập hợp của nhiều biến, mỗi phần tử của mảng là 1 biến. Mảng dùng trong jxp rất lâu rồi. Cách viết kiểu như trên chỉ là để dễ chỉnh xửa thôi.
    VLTK, huyền thoại sẽ trở lại...

 

 
Trang 2 của 2 Đầu tiênĐầu tiên 1 2

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

  1. help me thêm code cho web
    Bởi darkmagician trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 5
    Bài viết cuối: 29-05-11, 12:17 PM
  2. Code sách
    Bởi carotkhoaitay trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 6
    Bài viết cuối: 24-10-10, 08:28 PM
  3. Xin code đồ Mu
    Bởi kubill trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 11
    Bài viết cuối: 21-10-10, 11:58 PM
  4. code làm Huy hiệu Hoàng Tộc rơi ít ở đâu
    Bởi mrgacon trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 06-09-10, 06:24 PM
  5. Cho mình hỏi Code 2 con quái vật này với
    Bởi quan1402 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 22-07-10, 01:46 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à 09:00 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ệ.