Пятница, 29.03.2024, 01:58
Вы вошли под ником Гость | Группа "Гости" | Подписка
Здравствуйте Гость

| Зарегистрироваться | Войти на сайт
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Call of Duty 2 Russian Community » Mapping [в текстовом виде] » [№11] Телепорт для определенной команды. (Allies (союзники) или Axis (немцы))
[№11] Телепорт для определенной команды.
MulkoДата: Понедельник, 04.06.2012, 19:52 | Сообщение # 1
Всея админ
Группа: Администраторы
Сообщений: 39
Репутация: 2
Статус: Offline
Начнём наш урок. Берём триггер, обволакиваем наш tdm_spawn (при чём на dm спавнах не работает) и придаём триггеру параметры
key: target
value: auto1

и
key: targetname
value: enter :


Далее. Создаём точку ТП (куда собственно и будет телепортироваться игрок). Для этого: script - origin и переносим туда, куда нам надо..

Далее. Выделяем триггер и этот script_origin вместе (Shift+ЛКМ) и нажимаем на W. Должно получиться так:

Сохраняем. Компилируем. Вписываем в основной .gsc следущее:
Code

teleportenter()
{
   entTransporter = getentarray("enter","targetname");
   if(isdefined(entTransporter))
   {
   for(lp=0;lp<entTransporter.size;lp=lp+1)
   entTransporter[lp] thread Transporter();
   }

}

Transporter()
{
   while(true)
   {
   self waittill("trigger",other);
   entTarget = getent(self.target, "targetname");

   wait(0.10);
   if(other.pers["team"] == "axis")
   {
   other setorigin(entTarget.origin);
   other setplayerangles(entTarget.angles);
}
//iprintlnbold ("You have been teleported !!!");");
wait(0.10);
}
}


где: wait(0.10); - значение не должно быть меньше 0.05!!!! Запомните это!!!

Разбираем..
Code
if(other.pers["team"] == "axis")

- какая команда (союзники или немцы) будут тп (axis-немцы, allies-союзники).
Code
entTransporter = getentarray("enter","targetname");

- то,что мы указывали в targetname
Ну всё. Урок окончен. Всё работает.[b]
 
Форум » Call of Duty 2 Russian Community » Mapping [в текстовом виде] » [№11] Телепорт для определенной команды. (Allies (союзники) или Axis (немцы))
  • Страница 1 из 1
  • 1
Поиск:

Mulko.o (2024) | Конструктор сайтов - uCoz
Яндекс.Метрика