Перейти к содержанию

Electr0

Администраторы
  • Постов

    10 396
  • Зарегистрирован

  • Посещение

  • Победитель дней

    417

Весь контент Electr0

  1. добавил варп танку искажения зрения после первых секунд после телепортации
  2. хаа, я такой там антитроллинг запилю пздц D, пожалеют что не открыли сразу D, если после запуска открытия двери прошло 25 секунд и дверь не открыли, она откроется сама, запустится паника, сирена, хаос
  3. проверили с @Lorde, запрет на потерю контроля танком работает пока дверь не открыта. Однако танк там до посинения может сидеть и это как-то не круто
  4. Проблема в том что если я сделаю спаун танка по открытию двери то получится так, что они будут закидывать заранее молотов, в открытый вагон где появится танк. Еще одно забавное явление, разработчики сделали отключение потери контроля в вагоне, до открытия дверей, ток не пойму почему это не работает. Я сам не видел, нужно проверить чтобы точно знать.
  5. Значение Статус изменено на: Тестируется
  6. добавил звуки телепортации варп танка там где стартовал процесс и там где закончился
  7. Значение Статус изменено на: В обработке
  8. Иногда либо нажимаешь на несуществующий пункт, либо на серый пункт и в итоге меню закрывается, это можно обойти.
  9. На карте кровавая жатва финал есть такое место где можно без ущерба отбиваться
  10. не совсем нативный телепорт варп танка, из предложений: звук игроку который телепортировался
  11. На кастл марсакл концерт не определял локацию для спауна, на карте концент произошло исключение, есть исключение логики на старте карты EDIT: Исправлено.
  12. @huargengris9 you eat my time, YOU NOT READ WARNING IN FIRST POST OF TOPIC, YOU SHOULD PLAY 5 MIN ON ANY ALLIANCE SERVER FROM NEW ACCOUNT. do it now.
  13. you not answer for second quesion, why second account on forum?
  14. Попробовал вертеть по Z симулируя повороты группы по X вот оси центральные: и вторая: как видно они смотрят друг на друга а вот что будет если я их поверну на -1 градус по оси z: одна идет в одну сторону, другая в другую =D как это обойти? данные дверей после поворота: как видно ось Y повернута. EDIT: с дверьми получилось так. Обнулил углы дверей, повернул каждую на -2 по Z, далее если я их поверну по оси Y до того как на скринах выше, то получится такая же картина, однако если я поверну не просто по Y, а через RotateYaw, то ситуация исправлена. Однако это касается только вертикальных дверей.
  15. Значение Статус изменено на: Тестируется
  16. идея сработала, лазер стал создаваться там где нам нужно.
  17. любые махинации с флагами твердости, и флагами типа движения провалились. похоже придется использовать метод типа "подстраХУЙ", или "застраХУЙ", нужно ставить такие предметы сначала на землю, а потом когда двиган успокоился обмануть его поставив такой предмет туда где он должен стоять
  18. вот код из sdk dota (уже source), содержащий кусок который такой же в L4D2 : bool CItem::CreateItemVPhysicsObject( void ) { // Create the object in the physics system int nSolidFlags = GetSolidFlags() | FSOLID_NOT_STANDABLE; if ( !m_bActivateWhenAtRest ) { nSolidFlags |= FSOLID_TRIGGER; } if ( VPhysicsInitNormal( SOLID_VPHYSICS, nSolidFlags, false ) == NULL ) { SetSolid( SOLID_BBOX ); AddSolidFlags( nSolidFlags ); // If it's not physical, drop it to the floor if (UTIL_DropToFloor(this, MASK_SOLID) == 0) { Warning( "Item %s fell out of level at %f,%f,%f\n", GetClassname(), GetAbsOrigin().x, GetAbsOrigin().y, GetAbsOrigin().z); UTIL_Remove( this ); return false; } } return true; }
  19. возникает вопрос, почему одним предметам плевать, а этим нет.
  20. void CItem::Spawn( void ) { pev->movetype = MOVETYPE_TOSS; pev->solid = SOLID_TRIGGER; UTIL_SetOrigin( pev, pev->origin ); UTIL_SetSize(pev, Vector(-16, -16, 0), Vector(16, 16, 16)); SetTouch(&CItem::ItemTouch); if (DROP_TO_FLOOR(ENT(pev)) == 0) { ALERT(at_error, "Item %s fell out of level at %f,%f,%f", STRING( pev->classname ), pev->origin.x, pev->origin.y, pev->origin.z); UTIL_Remove( this ); return; } } это конечно не из source, но из hlds, так что почти родственник
  21. результат тотже, т.к эта ентити просто рожает upgrade_laser_sight если ей сказали родить лазерпак
×
×
  • Создать...