-
Число публикаций
285 -
Регистрация
-
Последнее посещение
-
AMKoin
8,480 [Подарить AMKoin]
Весь контент пользователя mortan
-
@trantat, тебе для этого придётся двигло править, только я не могу понять зачем это может быть нужно.
-
@UnLoaded, смотри: это сама функция( начало) void CInventory::Take(CGameObject *pObj, bool bNotActivate, bool strict_placement) а вот тот кусок в этой функции который тебе нужен: if(pIItem->CurrPlace()==eItemPlaceUndefined) { if( !pIItem->RuckDefault() ) { if( CanPutInSlot(pIItem, pIItem->BaseSlot()) ) { result = Slot(pIItem->BaseSlot(), pIItem, bNotActivate,strict_placement); VERIFY(result); }else if (CanPutInBelt(pIItem)) { result = Belt(pIItem,strict_placement); VERIFY(result); }else { result = Ruck(pIItem,strict_placement); VERIFY(result); } }else { result = Ruck(pIItem,strict_placement); VERIFY(result); } }
-
@UnLoaded, в inventory.cpp , чуть позже напишу где именно
-
@Space.Marine, сам по себе он не шибко интересный. поэтому я и спросил, вдруг там какие-то твои правки есть.
-
@Space.Marine, эээ, а что там внутри?!
-
@BoBaH_671, из open xray без проблем собирается master-ветка, только либы придётся ручками перекомпилить самому ( ну или попросить ).
-
@UnLoaded, время подрубать читы - только не уверен что поможет
-
кто знает где в коде находятся строки отвечающие за отображение итемов на теле нпс и гг? Например автомат на спине.
-
@Migochkin, да, можно.
-
"- Добавлена возможность установки различных прицелов (ЗП)" очень интересно посмотреть, сделали наконец-то нормальный аттач к пушке или визуально ничего не меняется?
-
Еще есть баг что итем с трупа перемещается не в тот слот который ты его тянешь а в тот который прописан в конфиге - это связано с тем что запрос на перенос итема в слот не выполняется - вместо него выполняется "подбор" предмета с земли) Если решите делать систему с рюкзаками или разгрузами то придётся править этот баг) P.S. я по-моему уже писал про него?
-
@Kondr48, не нет а да - это реально базовый слот из конфига, потому что вот он : u16 BaseSlot () const {return m_ItemCurrPlace.base_slot_id;} а вот как раз "текущий" слот итема: u16 CurrSlot () const {return m_ItemCurrPlace.slot_id;} ну и само место ( рюкзак\пояс\всё остальное): u16 CurrPlace () const {return m_ItemCurrPlace.type;} Или вот ещё выжимка кода из Inventory.cpp: if(pIItem->CurrPlace()==eItemPlaceUndefined) { if( !pIItem->RuckDefault() ) { if( CanPutInSlot(pIItem, pIItem->BaseSlot()) ) { result = Slot(pIItem->BaseSlot(), pIItem, bNotActivate,strict_placement); VERIFY(result); }else if (CanPutInBelt(pIItem)) { result = Belt(pIItem,strict_placement); VERIFY(result); }else { result = Ruck(pIItem,strict_placement); VERIFY(result); } }else { result = Ruck(pIItem,strict_placement); VERIFY(result); } } это вот так работает подбор с земли или с трупа
-
@Kondr48, эээ, разве не слот который прописан в конфиге итема? А вообще глянь где эта ф-ия используется, я чего-то давно не открывал сорцы и не помню уже что она делает.
-
@HellRatz, попробуйте сами тогда - берёте IDA и пройдитесь поиском - не думаю что текстовые функции будет сложно найти
-
@HellRatz, конечно же можно, только вот найдите того кто готов ковыряться с ассемблером)
-
@UnLoaded, хочу сразу заметить что многие из этих функций "переписаны" на манер ПЫС: вместо string что-то вроде xr_string и так далее... Поэтому если студия говорит что такой функции нету - попробуй с этой приставкой поколдовать)
-
@WizziGun, одна из вероятных причин - в сейв пишется некая инфа, которая потом не читается и игра падает. Проверьте функции сохранения или загрузки. Если ничего не нашли - обратитесь к подобным файлам в моде откуда взяли бинарники.
-
@WizziGun, проверьте размер сейва, судя по функции проблема связана с открытием файла. Используете ли вы исходники или врезки в движок?
-
@Kondr48, точно нет. P.S. Из интересного - руки примерно точно так же загружаются и работают как и детектор
-
@MJRamon,насколько мне известно разрабы CoC сами делают адаптацию, так что даже и не знаю стоит ли пилить еще. Тем более в их силах сделать систему аддонов лучше и круче)
- 156 ответов
-
@UnLoaded, смотри класс автоматов - там с патронами отлично видно как оно работает, я так износ глушителей делал.
-
@UnLoaded, имхо лепить новый обособленный инвентарный класс это верх дарвинизма. Почему бы не сделать на подобии предметов? А с CGameObject он будет связан так или иначе, ибо в ином случае придётся под это много чего переписать и дописать.
-
@Карлан, это какая нездоровая фигня. Что курили авторы этой формулы? Особый исландский мох от компании CCP?
-
Заметил странную хрень - телепатик резист на артефактах при 0.1 даёт полный иммунитет. На родных бинарниках тоже самое. Ошибка или так задумано?
-
@nasar75, это косяк от адаптации под XP. Скомпилю версию и под нормальные системы. В любом случае оконный режим в игре плохой)
- 156 ответов
-
- 1
-
УЧИМСЯ МОДДИНГУ
ИГРАЕМ В МОДЫ НА ТЧ
ИГРАЕМ В МОДЫ НА ЧН И ЗП
- [ЧН] OGSM CS 1.8 CE Fixes
- [ЧН] HARDWARMOD 3.2
- [ЗП] The Long Road
- [ЧН] New vision of War
- [ЧН] Old Good Stalker Mod - Clear Sky
- [ЗП] Unofficial Patch
- [ЗП] Смерти вопреки
- [ЗП] Контракт на хорошую жизнь
- [ЗП] Shoker Weapon Mod 2.1
- [ЗП] Hardcore pack for SGM 2.2
- [ЗП] Контракт Синдиката
- [ЗП] Клондайк 2.0
- ...и другие моды
ПОЛЕЗНОЕ И РАЗНОЕ