Проверка на клик

Natan

Новичок
Регистрация
10 Май 2023
Сообщения
4
Смотрите, у меня в игре есть блок, на который надо кликнуть ПКМ, и он выдаёт вирты. Но игроки просто зажимают с помощью программ правый клик мыши и так абузят валюту игры. Можно ли это как-то исправить?
 

GromoverGets

Эксперт
Регистрация
2 Май 2023
Сообщения
215
Смотрите, у меня в игре есть блок, на который надо кликнуть ПКМ, и он выдаёт вирты. Но игроки просто зажимают с помощью программ правый клик мыши и так абузят валюту игры. Можно ли это как-то исправить?
можно. Положи куда-нибудь вглубь инвентаря неизменяемое прозрачное (светло-серое) стекло. Неизменяемое значит, что со стеклом нельзя взаимодействовать. Нельзя перетаскивать в инвентаре, кликать в инвентаре, брать в руку, выкидывать и т.д.
Когда игрок кликает ПКМ по блоку делай примерно следующее:

Код:
Событие игрока [Правый клик]
Если игрок [Блок равен {Твой блок}]
{
    Если игрок [Предмет НЕ имеет задержку {Стекло}]
    {
        Действие игрока [Установить задержку предмету {Стекло; <Задержка, в тиках>}]
        Установить переменную [+= {%player% твоя переменная с балансом += <Количество валюты>}]
    }
}


P.S. Если что модуль "НЕ" устанавливается стрелой, возьми её в золотом слитке
 
Сверху