[JX] xin code add random ??? - Trang 2
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 20 của 20
  1. #11
    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

    Ðề: xin code add random ???

    a <= 3 là lớn hơn hay hoặc bằng 3, vậy thì điều kiện đó miễn số a lớn hơn hay hoặc bằng 3 đều sẽ chạy code !
    Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #12
    Thành Viên
    Ngày tham gia
    May 2009
    Bài viết
    498
    Thanks
    278
    Thanked 96 Times in 18 Posts

    Ðề: xin code add random ???

    Trích dẫn Gửi bởi trungkhuyen [Only registered and activated users can see links. ]
    Quá hiểu đi chứ ^^! cho mình hỏi

    " elseif a<=3 then" có nghĩa là " nếu a KHÁC 1,2,3... hay a =4 or a=5" (40%) thì lệnh add item b sẽ dc thực hiện ?


    Và mình có thể thay "a<=3" thành a = (1,3) ???
    thaihoa vui lòng giải thích rõ về vấn đề này đi

    1, vấn đề Else và elseif
    2. a = random(0,10)
    if a = (4,8) then
    ( )
    Viết như vậy dc ko
    Khách viếng thăm hãy cùng trungkhuyen xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #13
    Thành Viên
    Ngày tham gia
    May 2009
    Bài viết
    498
    Thanks
    278
    Thanked 96 Times in 18 Posts

    Ðề: xin code add random ???

    À còn vấn đề quan trọng nữa!
    Mình viết code này bạn nói là đúng

    Code:
    function demo()                 
     a = random(0,3)                      
     if (a == 1) then                               
     AddEventItem(1)           
    if (a == 1) or (a ==2) then             
       AddEventItem(2)            
      end end
    Cho mình hỏi cái 2 " a ==1" (màu đỏ) viết như vậy có bị " đụng chạm " ko? nếu random ra giá trị " a== 1" thì sẽ add (1) hay (2) ???
    Khách viếng thăm hãy cùng trungkhuyen xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    Ðề: xin code add random ???

    Code trên nếu a mà bằng 1 thì nó sẽ AddEventItem(1) lẫn AddEventItem(2) vì 2 điều kiện đều thoả !
    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. Các thành viên gởi lời cảm ơn đến thaihoa91 vì bài viết này !

    trungkhuyen (16-02-13)

  6. #15
    Thành Viên
    Ngày tham gia
    May 2009
    Bài viết
    498
    Thanks
    278
    Thanked 96 Times in 18 Posts

    Ðề: xin code add random ???

    Trích dẫn Gửi bởi thaihoa91 [Only registered and activated users can see links. ]
    Code trên nếu a mà bằng 1 thì nó sẽ AddEventItem(1) lẫn AddEventItem(2) vì 2 điều kiện đều thoả !
    cảm ơn bạn, ngủ trễ quá vậy ^^!

    cho mình hỏi cái else và elseif nghĩa là sao?
    Khách viếng thăm hãy cùng trungkhuyen xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    Ðề: xin code add random ???

    Trích dẫn Gửi bởi trungkhuyen [Only registered and activated users can see links. ]
    cảm ơn bạn, ngủ trễ quá vậy ^^!

    cho mình hỏi cái else và elseif nghĩa là sao?
    elseif dùng khi có 1 điều kiện khác nữa, còn else là điều kiện còn lại !
    Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #17
    Thành Viên
    Ngày tham gia
    May 2009
    Bài viết
    498
    Thanks
    278
    Thanked 96 Times in 18 Posts

    Ðề: xin code add random ???

    Trích dẫn Gửi bởi thaihoa91 [Only registered and activated users can see links. ]
    elseif dùng khi có 1 điều kiện khác nữa, còn else là điều kiện còn lại !
    có phải else là như vầy:

    Code:
    a = random (2,10)
          if a > 5 then
               Add(1)
     end
        else 
              Add(2)
    end
    else viết như vậy có phải là "a" còn lại (a <= 5)

    Còn elseif:

    Code:
    a= random (2,10)
    if a > 5 then 
       Add(1)
    end
    elseif a < 3
       Add(2)
    end
    elseif viết như vậy có phải là khi đã có điều kiện 1 rồi + thêm một điều kiện ở elseif nữa a < 3 phải ko? (hay nói cách khác a > 5 and a< 3 ---> Add (2) )
    Khách viếng thăm hãy cùng trungkhuyen xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #18
    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

    Ðề: xin code add random ???

    end là kết thúc if lun khi dùng else thì dùng fía dưới

    if .... then.... else..... end
    Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. Các thành viên gởi lời cảm ơn đến thaihoa91 vì bài viết này !

    trungkhuyen (16-02-13)

  11. #19
    ♔YONKOU♔ Edward_Newgate's Avatar
    Ngày tham gia
    Nov 2010
    Bài viết
    2,773
    Thanks
    533
    Thanked 1,059 Times in 655 Posts

    Ðề: xin code add random ???

    Bạn này đọc code hơi bị kém đấy
    Hiểu đơn giản là thế này
    Code:
    a = random(1,5) --[a = Ngẫu nhiên từ 1 đến 5]
    function abc()
    if a == 1 then --[Nếu a = 1 thì]
    ...
    else --[Nếu a khác 1 hoặc không thỏa mãn hàm if thì]
    ...
    end --[Kết thúc hàm if]
    end --[Kết thúc function]
    Code:
    a = random(1,5) --[a = Ngẫu nhiên từ 1 đến 5]
    function abc()
    if a == 1 then --[Nếu a = 1 thì]
    ...
    elseif a == 2 then --[Nếu a = 2 thì]
    ...
    else --[Nếu a khác 1 và 2 hoặc không thỏa mãn điều kiện trên thì]
    ...
    end --[kết thúc hàm if]
    end --[Kết thúc function]
    STRONGEST MAN

  12. Các thành viên gởi lời cảm ơn đến Edward_Newgate vì bài viết này !

    trungkhuyen (16-02-13)

  13. #20
    Thành Viên
    Ngày tham gia
    May 2009
    Bài viết
    498
    Thanks
    278
    Thanked 96 Times in 18 Posts

    Ðề: xin code add random ???

    Trích dẫn Gửi bởi trungkhuyen [Only registered and activated users can see links. ]
    có phải else là như vầy:

    Code:
    a = random (2,10)
          if a > 5 then
               Add(1)
     end
        else 
              Add(2)
    end
    else viết như vậy có phải là "a" còn lại (a <= 5)

    Còn elseif:

    Code:
    a= random (2,10)
    if a > 5 then 
       Add(1)
    end
    elseif a < 3
       Add(2)
    end
    elseif viết như vậy có phải là khi đã có điều kiện 1 rồi + thêm một điều kiện ở elseif nữa a < 3 phải ko? (hay nói cách khác a > 5 and a< 3 ---> Add (2) )
    í mình hỏi là nghĩa của else và elseif có phải như vậy ko? chứ cách viết thì mình bít rùi, lỡ sai thì sửa ^^
    Khách viếng thăm hãy cùng trungkhuyen xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

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

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

  1. [KT] Share code nhận Vũ Khí 180 Kỹ năng phái random 1->3
    Bởi satthupro95 trong diễn đàn Scripts
    Trả lời: 32
    Bài viết cuối: 06-07-16, 03:19 PM
  2. [KT] Hỏi Random của Rương Đồng Bị Khóa
    Bởi lythaotta trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 19
    Bài viết cuối: 05-12-12, 08:13 AM
  3. [JX] Hướng dẫn mình add Npc Random có chủ đích ?
    Bởi lthanhchuong trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 6
    Bài viết cuối: 26-07-12, 09:29 AM
  4. [KT] Giúp hàm nhận vật phẩm random!!!
    Bởi ngaunachay trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 22-05-12, 10:26 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à 11:56 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ệ.