Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Выдача "Донат валюты" всему серверу /giveruball

Дек
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;
}
Установка: Просто вставьте в конец мода
 
Сверху