[JX] xin code add random ???
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 20
  1. #1
    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ác bạn cho mình xin code khi sử dụng item nhận được random điểm exp, xu, tiền,item #,....

    Và cho mình xin code để ép event ra vật phẩm ngẫu nhiên 1 trong 2 loại vật phẩm!

    Mình chỉ biết ra duy nhất những vật phẩm đã chỉ định thui!
    Khách viếng thăm hãy cùng trungkhuyen xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên Tâm Huyết shinrenkyo's Avatar
    Ngày tham gia
    May 2011
    Bài viết
    1,534
    Thanks
    376
    Thanked 147 Times in 108 Posts

    Ðề: xin code add random ???

    Trích dẫn Gửi bởi trungkhuyen [Only registered and activated users can see links. ]
    Các bạn cho mình xin code khi sử dụng item nhận được random điểm exp, xu, tiền,item #,....

    Và cho mình xin code để ép event ra vật phẩm ngẫu nhiên 1 trong 2 loại vật phẩm!

    Mình chỉ biết ra duy nhất những vật phẩm đã chỉ định thui!
    ví dụ random 1 trong 3 cục thủy tinh, id thủy tinh là 106 107 108, ta làm như sau:
    PHP Code:
    function thuytinh()
    tt random(106,108)
    AddEventItem(tt)
    end 
    ngoài ra còn nhiều cách bạn có thể tham khảo thêm
    Khách viếng thăm hãy cùng shinrenkyo xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    trungkhuyen (14-02-13)

  4. #3
    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 shinrenkyo [Only registered and activated users can see links. ]
    ví dụ random 1 trong 3 cục thủy tinh, id thủy tinh là 106 107 108, ta làm như sau:
    PHP Code:
    function thuytinh()
    tt random(106,108)
    AddEventItem(tt)
    end 
    ngoài ra còn nhiều cách bạn có thể tham khảo thêm
    Vậy cách này tỉ lệ ra của 3 viên tt là = nhau ??
    Nếu vậy thì làm sao cho viên này tỉ lệ cao hơn viên kia ?
    Khách viếng thăm hãy cùng trungkhuyen xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    Ðề: xin code add random ???

    Code:
    function demo()
                a = random(0,3)
                if (a == 1) then
                      AddEventItem(1)
                end
    end
    Code trên xác suất tỷ lệ 25%
    Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    trungkhuyen (14-02-13)

  7. #5
    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:
    function demo()
                a = random(0,3)
                if (a == 1) then
                      AddEventItem(1)
                end
    end
    Code trên xác suất tỷ lệ 25%
    a= random (0,3) "(0,3) là ID item từ 0->3 phải ko ?

    Vậy nếu mình muốn item thứ 2 , 50% thì phải viết như vầy ko:

    Code:
    function demo()            
         a = random(0,3)             
             if (a == 1) then                  
                 AddEventItem(1)
              if (a == 1) or (a ==2) then
                   AddEventItem(2)             
    end
    end
    Còn 75% cho item thứ 3:
    Code:
    function demo()            
         a = random(0,3)             
             if (a == 1) then                  
                 AddEventItem(1)
              if (a == 1) or (a ==2) then
                   AddEventItem(2)   
              if (a==1) or (a == 2) or (a == 3) then
                  AddEventitem (3)          
    end
    end
    Lần sửa cuối bởi trungkhuyen, ngày 14-02-13 lúc 10:26 PM.
    Khách viếng thăm hãy cùng trungkhuyen xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    Ðề: xin code add random ???

    Ko fải a là ID Item đâu, a là 1 biến ngẫu nhiên, ko liên wan ID Item @@ Còn lại thì đúng

    if (a == 2) then AddEventItem(4) vẫn dc @@
    Lần sửa cuối bởi thaihoa91, ngày 15-02-13 lúc 07:24 AM.
    Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    trungkhuyen (15-02-13)

  10. #7
    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. ]
    Ko fải a là ID Item đâu, a là 1 biến ngẫu nhiên, ko liên wan ID Item @@ Còn lại thì đúng

    if (a == 2) then AddEventItem(4) vẫn dc @@
    a= (0,3) là biến ngẫu nhiên, vậy có lấy giá trị "0" ko?, nếu ko thì có phải biến trên chỉ có 3 giá trị, và mỗi giá trị tương ứng 25% ? (biến trên tối đa dc 75%?)

    Mình có thể hỉu như vầy ko biết có phải ko:

    + nếu trong 1 hàm add có nhiều giá trị THUỘC biến a thì xác suất thực hiện hàm này sẽ cao hơn

    +Nếu trong trong 1 hàm add chỉ có 1 giá trị DUY NHẤT THUỘC biến a thì xác suất thực hiện hàm này là THẤP nhất

    +Nếu biến a có NHIỀU GIÁ TRỊ thì %rơi vào giá trị thuộc biến a sẽ GIẢM


    Xin cho ý kiến!
    Khách viếng thăm hãy cùng trungkhuyen xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  11. #8
    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 = (0,3) có nghĩa là sẽ ra 0 hoặc 1 hoặc 2 hoặc 3

    Chia ra dc tỷ lệ 25%

    Chỉ đơn giản là vậy ! Do tính chất ra hên xui, random là ngẫu nhiên, chỉ có thế thui !
    Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    trungkhuyen (15-02-13)

  13. #9
    Thành Viên
    Ngày tham gia
    Jul 2010
    Bài viết
    207
    Thanks
    94
    Thanked 72 Times in 19 Posts

    Ðề: xin code add random ???

    Code:
    function demo()
    	a = random(1,5)
    	if a == 1 then -- 20%
    		AddEventItem(b) 
    	elseif a <= 3 then -- 40%
    		AddEventItem(b)
    	else -- 40%
    		AddEventItem(b)
    	end
    end
    thực chất random thì dùng 1 biến là ra thôi.
    PS: Bạn muốn lập trình mà khi bạn đọc những gì mọi người viết trên mà bạn chưa hiểu thì mình nghĩ bạn cũng khó để đào sâu vào lập trình. Tuy nhiên, đam mê vẫn là trên hết^^
    Khách viếng thăm hãy cùng runkissbig xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    trungkhuyen (15-02-13)

  15. #10
    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 runkissbig [Only registered and activated users can see links. ]
    Code:
    function demo()
        a = random(1,5)
        if a == 1 then -- 20%
            AddEventItem(b) 
        elseif a <= 3 then -- 40%
            AddEventItem(b)
        else -- 40%
            AddEventItem(b)
        end
    end
    thực chất random thì dùng 1 biến là ra thôi.
    PS: Bạn muốn lập trình mà khi bạn đọc những gì mọi người viết trên mà bạn chưa hiểu thì mình nghĩ bạn cũng khó để đào sâu vào lập trình. Tuy nhiên, đam mê vẫn là trên hết^^
    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) ???
    Lần sửa cuối bởi trungkhuyen, ngày 15-02-13 lúc 10:08 PM.
    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 1 của 2 1 2 CuốiCuối

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à 04:43 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ệ.