Иллюстрация
[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Kirill, Chainka, Ghost  
Форум » RuneeD » Triggers, Events, UnrealScript » No-throw-zone (Как защитить арену от тех, кто метает из безопасной зоны?)
No-throw-zone
rukaДата: Вторник, 25.08.2009, 14:35 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 228
Репутация: 23
Статус: Offline
Пример - http://www.3rub.clan.su/ED_samples/no-throw.rar
Для начала, делаем арену отдельной зоной (посмотрите в примере, как это можно сделать).
Теперь создаем Subclass для ZoneInfo.
Имя - nothrow, пакет - MyLevel.
Теперь скрипт.
Code
//=============================================================================
// Nothrow.
//=============================================================================
class Nothrow expands ZoneInfo;

event ActorEntered( actor Other )
{
  if(Other.IsA('Weapon') && (Other.GetStateName() == 'Throw' || Other.GetStateName() == 'Settling'))
   Other.Velocity = -Other.Velocity;
}

Он заключается в следующем. Зона проверяет каждый входящий объект.
Если этот объект - оружие, и его состоятие - 'Throw' (т.е. брошено), то он изменяет его скорость на противоположную.
Посмотрите пример, попробуйте кидать в зону арены.
Очень полезная штука.
 
Spyro_Дата: Воскресенье, 30.08.2009, 22:30 | Сообщение # 2
Привыкший
Группа: Пользователи
Сообщений: 172
Репутация: 6
Статус: Offline
прикольно
 
SammyДата: Среда, 03.02.2010, 13:02 | Сообщение # 3
Продвинутый
Группа: Модераторы
Сообщений: 59
Репутация: 13
Статус: Offline
Net no-throw zone !!!! dry

First one to beat =[VnB]=Wrath at his shortcut in Thorstadt.
Inventor of the Crazy Ivan backward jump.
Valkyrie-only.
21 sept 2006: Played most hours from all players on Enemy Territory in one day (10.2 hours)
 
Spyro_Дата: Четверг, 04.02.2010, 13:51 | Сообщение # 4
Привыкший
Группа: Пользователи
Сообщений: 172
Репутация: 6
Статус: Offline
ахахахахаха))))
 
Форум » RuneeD » Triggers, Events, UnrealScript » No-throw-zone (Как защитить арену от тех, кто метает из безопасной зоны?)
  • Страница 1 из 1
  • 1
Поиск: