Система выдачи подарков по праздникам

Активный
Статус
Сообщения
516
Лайки
32

8

месяц на сайте

Идея и назначение

В определённые дни игроки могут получать подарки за вход на сервер.

Подходит для Нового года, ДР сервера и других праздников.


Суть реализации

1. Храним флаг получения праздничного подарка.

2. При подключении проверяем дату (в примере флаг), выдаём подарок.

3. Не даём получить подарок повторно.


Реализация

Код:
new bool:HolidayGiftTaken[MAX_PLAYERS];
new bool:IsHoliday = true;


public OnPlayerConnect(playerid)
{
    if(IsHoliday && !HolidayGiftTaken[playerid])
    {
        GivePlayerMoney(playerid, 5000);
        HolidayGiftTaken[playerid] = true;

        SendClientMessage(playerid, -1, "Ты получил праздничный подарок.");
    }

    return 1;
}


Дополнительные идеи

1. Связать IsHoliday с реальной датой через плагин.

2. Делать разные подарки в зависимости от стажа игры.

3. Показать праздничные сообщения и декорации при входе.
 

1 человек читают эту тему (Всего: 1, Пользователей: 0, Гостей: 1)

Сверху