Простой код на ограбление как на майнленде

Ksigma

Участник
Регистрация
21 Авг 2024
Сообщения
15
Все мы знаем, что когда игрок впервые заходит на Sky block (например), его можно ограбить и получить кейс (для ограбления нужно тапнуть ПКМ по игроку). Эту интересную механику можно реализовать в любой игре на C+. Я предлагаю очень простой (и скорее всего неработающий код, лол, я только вчера узнал про динамические переменные).
Событие игрока (вход)--- Если значение (НЕ существует) [%player%_enter_first]--- Присвоить переменную (1) [%player%_enter_first]--- Действие игрока (установить предмет) [название предмета] (обязательно кладите предмет в верхний левый слот GUI, или в верхний правый)---- Игровое действие (ждать) [допустим 10 сек]--- Действие игрока (удалить предмет) [тот же самый предмет] Событие игрока (урон по игроку) --- Если игрок {жертва} (имеет предмет) [тот же предмет, который мы выдаём в первой строчке]--- Действие игрока {тот, кто наносит урон} (выдать предмет) [предмет, который будете выдавать в качестве награды]--- Действие игрока (удалить предмет) [опять этот предмет] ИЛИ Присвоить переменную (установить +) (любое число) [переменная валюты] Событие игрока (выбрасывает предмет)--- Если игрок (держит предмет) [предмет из первой строчки]--- Игровое действие (отменить событие)
 
Последнее редактирование:

kiryxa_vip

Эксперт
Регистрация
3 Май 2023
Сообщения
134
и зачем этот костыль с предметом если можно просто
Код:
Событие игрока игрок наносит урон игроку
    Если переменная НЕ существует (%victim%_robbed):
        Присв. переменную (%victim%_robbed = true)
        Игровое действие выдать предмет (предмет) `Игрок по умолчанию`

%victim%_robbed сохранена
 

maxim34a

Эксперт
Регистрация
10 Июн 2023
Сообщения
551
и зачем этот костыль с предметом если можно просто
Код:
Событие игрока игрок наносит урон игроку
    Если переменная НЕ существует (%victim%_robbed):
        Присв. переменную (%victim%_robbed = true)
        Игровое действие выдать предмет (предмет) `Игрок по умолчанию`

%victim%_robbed сохранена
за написание кода админы платят, больше строк = больше денег. +15 золота.
 
Сверху