HELP Как сделать режим пвп / pvp?

Lolypop_777

Участник
Регистрация
22 Май 2023
Сообщения
3
Помогите пожалуйста, нужно сделать режим пвп для режима на 20 секунд
 

ran__

Гость
Регистрация
3 Май 2023
Сообщения
80
Невику пиши в дс, он сделает тебе код за 500+- золота.
 

Фанни

Эксперт
Регистрация
3 Май 2023
Сообщения
117
Вот дать код рабочий - это круто, а написать сюда уже не судьба

Включение пвп-режима при ударе игрока
Код:
Игрок ударил игрока
Установить(%player%_pvpRelog = active);
Установить(%player%_pvpRelogTimer = 20);
Установить(%victim%_pvpRelog = active);
Установить(%victim%_pvpRelogTimer = 20);
Запустить цикл(pvpRelog)

Таймер для последующего отключения пвп-режима
Код:
Цикл(pvpRelog, 20 тиков)
Выбрать объект(игрок по условию: если переменная(%selected%_pvpRelog == active);
Отнять(%selected%_pvpRelogTimer -= 1);
Выбрать объект(игрок по условию: если переменная(%selected%_pvpRelogTimer <= 0);
Установить(%selected%_pvpRelog = inactive)

Очистка инвентаря игрока при выходе, если он в пвп-режиме
Код:
Выход
Если переменная(%player%_pvpRelog == active)
{
   Очистить инвентарь
   Сохранить инвентарь
}
 

Ertyhhg

Участник
Регистрация
2 Окт 2023
Сообщения
19
Событие игрока [Передвижение] ---> Действие игрока [Кикнуть из мира]
 

GromoverGets

Эксперт
Регистрация
2 Май 2023
Сообщения
214
Вот дать код рабочий - это круто, а написать сюда уже не судьба

Включение пвп-режима при ударе игрока
Код:
Игрок ударил игрока
Установить(%player%_pvpRelog = active);
Установить(%player%_pvpRelogTimer = 20);
Установить(%victim%_pvpRelog = active);
Установить(%victim%_pvpRelogTimer = 20);
Запустить цикл(pvpRelog)

Таймер для последующего отключения пвп-режима
Код:
Цикл(pvpRelog, 20 тиков)
Выбрать объект(игрок по условию: если переменная(%selected%_pvpRelog == active);
Отнять(%selected%_pvpRelogTimer -= 1);
Выбрать объект(игрок по условию: если переменная(%selected%_pvpRelogTimer <= 0);
Установить(%selected%_pvpRelog = inactive)

Очистка инвентаря игрока при выходе, если он в пвп-режиме
Код:
Выход
Если переменная(%player%_pvpRelog == active)
{
   Очистить инвентарь
   Сохранить инвентарь
}
*При выходе обнуляй переменную антирелога
 
Сверху