Привет, Гость!
  • Страница 1 из 1
  • 1
RandomNumber()
AdminДата: Понедельник, 25.04.2016, 17:18 | Сообщение # 1
Генерал-майор
Группа: Администраторы
Сообщений: 272
Репутация: 0
Статус: 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;
}

Автор: Неизвестен
 
  • Страница 1 из 1
  • 1
Поиск: