Функция дает возможность сделать рандом с определенными числами. Допустим 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;
}
Автор: Неизвестен