Команда выдачи наборов стартера

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

8

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

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

Команда выдает стартовый набор предметов или параметров игроку.

Подходит для новых игроков или специальных акций.


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

1. Храним флаг получения стартового набора.

2. Команда /starter выдает деньги, аптечки и броню один раз.

3. При повторном вызове команда ничего не дает.


Реализация

Код:
new bool:StarterUsed[MAX_PLAYERS];


CMD:starter(playerid)
{
    if(StarterUsed[playerid])
        return SendClientMessage(playerid, -1, "Ты уже получил стартовый набор.");

    GivePlayerMoney(playerid, 5000);
    SetPlayerArmour(playerid, 50.0);

    StarterUsed[playerid] = true;

    SendClientMessage(playerid, -1, "Ты получил стартовый набор.");

    return 1;
}


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

1. Разные наборы для разных групп игроков.

2. Выдача набора за приглашенного друга.

3. Покупка расширенного набора за донат очки.
 

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

Сверху