Раздел навигации

Команда для того, чтобы забрать вирты у игрока

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Продвинутый
Редактор
Регистрация
25 Сен 2022
Сообщения
196
Всем привет. Команда подойдет для копий R@dm!r@, и т.д
C++:
CMD:reset_money(playerid, params[])
{
    if(GetPlayerAdminEx(playerid) < 7) return 1; // проверка
    //else if(admin_logged[playerid] == false) return SendClientMessage(playerid, 0x999999FF, "Вы не авторизированы, для этого используйте /alogin");

    extract params -> new to_player, cash; else return SendClientMessage(playerid, 0xCECECEFF, "Используйте: /reset_money [id игрока] [cумма]");
    if(!IsPlayerConnected(to_player) || !IsPlayerLogged(to_player))
        return SendClientMessage(playerid, 0xFF6600FF, "Такого игрока нет");

    new reason[144];
    format(reason, sizeof reason, "Обнуление денег админом %s", GetPlayerNameEx(playerid));
    GivePlayerMoneyEx(to_player, -cash, reason, true, true);

    format(reason, sizeof reason, "Вы обнулили игроку %s %d рублей", GetPlayerNameEx(to_player), cash);
    SendClientMessage(playerid, 0x66CC00FF, reason);

    format(reason, sizeof reason, "Обнулил %s[acc:%d] %d руб", GetPlayerNameEx(to_player), GetPlayerAccountID(to_player), cash);
//    SendLog(playerid, LOG_TYPE_SUPERADMIN_ACTION, reason); не трогайте тут ничего, хотя, можете удалить даже данную строчку, ошибок не будет.
    return 1;
}
 
Сверху