[JX] Pro chỉ giúp chỗ sai của script này với :(
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 1 của 2 1 2 CuốiCuối
Kết quả 1 đến 10 của 19
  1. #1
    Thành Viên
    Ngày tham gia
    Jan 2012
    Đang ở
    Dota Allstars
    Bài viết
    47
    Thanks
    23
    Thanked 3 Times in 3 Posts

    Icon9 Pro chỉ giúp chỗ sai của script này với :(

    Code:
    function skill150()
    if GetFaction() == "少林派" then
        if GetLevel() >1 then
                AddMagic(411,20)
                AddMagic(413,20)
                AddMagic(415,20)
                Msg2Player("Hoc duoc ky nang that truyen Thieu Lam")
        
            else
                Talk(1,"","<color=red>Nguoi da hoc ky nang nay roi, ko can hoc nua lam gi")
            end
        else
            Talk(1,"","<color=red>Dang cap chua dat 150, khong the su dung bi kiep")
        end
    if GetFaction() == "天王帮" then
        if GetLevel() >1 then
                AddMagic(394,20)
                AddMagic(396,20)
                AddMagic(398,20)
                Msg2Player("Hoc duoc ky nang that truyen Thien Vuong")
        
            else
                Talk(1,"","<color=red>Nguoi da hoc ky nang nay roi, ko can hoc nua lam gi")
            end
        else
            Talk(1,"","<color=red>Dang cap chua dat 150, khong the su dung bi kiep")
        end
    if GetFaction() == "唐门" then
        if GetLevel() >1 then
                AddMagic(422,20)
                AddMagic(419,20)
                AddMagic(416,20)
                Msg2Player("Hoc duoc ky nang that truyen Duong Mon")
        
            else
                Talk(1,"","<color=red>Nguoi da hoc ky nang nay roi, ko can hoc nua lam gi")
            end
        else
            Talk(1,"","<color=red>Dang cap chua dat 150, khong the su dung bi kiep")
        end
    if GetFaction() == "五毒教" then
        if GetLevel() >1 then
                AddMagic(423,20)
                AddMagic(425,20)
                
                Msg2Player("Hoc duoc ky nang that truyen Ngu Doc")
        
            else
                Talk(1,"","<color=red>Nguoi da hoc ky nang nay roi, ko can hoc nua lam gi")
            end
        else
            Talk(1,"","<color=red>Dang cap chua dat 150, khong the su dung bi kiep")
        end
    if GetFaction() == "峨嵋派" then
        if GetLevel() >1 then
                AddMagic(433,20)
                AddMagic(437,20)
                
                Msg2Player("Hoc duoc ky nang that truyen Nga Mi")
        
            else
                Talk(1,"","<color=red>Nguoi da hoc ky nang nay roi, ko can hoc nua lam gi")
            end
        else
            Talk(1,"","<color=red>Dang cap chua dat 150, khong the su dung bi kiep")
        end
    if GetFaction() == "翠烟门" then
        if GetLevel() >1 then
                AddMagic(442,20)
                AddMagic(439,20)
                
                Msg2Player("Hoc duoc ky nang that truyen Thuy Yen")
        
            else
                Talk(1,"","<color=red>Nguoi da hoc ky nang nay roi, ko can hoc nua lam gi")
            end
        else
            Talk(1,"","<color=red>Dang cap chua dat 150, khong the su dung bi kiep")
        end
    if GetFaction() == "丐帮" then
        if GetLevel() >1 then
                AddMagic(402,20)
                AddMagic(406,20)
                
                Msg2Player("Hoc duoc ky nang that truyen Cai Bang")
        
            else
                Talk(1,"","<color=red>Nguoi da hoc ky nang nay roi, ko can hoc nua lam gi")
            end
        else
            Talk(1,"","<color=red>Dang cap chua dat 150, khong the su dung bi kiep")
        end
    if GetFaction() == "天忍教" then
        if GetLevel() >1 then
                AddMagic(429,20)
                AddMagic(431,20)
                
                Msg2Player("Hoc duoc ky nang that truyen Thien Nhan")
        
            else
                Talk(1,"","<color=red>Nguoi da hoc ky nang nay roi, ko can hoc nua lam gi")
            end
        else
            Talk(1,"","<color=red>Dang cap chua dat 150, khong the su dung bi kiep")
        end
    if GetFaction() == "武当派" then
        if GetLevel() >1 then
                AddMagic(448,20)
                AddMagic(444,20)
                
                Msg2Player("Hoc duoc ky nang that truyen Vo Dang")
        
            else
                Talk(1,"","<color=red>Nguoi da hoc ky nang nay roi, ko can hoc nua lam gi")
            end
        else
            Talk(1,"","<color=red>Dang cap chua dat 150, khong the su dung bi kiep")
        end
    if GetFaction() == "昆仑派" then
        if GetLevel() >1 then
                AddMagic(455,20)
                AddMagic(452,20)
                
                Msg2Player("Hoc duoc ky nang that truyen Con Lon")
        
            else
                Talk(1,"","<color=red>Nguoi da hoc ky nang nay roi, ko can hoc nua lam gi")
            end
        else
            Talk(1,"","<color=red>Dang cap chua dat 150, khong the su dung bi kiep")
        end
    Lần sửa cuối bởi thaihoa91, ngày 09-01-12 lúc 08:28 PM.
    Khách viếng thăm hãy cùng quangvip5809 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    Ðề: Pro chỉ giúp chỗ sai của script này với :(

    Bạn vui lòng gửi tấm ảnh của GameServer.exe sau khi thực thi code trên báo gì ??? Bạn phải nói bạn cần gì, và hiện tượng lỗi, chứ quăng code lên rùi hỏi sai chỗ nào sao bít ý bạn cần gì và sửa chỗ nào @@

    Hên đoạn này có mấy chục dòng, chứ code mấy trăm dòng chắc test điên quá @@
    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. #3
    Moderator DNTmaster's Avatar
    Ngày tham gia
    Jun 2006
    Đang ở
    GameZone
    Bài viết
    932
    Thanks
    6
    Thanked 576 Times in 183 Posts

    Ðề: Pro chỉ giúp chỗ sai của script này với :(

    thiếu chữ end cuối cùng.
    Về lý thuyết thì cái này học sai logic.
    phải check có skills bằng hàm HaveMagic(idskills) = -1 nếu chưa có skills, = level của skills nếu đã có.
    [Only registered and activated users can see links. ]

  4. #4
    Thành Viên
    Ngày tham gia
    Apr 2011
    Bài viết
    61
    Thanks
    4
    Thanked 32 Times in 18 Posts

    Ðề: Pro chỉ giúp chỗ sai của script này với :(

    if GetFaction() == "少林派" then
    if GetLevel() >1 then -> Kiểm tra cái gì ở đây Cấp nhân vật hay là Skill
    AddMagic(411,20)
    AddMagic(413,20)
    AddMagic(415,20)
    Msg2Player("Hoc duoc ky nang that truyen Thieu Lam")

    else ---------> Dieu kien nguoc lai la sao code lai ne
    Talk(1,"","<color=red>Nguoi da hoc ky nang nay roi, ko can hoc nua lam gi")
    end
    else
    Talk(1,"","<color=red>Dang cap chua dat 150, khong the su dung bi kiep")
    end
    -------------------- code sai logic
    if GetFaction() == "少林派" then
    if (GetLevel() >150) then ->
    if(HaveMagic(411)>=1 or HaveMagic(413)>=1 or HaveMagic(415)>=1)then
    Say("May da co skill roi hoc nua nghia la sao!!",0)
    else
    AddMagic(411,20)
    AddMagic(413,20)
    AddMagic(415,20)
    Msg2Player("Hoc duoc ky nang that truyen Thieu Lam")
    end
    else
    Talk(1,"","<color=red>Dang cap chua dat 150, khong the su dung bi kiep")
    end
    else
    Say("May co phai Thay chua dau ma doi hoc vo Thieu lam ha ku",0)
    end
    hehehe con lai la ca cau
    Khách viếng thăm hãy cùng chanshengji xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #5
    Thành Viên
    Ngày tham gia
    Jan 2012
    Đang ở
    Dota Allstars
    Bài viết
    47
    Thanks
    23
    Thanked 3 Times in 3 Posts

    Ðề: Pro chỉ giúp chỗ sai của script này với :(

    sv chạy bt, khi vào nhận thì nó báo là bạn đã học được skill 15x, nhưng mở bảng f5 lên thì chả thấy đâu
    Khách viếng thăm hãy cùng quangvip5809 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #6
    Thành Viên
    Ngày tham gia
    Jan 2012
    Đang ở
    Dota Allstars
    Bài viết
    47
    Thanks
    23
    Thanked 3 Times in 3 Posts

    Ðề: Pro chỉ giúp chỗ sai của script này với :(

    if GetLevel() >1 -> cái này là cấp nhân vật,
    còn đk else là nếu mà "if GetFaction() == "少林派" " không đúng thì không được học
    Khách viếng thăm hãy cùng quangvip5809 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #7
    ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆
    Ngày tham gia
    Jun 2011
    Đang ở
    ████████
    Bài viết
    1,486
    Thanks
    99
    Thanked 448 Times in 192 Posts

    Ðề: Pro chỉ giúp chỗ sai của script này với :(

    Trích dẫn Gửi bởi quangvip5809 [Only registered and activated users can see links. ]
    sv chạy bt, khi vào nhận thì nó báo là bạn đã học được skill 15x, nhưng mở bảng f5 lên thì chả thấy đâu
    Nếu khi học mà GS k báo lỗi thì xem lại file skin.txt or pacht.
    1 x 9 + 2 = 11
    12 x 9 + 3 = 111
    123 x 9 + 4 = 1111
    1234 x 9 + 5 = 11111
    12345 x 9 + 6 = 111111
    123456 x 9 + 7 = 1111111
    1234567 x 9 + 8 = 11111111
    12345678 x 9 + 9 = 111111111
    123456789 x 9 +10= 1111111111

  8. #8
    Thành Viên
    Ngày tham gia
    Apr 2011
    Bài viết
    61
    Thanks
    4
    Thanked 32 Times in 18 Posts

    Ðề: Pro chỉ giúp chỗ sai của script này với :(

    Trích dẫn Gửi bởi chanshengji [Only registered and activated users can see links. ]
    if GetFaction() == "少林派" then
    if GetLevel() >1 then -> Kiểm tra cái gì ở đây Cấp nhân vật hay là Skill
    AddMagic(411,20)
    AddMagic(413,20)
    AddMagic(415,20)
    Msg2Player("Hoc duoc ky nang that truyen Thieu Lam")

    else ---------> Dieu kien nguoc lai la sao code lai ne
    Talk(1,"","<color=red>Nguoi da hoc ky nang nay roi, ko can hoc nua lam gi")
    end
    else
    Talk(1,"","<color=red>Dang cap chua dat 150, khong the su dung bi kiep")
    end
    -------------------- code sai logic
    if GetFaction() == "少林派" then
    if (GetLevel() >150) then ->
    if(HaveMagic(411)>=1 or HaveMagic(413)>=1 or HaveMagic(415)>=1)then
    Say("May da co skill roi hoc nua nghia la sao!!",0)
    else
    AddMagic(411,20)
    AddMagic(413,20)
    AddMagic(415,20)
    Msg2Player("Hoc duoc ky nang that truyen Thieu Lam")
    end
    else
    Talk(1,"","<color=red>Dang cap chua dat 150, khong the su dung bi kiep")
    end
    else
    Say("May co phai Thay chua dau ma doi hoc vo Thieu lam ha ku",0)
    end
    Past cái đó vô.Nêu bao học được mà không có skill thì xem lại skill ID trong skill.txt co đúng không
    Khách viếng thăm hãy cùng chanshengji xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #9
    Thành Viên
    Ngày tham gia
    Jan 2012
    Đang ở
    Dota Allstars
    Bài viết
    47
    Thanks
    23
    Thanked 3 Times in 3 Posts

    Ðề: Pro chỉ giúp chỗ sai của script này với :(

    trong skill.txt ghi ID ra sao mình chép lại như thế mà nó không cho học
    Khách viếng thăm hãy cùng quangvip5809 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #10
    Thành Viên
    Ngày tham gia
    Apr 2011
    Bài viết
    61
    Thanks
    4
    Thanked 32 Times in 18 Posts

    Ðề: Pro chỉ giúp chỗ sai của script này với :(

    Mi có xem kỷ là đúng cột skillID chưa ,.
    Lần sửa cuối bởi thaihoa91, ngày 10-01-12 lúc 08:50 PM.
    Khách viếng thăm hãy cùng chanshengji xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 1 của 2 1 2 CuốiCuố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. Script Ủy Thác Rời Mạng
    Bởi Mr.Rezo™ trong diễn đàn Scripts
    Trả lời: 24
    Bài viết cuối: 10-06-10, 11:49 AM
  3. Script kết hôn hàng Việt Nam của tui viết
    Bởi sangpronhat trong diễn đàn Scripts
    Trả lời: 13
    Bài viết cuối: 28-08-09, 10:36 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à 08:37 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ệ.