[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум pawno » Pawno » Стандартные функции » RandomNumber()
RandomNumber()
ЛолЛисДата: Четверг, 12.05.2016, 00:35 | Сообщение # 1
Полковник
Группа: Администратор
Сообщений: 283
Статус: Offline
Функция дает возможность сделать рандом с определенными числами. Допустим 1,5,9

Функция:
Код
#define MAX_RANDOM_ARGUMENT 30 // Максимальное кол-во аргументов в функции

Код
RandomNumber(...) { // Функция
        new Rand[MAX_RANDOM_ARGUMENT];
        for(new i; i < numargs(); i++) Rand [i]= getarg(i);
        return Rand[random(numargs())];
}

Пример использования:
Код
public OnPlayerConnect(playerid) { // При заходе на сервер игрок получит рандомную суму денег. Рандомные числа берутся с (...)
        new RandMoney = RandomNumber(5,15,20,50,80,100,110,150);
        printf("[ID: %d] Money: %d",playerid,RandMoney);
        GivePlayerMoney(playerid,RandMoney);
        return 1;
}

Автор: Неизвестен


IP: 83.222.105.54:8358
© [CRMP] Россия - Дрифт
Форум pawno » Pawno » Стандартные функции » RandomNumber()
  • Страница 1 из 1
  • 1
Поиск: