-
Публикации
3996 -
Зарегистрирован
Все публикации пользователя Дед
-
Злой одмин решил фсех нопугать :roll:
-
Текстуры - они все в index, иначе ересь будет. В RGB палитры нет по определению. Сам последний цвет неважен, главное что ОН был последним. Юзай tick и его deltatime. Ещё если в state'ах, то можно юзать sleep(X); (X - float-значение секунды)
-
Может это в native коде реализовано?Это было бы верхом поклонения богу Онану.
-
name - ****** Артйом 'Dedъ' Андреевич birth - 04.04.1987 * интересы: креатив // музыка // аниме (выборочно) // hi-tech // погибель миру // мыфсездохним // евгеника // гедонизм // Ъ // ... * железо: Athlon 2000+ XP / 256 mb DDR / GeForce FX5600 - 128mb / 20 mb hdd + monitor 17" LCD __________________________ музыка: стили - alternative / electronic / drum & bass / other (слушаю ВСЁ. Кроме галимой попсы) * alternative - Дельфин / Prodigy / Rammstein / ... * electronic - Biosphere / Daft Punk / Moby / ... * D&B - много игры: стили - action / rpg * action - UT series / Mafia / Undying / ... * rpg - DeusEx / 2027 / ... аниме: Neon Genesis Evangelion / Ghost in the Shell / Witch hunter Robin / Serial Experiments Lain / Samurai Champloo / Cowboy Bebop / FLCL / Тронсформеры / ... __________________________ Деструдо возрастает
-
Цвет фона должен быть самым последним в палитре цветов данного файла. Юзаем фотошоп. При импорте текстуры нужно указать что они bMasked. Если импорт через эдитор - там такая опция есть. Если через скрипты, делаем так: #exec TEXTURE IMPORT FILE="TexturesIconsLargeIcon3006.pcx" NAME="LargeIcon3006" GROUP="Icons" FLAGS=2 FLAGS=2 - это и есть bMasked. Transparent - это совсем не то, это простая прозрачность.
-
Хз, какая кнопка, у меня за её нажатием только спинной москъ следит. Ну тогда юзай с контролом инструмент вращения (по значку узнаеш думаю).
-
Шыфт и левой мышко тянуть.
-
Ну если в эдиторе работает - значит правильно. Только я вот не помню моделек патронов где skin юзался... Дедъ не крутой, Дедъ - 1337 н00б.
-
Через скрипт веапонмода ты нифига приличного не сделаешь. Способ выше - самый оптимальный и простой. В лог игрока без появления на экране не добавить. Если это utx пак, то конечно надо. Это u паки сами загружаюццо. Юзай: #exec OBJ LOAD FILE=Name Суй это в начало скрипта, между объявлением переменных и именем класса.
-
Про глушитель: function bool LoadAmmo(int ammoNum) { local class<Ammo> newAmmoClass; local Ammo newAmmo; local Pawn P; if ((ammoNum < 0) || (ammoNum > 2)) return false; p = Pawn(Owner); if (P == None) return false; newAmmoClass = AmmoNames[ammoNum]; if (newAmmoClass !=None) { if (newAmmoClass !=AmmoName) { newAmmo = Ammo(P.FindInventoryType(newAmmoClass)); if (newAmmo == None) { P.ClientMessage(Sprintf(msgOutOf, newAmmoClass.Default.ItemName)); return False; } if (NewAmmo !=None) if (NewAmmo.IsA('RAmmo556mm')) { shakemag = Default.shakemag; if (bHasSilencer) { bHasMuzzleFlash = False; NoiseLevel = 0.4; FireSound = Sound'Game.Weapons.MP5FireSil'; } else { bHasMuzzleFlash = True; NoiseLevel = Default.NoiseLevel; FireSound = Sound'Game.Weapons.MP5Fire'; } EnemyEffective = Default.EnemyEffective; HitDamage = Default.HitDamage; } else if (NewAmmo !=None) if (NewAmmo.IsA('RAmmo556mmJHP')) { shakemag = 350.000000; if (bHasSilencer) { NoiseLevel = 1.0; FireSound = Sound'Game.Weapons.MP5FireSil'; } else { NoiseLevel = 2.0; FireSound = Sound'Game.Weapons.MP5Fire2'; } HitDamage = 4; EnemyEffective = ENMEFF_Organic; } AmmoName = newAmmoClass; AmmoType = newAmmo; if (DeusExPlayer(P) !=None) DeusExPlayer(P).UpdateBeltText(Self); ReloadAmmo(); P.ClientMessage(Sprintf(msgNowHas, ItemName, newAmmoClass.Default.ItemName)); return True; } else { P.ClientMessage(Sprintf(msgNowHas, ItemName, newAmmoClass.Default.ItemName)); } } return False; } Это функция работы с патронами в 2027. При использовании разного вида патронов она меняет повреждение, а также уровень шума при стрельбе. Модифицируй. Правда это только тестовый вариант. Я ещё не проводил испытания на правильную работу. В частности у меня есть сомнения что она правильно работает при разных уровнях навыка. Надо смотреть. Если не через труп, то можно поискать - где там перед спавниваем трупа делается destroy() и вставить код туда. Для того чтобы опыт за контуженных не давали, надо проверять флаг, за это свойство отвечающий.
-
У роботов наверное state dying оверрайдиццо, поэтому robots.uc тоже ковырять надо. Для того чтобы в логи писать - юзай: log("OMG WTF LOLLOL!!!1"); Пак - просто импортируешь в UeD текстурку, при этом в качестве пака называешь имя для будущего пака. Когда сделаешь save - новый пак появиццо.
-
Насколько я знаю, его пришэлтсы похитили :?:
-
У меня прокся, проблем не было... :?:
-
Думаю надо юзать вот это: local DeusExPlayer player; player = DeusExPlayer(GetPlayerPawn()); player.ClientMessage("Опыт за убийство!");//Текст надо сделать в виде переменной!
-
Ion - zло :evil: они, бывает, взрываютса :cry:
-
Дэдушки из сети пропали :)
-
Ещё под Rune предложи. Сравни коммьюнити Undying и DX. И ещё попробуй представить сколько бы заняла работа над воссозданием RPG системы, баланса, возможностей... Умные фсе, я аж не могу.
-
Да вот в том то и дело что некоторые шрифты увеличиваются вместе с HUD'ом :shock: Перерыл весь код HUD'а и окон - ничего не нашол :shock: :)
-
Вообще-то такая штука есть. Буржуй какой-то сделал. Искать где не знаю.
-
Открою страшную тайну: за дятьку я ни разу не играл :shock: Ну его, он яойщик какой-то :shock:
-
Потому что мне так надо было штобы вставить овотару с кводратным мидведем :shock:
-
Может в Деусе это и не раздражает, а вот в 2027, где шрифты и колличество текста в книгах больше, это очень неудобно - книги и газеты просто на экран не влазят.
-
Ещё раз говорю - это не баг, это фича. Со шрифтами на разрешениях выше 800*600 тоже трансформация происходит. Со шрифтами я разобрался, а вот где то же самое с HUDом делаеццо пока не нашол.