Bit.ly/sampwiki

Bit.ly/hoclamsamp

Dark Mode

Bài 8: Tạo Đoạn Code Random SA-MP

Bài viết về random, chúng ta cùng tìm hiểu cách hoạt đông của switch.
Nó hoạt đông như nào chúng ta có thể xem qua đoạn code ví dụ dưới đây.
switch(random(100)) {
                case 0 .. 10: SendClientMessage(playerid, COLOR_GREY, "Win");
case 11 .. 50: SendClientMessage(playerid, COLOR_GREY, "Thua");
case 51 .. 100: SendClientMessage(playerid, COLOR_GREY, "Hoa");
    }
Như trên là đoạn code có tỉ lệ 10% 40% và 50%
Ví dụ bạn có random(100) tức các dòng case , bạn xếp làm sao cho nó có tỉ lệ đúng 100%.
case 0..10: 10%
case 11..50: 40%
case 51..10: 50%

Code gốc của random như sau:
 switch(random(100))
  {
                case 0 .. 10:
case 11 .. 50:
case 51 .. 100:
    }
Bạn có thể thêm hay bớt case tùy thích, nhớ phải edit luôn cái random(..) nhé.

Oke bây giờ minh chèn đoạn tin nhắn gửi tới khi quay dính dòng đó nhé.
Thêm vào cmd để nó hoạt động.
CMD:quayso(playerid, params[])
{
    switch(random(100)) {
        case 0 .. 10: SendClientMessage(playerid, COLOR_GREY, "Win");
case 11 .. 50: SendClientMessage(playerid, COLOR_GREY, "Thua");
case 51 .. 100: SendClientMessage(playerid, COLOR_GREY, "Hoa");
    }
    return 1;

Như vậy là xong bài học về random, chúc ae Thành Công.
Khóa Học Tiếp Theo Cùng Làm 1 Đoạn Thông Báo Gửi Đến Toàn Server Nhé.

1 Response to "Bài 8: Tạo Đoạn Code Random SA-MP"

Friends list