-
Постов
10 387 -
Зарегистрирован
-
Посещение
-
Победитель дней
417
Тип контента
Профили
Форумы
Баг Трекер
Предложения
Список изменений
Загрузки
Блоги
Магазин
Галерея
Весь контент Electr0
-
Item upgrade_laser_sight fell out of level at %f,%f,%f
Electr0 прокомментировал Electr0 запись в °• Mega Survival
вот код из 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; } -
Item upgrade_laser_sight fell out of level at %f,%f,%f
Electr0 прокомментировал Electr0 запись в °• Mega Survival
возникает вопрос, почему одним предметам плевать, а этим нет. -
Item upgrade_laser_sight fell out of level at %f,%f,%f
Electr0 прокомментировал Electr0 запись в °• Mega Survival
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, так что почти родственник -
Item upgrade_laser_sight fell out of level at %f,%f,%f
Electr0 прокомментировал Electr0 запись в °• Mega Survival
результат тотже, т.к эта ентити просто рожает upgrade_laser_sight если ей сказали родить лазерпак -
Item upgrade_laser_sight fell out of level at %f,%f,%f
Electr0 прокомментировал Electr0 запись в °• Mega Survival
я думаю что нужно upgrade_laser_sight заменить на upgrade_spawn, однако это потребует внесения в базу данных изменений -
Item upgrade_laser_sight fell out of level at %f,%f,%f
Electr0 опубликовал запись в °• Mega Survival
Лазер паки обладают недокументированной особенностью, их тянет на землю, как ботов тянет к снайперкам -
Поворот группы предметов по вертикали как одного
Electr0 прокомментировал Electr0 запись в °• Mega Survival
тут чисто любительско-научный интерес как это сделать) -
Поворот группы предметов по вертикали как одного
Electr0 прокомментировал Electr0 запись в °• Mega Survival
что-то мне говорит что от перемены мест слагаемых сумма не изменится.. допустим в ходе поворачивания одного предмета, мы его перенесли под поворот, далее занялись углами, запомнили старые, обнулили реальные, добавили по оси X наклон, дальше наложили старые. Если вспомнить что я пытался делать тоже самое только наоборот, прибавлял к старым новый наклон по оси X, то выходит тот же макар -
°• Mega Survival: Реализован поворот группы предметов по вертикали как одного. [Баг] Исправлена проблема с загрузкой коробок апгрейдов над водой и местами высоко над землей. Исправлена проблема при сохранении постройки с кол-вом предметов равным лимиту предметов (200/200) Исправлена ошибка с ошибочным циклом проверки на копирование платных предметов в другой слот при пересохранении предметов. Оптимизирован код взятия углов закрытой двери при сохранении убежки Написан обзор последних новинок стройки [Предложение] Улучшена читабельность и понятность сообщений в чат о редактировании [Предложение] Реализован учет углов копируемой модели при вставке со сдвигом по осям X, Y, Z [Предложение] Реализовано новое меню поворотов, за идею спасибо Grey83 [Предложение] Теперь можно выставить под себя единицы в меню повернуть и передвинуть [Предложение] Исправлены отсутствующие коды скинов моделек, а так же добавлены новые модельки, предметы которые имеют несколько скинов теперь помечаются тегом Скины [0-макс. номер скина] [Баг] Исправлена проблема когда команды на отмену !fs_undo, повтор !fs_redo не работали в режиме редактирования только помеченных предметов. [Баг] Исправлена проблема когда при превышении лимита отмены повтора равного 600 действиям, в системе групповой отмены и повтора возникала ошибка записи следующих действий над группой предметов. [Баг] Исправлена проблема когда при перемещении анимаций персонажей возникала проблема с тем что другие игроки или боты влияли на их позиции и они отклонялись от заданной им позиции, особенно печально это проявлялось при групповом перемещении убеги. [Предложение] Теперь деньги игроков в выживании сохраняются раз в минуту. [Баг] Исправлена возможность копирования администраторских стеклянных стен, они так же удалены у игроков которые не являются администраторами. [Предложение] Реализована возможность переноса предметов из слота в слот, см. !f1 - Хранилище предметов -> Перенести предмет из слота в слот. [Предложение] Реализована возможность показа информации в меню !fs_info, о слоте в котором сохранен предмет, типе предмета, а так же вы можете узнать диапазон доступных скинов и анимаций предмета, если таковые у него имеются. [Предложение] При удалении с карты загруженных из указанного слота предметов производится проверка на то сохранен ли предмет в базе данных, чтобы исключить случаи когда игроки помечали предмет закрепленным за слотом, но не сохраняли и в итоге при удалении теряли свои покупные предметы что не успели сохранить после пометки за слотом. [Баг] Исправлена проблема когда не сохраненный предмет помечали закрепленным за несколькими слотами подряд, то все слоты на который предмет был помечен по очереди помечались загруженными и статус при смене слота за которым был закреплен предмет не убирался если на карте более нет предметов из этого слота. [Баг] Исправлена проблема с тем что ведьмы от Witch танка, а так же создаваемые из админки стали умирать на некоторых картах после последних обновлений защиты от фарма. [Предложение] Стандартизированы названия предметов содержащие размеры предмета. Теперь такие предметы называются по формуле 'Название [Размер]' [Предложение] Добавлена команда перемещения предмета направлению собственных осей !fs_move_by_obj_axis <ось> <кол-во юнитов>, так же в меню передвинуть теперь появились новые режимы касательно этой функции. [Предложение] Добавлено отображение осей предмета под курсором при нахождении в меню повернуть, передвинуть, копирование | вставка, выровнять, в цветовом формате: X, Y, Z, это должно сильно помочь, ведь сложно понять куда смотрят оси предмета когда используешь копирование со сдвигом. [Предложение] Меню информации о предмете !fs_info показывает суммарные 3D размеры предмета в формате X, Y, Z [Предложение] Функция скопировать со сдвигом оптимизирована, уменьшены зазоры, добавлена калибровка моделек чьи реальные размеры меньше их максимальных/минимальных указанных в модельке. [Предложение] Добавлена функция выравнивания углов помеченных предметов по предмету под курсором !fs_align_ang, старая команда !fs_align переименована в !fs_align_pos, меню выравнивания обновлено. °• Marsus: [Баг] На первой карте жертвы есть вагон где рождается танк, если его не донца открыть танк и будет там сидеть, это не совсем правильно, теперь танка в вагоне не будет, при открытии вагона будет паник евент с сиреной, а танк будет либо до вагона, либо после но не одновременно с этим. [Предложение] Добавлены звуки телепортации, а так же искажения зрения у игрока играющего танком. Исправлена проблема с ошибочно полученными классами супер зараженных при рождении игрока, он получал сообщение от способности которую не мог получить. °• Super Coop и °• Coop Alternative: [Предложение] Исправлена проблема смены режима игры на версус через подключение через лобби. [Баг] Исправлена проблема съедания предыдущего оружия точками раздачи оружия на некоторых картах.
-
Поворот группы предметов по вертикали как одного
Electr0 прокомментировал Electr0 запись в °• Mega Survival
@KOllapsE это не мой метод, это из разряда что не надо делать когда ты что-то разрабатываешь, потому что если была цель повернуть, нужно это повернуть, а если мы поворачиваем потом три часа считаем все багнутые предметы и фиксим их, это не идеально.., костыли это все, а представь какая нагрузка, ведь это все нужно предварительно расчитать перед тем как я смогу дать добро на групповое действие, ведь край объекта мог попасть туда куда ему не стоит попадать, лучше отложить поворот по X Z до лучших времен, самая главная проблема как повернуть эти оси в соотвествии с повернутой убегой, по крайней мерее по Y все идеально, и он куда более востребователен чем остальные -
what the fuck? why different accounts in forum, why different old steam_id??
-
Поворот группы предметов по вертикали как одного
Electr0 прокомментировал Electr0 запись в °• Mega Survival
Это конечно может работать если ты имеешь плотно собранную убегу, но в остальном не годится, ибо то тут то там будут вылезать не дочеты -
chin up
-
why you stay in game now? you should leave from game.
-
and leave game while i am transfer data
-
why you break this you think i love deleting spaces in steam id?
-
Поворот группы предметов по вертикали как одного
Electr0 прокомментировал Electr0 запись в °• Mega Survival
перепробовал разные методы, но пока что не выходит: пробовал через функцию поворот вектора в 3D матрице повернуть углы и по разному, и несколько сразу, итог один они куда-то не туда съезжают один хер. жаль нельзя показать геометрию всех предметов сразу (упираемся в лимит временных пропов отрисовки) -
Поворот группы предметов по вертикали как одного
Electr0 прокомментировал Electr0 запись в °• Mega Survival
дело в том что там менять ничего не нужно, он не используется даже в повороте углов видишь сразу видно что не правильно доворачивает углы предметов, а само смещение центров предметов в пространстве обыгранно верно обожаю работать с векторами: -
Поворот группы предметов по вертикали как одного
Electr0 прокомментировал Electr0 запись в °• Mega Survival
тоесть если хотим поворачивать группу предметов по X, ихние углы "доворачиваем" по оси Z? -
Поворот группы предметов по вертикали как одного
Electr0 прокомментировал Electr0 запись в °• Mega Survival
не очень понимаю что это даст.., ты предлагаешь поворачивать обе оси сразу? -
Поворот группы предметов по вертикали как одного
Electr0 прокомментировал Electr0 запись в °• Mega Survival
не думаю что разбухнет, но я не знаю как это сделать D