Zablokowanie korzystania z broni w mds'ie 2060 1

O temacie

Autor KornikS

Zaczęty 10.05.2020 roku

Wyświetleń 2060

Odpowiedzi 1

KornikS

KornikS

Użytkownicy
posty104
Propsy72
NagrodyV
ProfesjaGrafik 2D
  • Użytkownicy
Witam, przygotowałem sobie nowego mds'a (overlay) i mam mały problem. Chciałem aby postać korzystając z niego miała zablokowaną możliwość korzystania z broni 1h, 2h oraz dystansowej. Bez różnicy czy nie będzie mogła jej w ogóle na siebie założyć, czy też dobyć.
Próbowałem za pomocą AniDisable, jednak nie działa to do końca tak, jak powinno. Bohater próbuje dobyć miecza, jednak animacja się nie odpala, w wyniku czego postać staje nieruchomo w miejscu i nie można nic zrobić.
Spoiler
//Disables
         AniDisable        ("t_run_2_2h")
         AniDisable        ("s_2h")
         AniDisable        ("t_run_2_1h")
         AniDisable        ("s_1h")
         AniDisable        ("t_run_2_mag")
         AniDisable        ("s_mag")
         // Movements Disable
         AniDisable   ("s_Sneak")
         AniDisable   ("t_Run_2_Sneak")
         AniDisable   ("t_Walk_2_Sneak")
         aniDisable   ("t_RunL_2_SneakL")
         AniDisable   ("t_WalkL_2_SneakL")
         AniDisable   ("t_Stand_2_JumpUpLow")
         AniDisable   ("s_JumpUpLow")
         AniDisable   ("t_JumpUpLow_2_Stand")
         AniDisable   ("t_RunL_2_JumpUpLow")
         AniDisable   ("t_RunR_2_JumpUpLow")
         AniDisable   ("t_Stand_2_JumpUpMid")
         AniDisable   ("s_JumpUpMid")
         AniDisable   ("t_JumpUpMid_2_Stand")
         AniDisable   ("t_RunL_2_JumpUpMid")
         AniDisable   ("t_RunR_2_JumpUpMid")
         AniDisable   ("t_Jump_2_Hang")
         AniDisable   ("t_FallDn_2_Hang")
         AniDisable   ("t_Stand_2_JumpUp")
         AniDisable   ("s_JumpUp")
         AniDisable   ("t_JumpUp_2_Hang")
         AniDisable   ("s_Hang")
         AniDisable   ("t_Hang_2_Stand")
         AniDisable   ("t_Stand_2_Hang")
 

bogu9821

bogu9821

Użytkownicy
posty404
Propsy185
ProfesjaProgramista
  • Użytkownicy
Radziłbym po prostu zhookować oCNpc :: CanDrawWeapon i zwrócić 0 (EAX = 0), gdy mamy ten mds, bądź pod innym warunkiem.
 
while(false) Do();


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry