|
Внимание! Теперь для входа на форум необходимо вводить единый пароль регистрации сервисов sibnet.ru!
Здравствуйте, гость ( Вход | Регистрация )
Сейчас обсуждают
 
| |
Мутатор "Антиспам" |
|
|
vba12 |
27.2.2008, 21:13
|
Отличный гвоздодёр!
Группа: Модераторы
Сообщений: 8 777
Регистрация: 30.9.2007
Пользователь №: 6 704
|
Не так давно поступило предложение поставить FriendlyFire в командных режимах игры. Все бы ничего, но, как выяснилось, много народу совершенно не умеет играть с FriendlyFire - спамит во все стороны ракетами, в надежде зацепить хоть кого-то из противников. Таким образом частенько под удар попадают свои и страдают от этого. Бывает, что вообще стреляют без разбора, где свой, а где чужой. В итоге плодом моей извращенной фантазии стал мутатор, переводящий повреждения, наносимые стрелком напарнику по команде - на самого стрелка. Если уж не убирать FriendlyFire с сервера, так хоть поставить этот мутатор, чтобы люди учились не стрелять по своим (в противном случае им же хуже будет ) Ваши мнения? Сам мутатор: (просто распаковать в папку System, в директории с игрой) Возможно недоработан. Если что - сразу скажите, попытаюсь исправить баг. Мутатор входит теперь в состав который теперь будет стоять на сервере (если не обнаружит в себе глюков) Сообщение отредактировал vba12 - 12.3.2008, 13:34
» Спасибо сказали: «
|
|
|
|
Nakhab |
28.2.2008, 11:50
|
f00k off, bitch
Группа: Пользователи
Сообщений: 744
Регистрация: 24.1.2008
Из: Сибирь
Пользователь №: 18 080
|
Цитата(M@RL()N @ 27.2.2008, 21:36) Против. Сам можешь подойти и шарахнуть врагу в ответ Извини, но это бред. Однозначно за.
|
|
|
|
vba12 |
2.3.2008, 1:29
|
Отличный гвоздодёр!
Группа: Модераторы
Сообщений: 8 777
Регистрация: 30.9.2007
Пользователь №: 6 704
|
2KOHAGEN: Ошибку, вроде бы, исправил... Файл обновил. "Вроде бы" - потому что тестировать сейчас могу только на ботах... Заодно убрал ошибку, при которой повреждения товарищу по команде все-таки наносились, если того, кто их нанес уже нет. (Пример - выстрелил плюхой из FlakCannon'а в товарища и умер. После чего плюха долетела до него и нанесла дамаж.)
Если все работает - прошу отписаться. Если ошибка осталась, или обнаружены еще какие-то ошибки - тем более отписаться!
Сообщение отредактировал vba12 - 2.3.2008, 1:31
|
|
|
|
vba12 |
2.3.2008, 18:59
|
Отличный гвоздодёр!
Группа: Модераторы
Сообщений: 8 777
Регистрация: 30.9.2007
Пользователь №: 6 704
|
После того, как я исправил ошибку, которая позволяла наносить повреждения тиммейтам, (если на момент попадания снаряда в тиммейта уже нет того, кто его выпустил) - появилась другая ошибка - стало возможно безнаказанно плавать в лаве, прыгать с большой высоты и пр. Вобщем Тришкин кафтан какой-то. Вновь появившуюся ошибку исправил, файл обновил. Что до функции "XWeapons.SuperShockBeamFire.SpawnBeamEffect" - то мой мутатор вообще не имеет к ней никакого отношения и никак ее не вызывает... Возможно конфликт с каким-то другим мутатором? Можно выложить здесь весь server.log, чтобы можно было получше разобраться? Если, кстати, включить UTComp вместе с Instagib - там этих Warning'ов будет не меньше... А все дело в кривом программном коде - при УТКомпе на карте в режиме инстагиба находится оружие, которое подобрать нельзя, однако триггер взятия исправно срабатывает - в итоге в логе куча ошибок вроде Warning: NewNet_MiniGunPickup DM-Deck17.NewNet_MiniGunPickup (Function Engine.Pickup.SpawnCopy:0048) Accessed None 'Copy' З.Ы. Именно из-за кривости UTCompa, я был вынужден назвать свой мутатор Vampire_self - если его название не начинается названием одного из стандартных игровых мутаторов - UTComp отказывается с ним работать... Хотя, возможно, я чего-то упустил - я все-таки не гуру UnrealScript'а Сообщение отредактировал vba12 - 2.3.2008, 19:09
|
|
|
|
KOHAGEN |
3.3.2008, 7:09
|
Молчун
Группа: Пользователи
Сообщений: 32
Регистрация: 1.3.2008
Пользователь №: 22 983
Репутация: 0
|
Выделенный сервер: UT2004 v3369 + Mega Bonus Pack UTComp v1.7a SafeGame v101 Beta7b
Скачал сегодня обновлённую версию MutVampire_self Поиграли пару часиков, ошибок пока что не заметили, вроде всё норм, в логе тоже ошибок не нашёл.
Единственное что было замечено, так это то что если при запуске сервера в строке запуска мутатор Vampire_self указан не последним то он не работает.
Так работает: Mutator=OnslaughtBP.MutBonusVehicles,utcompv17a.MutUTComp,MutVampire_self.MutVampire_self
А вот так не работает: Mutator=MutVampire_self.MutVampire_self,OnslaughtBP.MutBonusVehicles,utcompv17a.MutUTComp
Так тоже не работает: Mutator=OnslaughtBP.MutBonusVehicles,MutVampire_self.MutVampire_self,utcompv17a.MutUTComp
Сообщение отредактировал KOHAGEN - 3.3.2008, 7:11
|
|
|
|
vba12 |
3.3.2008, 8:37
|
Отличный гвоздодёр!
Группа: Модераторы
Сообщений: 8 777
Регистрация: 30.9.2007
Пользователь №: 6 704
|
Вообще странновато играть в Onslaught с включенным FriendlyFire, ну да дело хозяйское. С тем, что мутатор не работает, если его указать не в той позиции, возможно разберусь, если будет время. Главное ведь, что он работает? И еще - почему через консоль? Есть же удобное средство - называется WebAdmin. При создании сервера ставишь галочку в соответствующем пункте и указываешь порт, по которому он будет работать. Далее через любой браузер открываешь адрес компьютера, на котором запущен сервер, с указанием порта. Вводишь требуемые имя и пароль и вуаля - доступна оболочка, чероез которую можно творить с игрой почти что угодно. И мутаторы она сама расставит в нужном порядке, без всякой командной строки. Или можно покопаться в UT2004.ini и найти там пункт bMatchSetup=False, меняем его на True, и в самой игре, в меню, которое вызывается по Esc, появляется лишняя кнопка "Match Setup". Нажимаем на нее, опять же вводим имя и пароль - и открывается внутриигровое меню для управления игрой...
Сообщение отредактировал vba12 - 3.3.2008, 8:46
|
|
|
|
1 чел. просматривают этот форум (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|