igor_ok
Ученик
Я сделал на сервер сис-му Лотто.После поставил чтоб после того так будит payday (рп сервер) запускалась лоторея
Она автоматически запускалась
Вот сам паблик Lotto
Все работает только число выиграшной лотореии всегда 0 ,а оно должно быть рандомным!
Что сделать?Как исправить?
Она автоматически запускалась
PHP:
SetTimer("Lotto",50,1);
PHP:
public Lotto(number)
{
new JackpotFallen = 0;
new string[256];
new winner[MAX_PLAYER_NAME];
format(string, sizeof(string), "* Новости лото: Выигрышным номером является %d.", number);
OOCOff(COLOR_WHITE, string);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pLottoNr] > 0)
{
if(PlayerInfo[i][pLottoNr] == number)
{
JackpotFallen = 1;
GetPlayerName(i, winner, sizeof(winner));
format(string, sizeof(string), "* Новости лотто: %s выигрывает Джекпот $%d!", winner, Jackpot);
OOCOff(COLOR_WHITE, string);
format(string, sizeof(string), "* Вы выиграли $%d в лотто.", Jackpot);
SendClientMessage(i, COLOR_YELLOW, string);
ConsumingMoney[i] = 1;
ServerGivePlayerMoney(i, Jackpot);
}
else
{
SendClientMessage(i, COLOR_LIGHTBLUE, "* Вы ничего не выиграли.");
}
}
PlayerInfo[i][pLottoNr] = 0;
}
}
if(JackpotFallen)
{
new rand = random(125000); rand += 15789;
Jackpot = rand;
SaveStuff();
format(string, sizeof(string), "* Новости лото: Джекпот установлен на $%d.", Jackpot);
OOCOff(COLOR_WHITE, string);
}
else
{
new rand = random(15000); rand += 2158;
Jackpot += rand;
SaveStuff();
format(string, sizeof(string), "* Новости лото: Джекпот поднялся до $%d.", Jackpot);
OOCOff(COLOR_WHITE, string);
}
return 1;
}
Что сделать?Как исправить?
