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

  • Автор темы Автор темы MuvikS
  • Дата начала Дата начала
  • Официальное уведомление администрации CustomGames.RU
    В связи с масштабным техническим сбоем в инфраструктуре прежнего хостинг-провайдера (Beget), работа форума CustomGames.RU была оперативно перенесена на новую серверную площадку и развёрнута из резервной копии базы данных.

    • Безопасность данных: учётные записи и данные пользователей находятся в полной безопасности. Все пароли и защищаемые параметры хранятся исключительно в криптографически зашифрованном (хэшированном) виде — никаких критических инцидентов для аккаунтов пользователей не произошло.
    • Временные технические ограничения: на этапе синхронизации файлового хранилища часть статических материалов (пользовательские аватары и архивные вложения) временно недоступна. По мере получения доступа к файловым архивам все материалы будут восстановлены в полном объёме.

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

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