- Дек
- 5
- 0
Пользователь
Команда /giveruball — позволяет делать массовые раздачи донат-рублей всем игрокам онлайн. Работает только для админов от 10 уровня [if(GetPlayerAdminEx(playerid) < 10) return 1;] Можно сменить доступ, сама начисляет деньги и пишет отчет в админ-чат.
Установка: Просто вставьте в конец модаCMD:giveruball(playerid, params[])
{
if(GetPlayerAdminEx(playerid) < 10) return 1;
new donate;
if(sscanf(params, "i", donate))
return SendClientMessage(playerid, 0xCECECEFF, "Используйте: /giveruball [сумма]");
if(donate < 1 || donate > 100000)
return SendClientMessage(playerid, 0xCECECEFF, "Можно выдать от 1 до 100000 донат-рублей.");
new reason[144];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i) || !IsPlayerLogged(i))
continue;
format(reason, sizeof(reason), "Массовая выдача доната от админа %s", GetPlayerNameEx(playerid));
GivePlayerDonateRub(i, donate, reason, true, true);
format(reason, sizeof(reason), "Администратор %s выдал Вам %d донат-рублей.", GetPlayerNameEx(playerid), donate);
SendClientMessage(i, 0xFFFFFFFF, reason);
}
format(reason, sizeof(reason), "[A] Администратор %s[%d] выдал всем игрокам онлайн %d донат-рублей.", GetPlayerNameEx(playerid), playerid, donate);
SendMessageToAdmins(reason, 0x999999FF);
return 1;
}