Skocz do zawartości

LVutner

Stalker
  • Postów

    1256
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    57

Treść opublikowana przez LVutner

  1. A moim zdaniem lepiej byłoby podać jaką broń ma mieć dana frakcja.
  2. Siemanko. Planuję rozdać broń dla poszczególnych frakcji.. Założenie mam że kałachy tozy i inną słabą broń dostaną bandyci oraz stalkerzy. Nową armia a natowskie dla najemników oraz wolności... Ktoś ma jakieś swoje wizje? Lista broni...
  3. Z niecierpliwością czekam na Twoją wycieczkę do Zony. A ogólnie to piękne widoki na Ukrainie, za zdjęcia szacun
  4. Dawać linka do builda tego.... sam sobie rozpracuję to
  5. Z tego co pamiętam to ten build jest ich psychodeliczną podróżą po życiu. Dawać linkacza Ale w sumie na ap-pro pisali że pare osób popełniło samobójstwo po tym, a ekipa gsc się rozpadła potem...
  6. W sumie tak przeanalizowałem to... włącznie z wątkiem na ap-pro.ru. Trochę fejkiem zapodaje... ale z drugiej strony może to byl ukryty projekt? Gdyby ktoś mógł mi dać linka do owego builda to bym coś zmajstrował
  7. Ale te modele mógłbym wykorzystać w jakimś stalkerze na andka
  8. Czytałem kiedyś o tym, dziwna sprawa - GSC trolluje graczy?
  9. Najlepszego przyjacielu! Dużo zdrowia, szczęścia i artefaktów.
  10. LVutner

    Jak przesunąć ten napis

    Folder UI i szukasz danej linijki od owych napisów. Potem osie X,Y i to wszystko.
  11. Tak, jest coś nie tak. Szukaj sekcji max_belt i ustaw tam 27.
  12. Możliwe że poprostu to item questowy choć niegrałem w OGSE..
  13. @Hobby zaradził temu. https://ulozto.cz/!okPbSghRH/gamedata-zip
  14. Hmm. To ja może coś dołożę od siebie. 1. REDUX 2. Phantoms Zone 3. OLR 3.0 4. Shoker 3.0 5. Radium (a najbardziej sam silnik)
  15. Ten stalker to te obrotowe lampy w podziemiach agropromu xD
  16. LVutner

    Stalker spawner

    Co ty masz z tymi spawnerami ciągle? xD Ściągnij władce zony. Jak chcesz samemu zrobić spawner to podstawy tworzenia przycisków wyzwalających daną funkcję i tyle.
  17. Siema. Jako że jest ulewa u mnie to muszę się uspokoić i dać poradnik kolejny... tym razem tworzymy slota. Korzystałem z poradnika Kondra48 z amk-team za co jestem mu wdzięczny Przypominam o uprzednim przeczytaniu poradnika dotyczącego kompilacji patcha 1.0007 na którym będziemy pracować. UIInventoryWnd.cpp. Na wstępie musimy znaleźć plik o nazwie UIInventoryWnd.cpp. Ścieżka do niego: X:\trunk\xray\xr_3da\xrGame\ui Otwórzmy go zatem Notepadem++. Naszym zadaniem jest znaleźć owy fragment kodu: m_pUISlotQuickAccessList_3 = xr_new<CUIDragDropListEx>(); AttachChild(m_pUISlotQuickAccessList_3); m_pUISlotQuickAccessList_3->SetAutoDelete(true); xml_init.InitDragDropListEx (uiXml, "dragdrop_slot_quick_access_3", 0, m_pUISlotQuickAccessList_3); BindDragDropListEnents (m_pUISlotQuickAccessList_3); Jeśli już go znaleźliśmy to pod nim umieszczamy część kodową naszego nowego slotu. m_pUIDetAdvList = xr_new<CUIDragDropListEx>(); AttachChild(m_pUIDetAdvList); m_pUIDetAdvList->SetAutoDelete(true); xml_init.InitDragDropListEx (uiXml, "dragdrop_slot_det_adv", 0, m_pUIDetAdvList); BindDragDropListEnents (m_pUIDetAdvList); I znowu musimy użyć funkcji szukania w notepadzie. Tym razem chodzi o to: m_slots_array[SLOT_QUICK_ACCESS_3] = m_pUISlotQuickAccessList_3; I pod nim umieszczamy taki krótki kodzik: m_slots_array[DET_ADV_SLOT] = m_pUIDetAdvList; I zapisujemy nasz plik. UIInventoryWnd.h: Część kolejna, musimy otworzyć owy pliczek i znaleźć znowu jakiś kod... CUIDragDropListEx* m_pUISlotQuickAccessList_3; Pod nim dodajemy naszą formułkę: CUIDragDropListEx* m_pUIDetAdvList; Zapisujemy plik i przechodzimy do następnego, tym razem będzie to... UIInventoryWnd2.cpp: Tutaj tak samo musimy szukać kodów (niestety :)) Musimy znaleźć to: _itm = m_pInv->m_slots[SLOT_QUICK_ACCESS_3].m_pIItem; if(_itm) { CUICellItem* itm = create_cell_item(_itm); m_pUISlotQuickAccessList_3->SetItem (itm); } I pod nim to dodać: _itm = m_pInv->m_slots[DET_ADV_SLOT].m_pIItem; if(_itm) { CUICellItem* itm = create_cell_item(_itm); m_pUIDetAdvList->SetItem (itm); } Potem kolejne poszukiwania... m_pUISlotQuickAccessList_3->ClearAll (true); I pod tym dodajemy: m_pUIDetAdvList->ClearAll (true); Zapisujemy plik i przechodzimy do części kolejnej, najgorsze już za nami UIInventoryWnd3.cpp: Krótkie zadanie bo tutaj ogranicza się do dodania kodu w jednym miejscu. Mianowicie pod tym: case INVENTORY_TO_SLOT15_ACTION: CurrentIItem()->SetSlot(SLOT_QUICK_ACCESS_3); break; Dodamy to: case INVENTORY_TO_SLOT16_ACTION: CurrentIItem()->SetSlot(DET_ADV_SLOT); break; Zapisujemy i przechodzimy dalej. inventory_space.h: Szukamy teraz zdefiniowanego szybkiego slotu nr.3: #define SLOT_QUICK_ACCESS_3 15 Poniżej zdefiniujemy nasz slot: #define DET_ADV_SLOT 16 Trochę niżej mamy takie cuś: #define SLOTS_TOTAL 16 Zamiast szesnastki dajemy 17, bo doszedł nam nowy slot. Zapisujemy plik. Teraz będzie ostatnia część. UIMessages.h: Tutaj sprawa prosta jak drut. Dopisujemy tylko nasz kodzik pod: INVENTORY_TO_SLOT15_ACTION, A to nasz kodzik: INVENTORY_TO_SLOT16_ACTION, Zapisujemy i tym kończymy naszą pracę z silnikiem stalkera. Kompilujemy teraz xrGame.dll tak jak w poprzednim poradniku. Jeśli wszystko poprawnie się skompilowało można strzelić browara. UI, czyli dodajemy nasz slot do gry. Rzecz prosta jak 2+2, choć niektórzy tego działania nie umieją to żaden problem. W plikach UI tj. inventory_new.xml i inventory_new_16.xml Dodajemy nasz slot: <dragdrop_slot_det_adv x="581" y="673" width="100" height="50" cell_width = "48" cell_height="50" rows_num="1" cols_num="2" custom_placement="0" show_grid = "0"/> Zapisujemy plik i otwieramy system.ltx. Mamy nasze sloty slot_persistent_1 = false ;noże slot_persistent_2 = false ;pistolety slot_persistent_3 = false ;automaty slot_persistent_4 = true ;granaty ... Ta sekcja kończy się z numerem 16 (slot_persistent)... Zatem pod 16tką dodajemy nasz slot: slot_persistent_17 = false ;detektor nasz Testujemy czy wszystko działa i się radujemy
  18. Powiem Ci krótko, po co masz zawalać grę rzeczami które w niej znajdziesz normalnie? Spawner ma bodajże wszystkie itemy jakie znajdziemy w ogse.
  19. Ogółem mogę powiedzieć że pozostaje Ci błagać ruskich albo samemu się uczyć LUA. Ja w LUA jestem słaby ale dam Ci wskazówkę do tych towarzyszy. KamikazzeRU, i jego mod... reszte znajdziesz I nie ma to jak minusować kogoś i robić koncert życzeń oraz zakładając temat w nieodpowiednim dziale.
  20. To nie jest dział od koncertu życzeń.
  21. Ucz się LUA to może zrobisz coś na wzór tego. Ja w LA niegrywam bo uważam że optymalizacja w tym nie istnieje. To video co podałeś to jest przykład tego co można zrobić w stalkerze przez skrypty.
  22. Da radę w skryptach. Odwołanie z przedmiotu siedzącego w slocie i jego wartości uszkodzenia do wyświetlenia formułki która załączy się przy danej wartości
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z tej strony, zgadzasz się na nasze Warunki użytkowania.