Не могу разобраться как зарандомить. Прошу помочь
Допустим есть 2 человека , они выбирает в диалоге слот , в диалоге 2 слота "1 слот " и "2 слот", когда 2 игрока забили слот, врубается таймер и таймер должен вызвать вот эту функцию
PHP код:
public game()
{
foreach(Player, i)
{
if(0 == kosti{i})
{
continue;
}
else if(kosti{i} > 0)
{
new string[(52+8)+1];
new dice1 = random(3)+1;
if(kosti{i} == dice1)
{
format(string, sizeof(string), "Поздравляем ваша ставка выиграла. Ваш приз {4AD64C}%d$", 100*2);
SendClientMessage(i, -1, string);
ac_GivePlayerMoney(i, 100*2);
kosti{i} = 0;
}
}
else
{
SendClientMessage(i, -1, "Ваша ставка проиграла.");
kosti{i} = 0;
}
}
return 1;
}
Но я думаю это как-то не то, потому что рандом у обоих игрока сработает по разному, они смогут к примеру оба победить, так и проиграть оба. Надо как-то придумать алгоритм, есть переменная kosti для индивидуального игрока. Значит если random приравнит kosti{i} == randim(3)+1 | <-- тут как бы должно получиться 1 или 2, и те игроки заняли 1 и 2 слот. Значит если получился одно из двух один должен проиграть. Ничьи никак не может быть. Помогите как это составить. Очнеь нужна ваша помощь. !