Активный
- Тема Автор
- #1
Идея и назначение
В определённые дни игроки могут получать подарки за вход на сервер.
Подходит для Нового года, ДР сервера и других праздников.
Суть реализации
1. Храним флаг получения праздничного подарка.
2. При подключении проверяем дату (в примере флаг), выдаём подарок.
3. Не даём получить подарок повторно.
Реализация
Дополнительные идеи
1. Связать IsHoliday с реальной датой через плагин.
2. Делать разные подарки в зависимости от стажа игры.
3. Показать праздничные сообщения и декорации при входе.
В определённые дни игроки могут получать подарки за вход на сервер.
Подходит для Нового года, ДР сервера и других праздников.
Суть реализации
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. Показать праздничные сообщения и декорации при входе.