Koletron
Дебютант
Вопрос таков, как оправить пейдей всем игрокам, пробовал через Foreach не работает...
Вот мой код.
Заранее спасибо
Вот мой код.
PHP:
stock PayDay(playerid)
{
foreach(new i : Player)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(player_info[i][MINS] < 30)
{
SCM(i, COLOR_GREY, "Вы не получили PayDay, потому что не отыграли 30 минут.");
return 1;
}
SCM(i, COLOR_WHITE, "PayDay");
GiveExp(i, 1);
if(player_info[i][FRACTIONID] == 1 && player_info[i][FRACTIONRANG] == 1)
cache_get_value_name(0, "money", player_info[playerid][MONEY]);
player_info[i][MONEY] += 1100;
static const fmt_query[] = "UPDATE `users` SET `mins` = '%d', `money` = '%d' WHERE `id` = '%d'";
player_info[i][MINS] = 0;
new query[sizeof(fmt_query)+(-2+2)+(-2+15)+(-2+8)];
mysql_format(dbHandle, query, sizeof(query), fmt_query, player_info[i][MINS], player_info[i][MONEY], player_info[i][ID]);
mysql_tquery(dbHandle, query);
}
}
return 1;
}
