Mây pro vào chỉnh sửa script này giúp em cá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 12
  1. #1
    Thành Viên nhoxmap_b7's Avatar
    Ngày tham gia
    Jul 2009
    Đang ở
    Tp Hồ Chí Minh Q.Tân Bình
    Bài viết
    383
    Thanks
    120
    Thanked 10 Times in 8 Posts

    Mây pro vào chỉnh sửa script này giúp em cái

    function kydanh()
    if GetLevel() >= 10 and GetTask(11) >= 1 then
    Talk(2, "","Da lau khong uong ruou bong lai cua ong chu tuu diem o Ba Lang Huyen, hom nay tam trang ta dang vui muong uong ruou.","Neu nguoi den cho ong chu tuu diem o Ba Lang Huyen (200/194) hoi mua ruou cho ta, ta se tra cong cho nguoi!")
    SetTask(92, 2)
    elseif GetTask(92) == 8 then
    Say("Nguoi co mang ruou Bong Lai den cho tao khong?",1,"Dua ruou/ruou")
    end
    end
    function ruou()
    if HaveItem("Bong Lai Xuan") == 1 then
    DelItem("Bong Lai Xuan")
    SetRank(81)
    AddRepute(15)
    Msg2Player("Ban da nhan duoc 15 diem danh vong va duoc phong danh hieu Ky Danh De Tu")
    elseif GetRank(81) >= 1 then
    Talk(1,"","Nguoi da lam nhiem vu nay roi khong can lam nua")
    elseif HaveItem("Bong Lai Xuan") == 0 then
    Talk(1,"","Khong co ruou thi dung den gap ta")
    end
    end

    function main(sel)

    UTask_tw = GetTask(92);

    if (UTask_tw == 2) then
    Talk(4, "", "Chu quan! O day loai ruou nao la ngon nhat?", "Ruou ngon nhat o day la <color=Red>Bong Lai Xuan<color>, nau loai ruou nay ton rat nhieu cong suc, hon nua nguyen lieu rat kho tim.", "Chi can ruou ngon la duoc, ta muon mua mot hu, het bao nhieu tien?","Nguyen lieu can co Linh Chi, Huyen Sam, Ha Thu O")
    SetTask(92, 4)
    return
    end;

    if (UTask_tw == 4) then
    if ( HaveItem("Linh Chi") == 0 or HaveItem("Huyen Sam") == 0 or HaveItem("Ha Thu O") == 0 ) then
    Say("Nghe noi ba loai cay thuoc nay sinh truong tai <color=Red>phia Dong Bac Vu Lang son<color>, nhung o do co rat nhieu quai thu an thit nguoi, vi the khong ai co can dam den do.",1,"Ke thuc doi thoai/no")
    else
    Talk(2, "", "Chu quan! Ta da tim du ba loai nguyen lieu roi, ong giup ta nau ruou Bong Lai Xuan di!", "Duoc! Nhung phai cho mot gio dong ho moi xong.")
    DelItem("Linh Chi")
    DelItem("Huyen Sam")
    DelItem("Ha Thu O")
    SetTask(92, 6)
    SetTimer(1080, 1)
    end
    return
    end;


    if (UTask_tw == 6) then
    UTask_twsub01 = GetTask(13);
    if (UTask_twsub01 == 1) then
    AddEventItem("Bong Lai Xuan")
    Msg2Player("Mua duoc hu ruou Bong Lai Xuan")
    Talk(2,"","Day la hu ruou Bong Lai Xuan cua nguoi","Da ta huynh da nau ruou dum ta")
    SetTask(92, 8)
    else
    Say("The nao?Bong Lai Xuan cua bon tiem khong phai la hu danh chu?",1,"Ket thuc doi thoai/no")
    end
    return
    end;


    Say("Noi day chung ta co du thuc an, hai san phong phu. Khach quan muon an gi? Muon uong ruou gi?",1,"Ket thuc doi thoai/no");


    end;

    function no()
    end





    mấy huynh xem giúp em coi em sai chỗ nào
    Khách viếng thăm hãy cùng nhoxmap_b7 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Amateur Editor kidcrazy187's Avatar
    Ngày tham gia
    May 2009
    Đang ở
    TP HCM
    Bài viết
    344
    Thanks
    76
    Thanked 317 Times in 73 Posts

    Ðề: Mây pro vào chỉnh sửa srcipt này giúp em cái

    Trích dẫn Gửi bởi nhoxmap_b7 [Only registered and activated users can see links. ]
    mấy huynh xem giúp em coi em sai chỗ nào
    Bạn diễn tả lúc chạy nó ra sao, bị gì thì dễ kiểm tra hơn, nhìn 1 đống code, k phân biệt màu khó nhìn wá
    Đọc sơ cái function ruou() thấy k chặt chẽ lắm.
    Thay vì của bạn :
    - Xét Item có -> xét nhiệm vụ làm chưa -> xét Item không.
    Thì viết theo thứ tự là :
    - Xét nhiệm vụ đó làm chưa -> Xét Item có -> còn lại.

    [Only registered and activated users can see links. ]


  3. #3
    Thành Viên nhoxmap_b7's Avatar
    Ngày tham gia
    Jul 2009
    Đang ở
    Tp Hồ Chí Minh Q.Tân Bình
    Bài viết
    383
    Thanks
    120
    Thanked 10 Times in 8 Posts

    Ðề: Mây pro vào chỉnh sửa script này giúp em cái

    function kydanh()
    if GetLevel() >= 10 and GetTask(11) >= 1 then
    Talk(2, "","Da lau khong uong ruou bong lai cua ong chu tuu diem o Ba Lang Huyen, hom nay tam trang ta dang vui muong uong ruou.","Neu nguoi den cho ong chu tuu diem o Ba Lang Huyen (200/194) hoi mua ruou cho ta, ta se tra cong cho nguoi!")
    SetTask(92, 2)
    elseif GetTask(92) == 8 then
    Say("Nguoi co mang ruou Bong Lai den cho tao khong?",1,"Dua ruou/ruou")
    end
    end
    cho mình hỏi cái này có sai gì không sao mình làm nv lây có item rồi mà nó không hiện câu đưa ruou mà lại hiên câu trên
    Khách viếng thăm hãy cùng nhoxmap_b7 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #4
    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

    Ðề: Mây pro vào chỉnh sửa script này giúp em cái

    Ở function kydanh, bạn cho SetTask(92,2)

    Trong khi function ruou lại gettask ở bước 1, đã set task là bước 2 rùi thì sao hiện bước 1 lại mà chạy function ruou dc @@
    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. #5
    Thành Viên nhoxmap_b7's Avatar
    Ngày tham gia
    Jul 2009
    Đang ở
    Tp Hồ Chí Minh Q.Tân Bình
    Bài viết
    383
    Thanks
    120
    Thanked 10 Times in 8 Posts

    Ðề: Mây pro vào chỉnh sửa script này giúp em cái

    Trích dẫn Gửi bởi thaihoa91 [Only registered and activated users can see links. ]
    Ở function kydanh, bạn cho SetTask(92,2)

    Trong khi function ruou lại gettask ở bước 1, đã set task là bước 2 rùi thì sao hiện bước 1 lại mà chạy function ruou dc @@
    anh hòa nói rõ rõ tý đc ko em vẫn chưa hiểu cho lắm
    Khách viếng thăm hãy cùng nhoxmap_b7 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #6
    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

    Ðề: Mây pro vào chỉnh sửa script này giúp em cái

    Bạn có thể nêu trình tự các bước làm nhiệm vụ dc 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é!

  7. #7
    Thành Viên nhoxmap_b7's Avatar
    Ngày tham gia
    Jul 2009
    Đang ở
    Tp Hồ Chí Minh Q.Tân Bình
    Bài viết
    383
    Thanks
    120
    Thanked 10 Times in 8 Posts

    Ðề: Mây pro vào chỉnh sửa script này giúp em cái

    [Only registered and activated users can see links. ]
    anh hòa xem trong đây này ở bước 1 em sửa lại thấy vì đối thoại với NPC Tôn Đạo Lĩnh em gán phần nhiệm vụ cho thiên vương tướng lĩnh ở BLH luôn khỏi mắc công mở map
    Khách viếng thăm hãy cùng nhoxmap_b7 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #8
    Thành Viên
    Ngày tham gia
    Jun 2006
    Đang ở
    Funabashi, Chiba, Japan
    Bài viết
    544
    Thanks
    410
    Thanked 300 Times in 82 Posts

    Ðề: Mây pro vào chỉnh sửa script này giúp em cái

    Mình nghĩ là mặc dù nhân vật có SetTask92 đã bằng 8 nhưng vẫn thoả mãn điều kiện level = 10 VÀ Ták 11 =1 vì vậy nên là nó thoả mãn cả 2 điều kiện đưa ra trong phần của bạn thế nên khi nó chạy thì cứ từ trên xuống dưới thôi nó load cái điều kiện đầu tiên thấy thoả mãn nó hiện bảng Talk khỏi hiện bảng số 2 nữa, và khi bảng số 1 hiện lên thì SetTask(92) đã về 2 rồi thì ko hiện được 8 đâu

    Theo mình nên sửa thế này . Vì mình chưa biết cái Task 11 của bạn là gì nhé
    Code:
    function kydanh()
        if GetLevel() >= 10 and GetTask(11) >= 1 then
            if GetTask(92) == 8 then
                 Say("Nguoi co mang ruou Bong Lai den cho tao khong?",1,"Dua ruou/ruou")
            else
            Talk(2, "","Da lau khong uong ruou bong lai cua ong chu tuu diem o Ba   Lang Huyen, hom nay tam trang ta dang vui muong uong ruou.","Neu nguoi   den cho ong chu tuu diem o Ba Lang Huyen (200/194) hoi mua ruou cho ta,   ta se tra cong cho nguoi!")
            SetTask(92, 2)
            end
         else
              Talk(1,"",ABC XYZ MNH"")
    end
    Mà với kinh nghiêm của mình bạn không nên sử dụng bảng Talk để SetTask vì bảng Talk là bảng hội thoại ko có lựa chọn đồng nghĩa với việc người chơi buộc phải nhận nhiệm vụ nếu không may nhấn vào NPC đó, bạn nên sử dụng hàm Say có lựa chọn ấy để quyền quyết định làm nhiệm vụ hay không tuỳ thuộc người chơi

    Cai Task 11 cua ban la cai gi vay, va khi Task 92 = 8 thi Task 11 co = 0 khong (Sao su dung chuc nang edit khong type duoc TV nhi)
    Lần sửa cuối bởi f-fantasy, ngày 08-08-11 lúc 08:44 PM.
    Khách viếng thăm hãy cùng f-fantasy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #9
    Thành Viên
    Ngày tham gia
    May 2011
    Bài viết
    63
    Thanks
    3
    Thanked 7 Times in 7 Posts

    Ðề: Mây pro vào chỉnh sửa script này giúp em cái

    function kydanh()
    if GetLevel() >= 10 and GetTask(11) >= 1 then
    Talk(2, "","Da lau khong uong ruou bong lai cua ong chu tuu diem o Ba Lang Huyen, hom nay tam trang ta dang vui muong uong ruou.","Neu nguoi den cho ong chu tuu diem o Ba Lang Huyen (200/194) hoi mua ruou cho ta, ta se tra cong cho nguoi!")
    SetTask(92, 2)
    elseif GetTask(92) == 8 then
    Say("Nguoi co mang ruou Bong Lai den cho tao khong?",1,"Dua ruou/ruou")
    end
    end
    bạn bị sai bước đầu nè ngay chỗ này "if GetLevel() >= 10 and GetTask(11) >= 1 then.."<< GetTask(11)>> bạn chỉ cần bỏ nó đi chỉ để<< GetLevel()>> thôi thì nó sẽ hiện cậu trả rượu khi bạn có rượu (bạn thử xem). Cho bạn 1 lời khuyên: bạn nên sắp xếp các trình tự của nhiệm vụ với những bước "Task" mà bạn viết^_^.
    Khách viếng thăm hãy cùng Manner xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #10
    Thành Viên
    Ngày tham gia
    Jun 2006
    Đang ở
    Funabashi, Chiba, Japan
    Bài viết
    544
    Thanks
    410
    Thanked 300 Times in 82 Posts

    Ðề: Mây pro vào chỉnh sửa script này giúp em cái

    À ra là bạn là người xin code nấu rượu bồng lai xuân topic bên ngoài, mình ko biết cái q bồng lai xuân là q của vinagame nên lúc đọc topic đó ko biết viết cho bạn thế nào cả, hoá ra là q ký danh à.

    Đọc cái topic nấu rượu làm mình nảy ý định viết Nghề Nghiệp nấu rượu cho sv mình đang nghịch ở nhà để chuyên nấu rượu x2 kinh nghiêm
    Khách viếng thăm hãy cùng f-fantasy 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. Help Với (Script Cơ Bản)
    Bởi hoivegame trong diễn đàn Scripts
    Trả lời: 4
    Bài viết cuối: 04-10-10, 02:13 PM
  3. Lưu 1 mảng khi viết script (Lưu dữ liệu)
    Bởi sangpronhat trong diễn đàn Scripts
    Trả lời: 6
    Bài viết cuối: 19-11-09, 12:05 PM
  4. 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à 02:05 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ệ.