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