Решено Телепорт с сменой команд

  • Автор темы Автор темы MuvikS
  • Дата начала Дата начала

MuvikS

Новичок
16 Янв 2024
2
1
Проект
Кастомки по доте 2
Как сделать телепорт который меняет команды, хочу сделать через телепорт.
Допустим:
1 игрок встает на первый телепорт, его закидывает в команду редиант и телепортирует на арену.
2 игрок встает на второй телепорт , его уже закидывает в даер команду и они могут драться.
 
  • Нравится
Реакции: vulkantsk
Как сделать телепорт который меняет команды, хочу сделать через телепорт.
Допустим:
1 игрок встает на первый телепорт, его закидывает в команду редиант и телепортирует на арену.
2 игрок встает на второй телепорт , его уже закидывает в даер команду и они могут драться.
Изначально у тебя должны быть кастомные команды прописанные в геймрул

Номера команд по дефолту

Просто сделай через функцию
Lua:
-- Перемещение игрока (PlayerID) в другую команду (NumberTeam)

-- получаем id игрока желательно вставить этот код при взаимодействии с телепортом
local player = PlayerResource:GetPlayer(iPlayerID)

-- Устанавливаем команду для игрока
player:SetTeam(NumberTeam)

-- "Ручная" смена команды для этого игрока
PlayerResource:SetCustomTeamAssignment(iPlayerID, NumberTeam)

end

Целую функцию сам додумаешь, как реализовать дуэли и т.д
 
Нужно менять команду не только игроку, но и герою и остальным юнитам, если они есть
 
Реклама: