Решено Выдача 1 предмета раз в 60 секунд

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

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

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Статус
В этой теме нельзя размещать новые ответы.
Пользователь
Регистрация
2 Дек 2022
Сообщения
23
Доброго времени суток! У меня такой вопрос как сделать так чтоб в определенном радиусе или в определенном здании находясь человеку выдавался предмет допустим 1 раз в 60 секунд?
 
Решение
@MASTURBEK
C++:
new test_time[MAX_PLAYERS];

//создаем таймер
test_time[playerid] = SetTimerEx("TestTimer", 60*1000, true, "i", playerid);

//сам таймер
forward TestTimer(playerid);
public TestTimer(playerid) {
    if(IsPlayerInRangeOfPoint(playerid, 50.0, координата_x, координата_y, координата_z)) {
        //тут выдаем предмет, например, деньги:
        GivePlayerMoney(playerid, 10000);
    }
    return 1;
}
Пользователь
Регистрация
2 Дек 2022
Сообщения
23
Создатель WayDev
Команда форума
Администратор
Регистрация
13 Мар 2022
Сообщения
867
@MASTURBEK
C++:
new test_time[MAX_PLAYERS];

//создаем таймер
test_time[playerid] = SetTimerEx("TestTimer", 60*1000, true, "i", playerid);

//сам таймер
forward TestTimer(playerid);
public TestTimer(playerid) {
    if(IsPlayerInRangeOfPoint(playerid, 50.0, координата_x, координата_y, координата_z)) {
        //тут выдаем предмет, например, деньги:
        GivePlayerMoney(playerid, 10000);
    }
    return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху