Reply To: New on my work
Home / Forums / Modders Corner / Mafia Scene Modders / eXistenZ34’s Mods / New on my work / Reply To: New on my work
zahar do you have the script for get into the bathtub and get naked?
in the scenario for FR I added the position of
for the injector you can do so
go through the objects(go in the shower)
game.game:GetActivePlayer():SetPhysState(enums.PhysicsState.DISABLED)
p=game.game:GetActivePlayer()
DelayBuffer:Insert(function(l_1_0)CommandBuffer:Insert(l_6_0,{
function(l_1_0)return game.game:ChangePlayerModel(“vitnah_t”)end,
function(l_2_0)return p:SetControlStyle(enums.ControlStyle.LOCKED)end,
function(l_3_0)return p:AnimPlay(“sc_prisoner_shower_wash_in”,false)end,
function(l_4_0)return p:AnimPlay(“sc_prisoner_shower_stat”,false)end,
function(l_5_0)return p:AnimPlay(“sc_prisoner_shower_wash_a”,false)end,
function(l_6_0)return p:AnimPlay(“sc_prisoner_shower_wash_b”,false)end,
function(l_7_0)return p:AnimPlay(“sc_prisoner_shower_wash_c”,false)end,
function(l_8_0)return p:AnimPlay(“sc_prisoner_shower_stat”,false)end,
function(l_9_0)return p:AnimPlay(“sc_prisoner_shower_wash_out”,false)end,
function(l_10_0)return p:SetControlStyle(0)end})end,{l_1_0},100,1,false)
Then turn back to the interaction with objects
game.game:GetActivePlayer():SetPhysState(enums.PhysicsState.ENABLE)
explosion for garage
can be used with an injector
V=game.entitywrapper
DelayBuffer:Insert(function(l_1_0)CommandBuffer:Insert(l_6_0,{
function(l_1_0)return V:GetEntityByName(“lokace_garage_vybuch00”):Run()end,
function(l_2_0)return game.cameramanager:GetPlayerMainCamera(0):SimpleShake(4,4,4)end,
function(l_3_0)V:GetEntityByName(“lokace_garage_auto_vybuch00”):Run()
V:GetEntityByName(“S_Garag_L_explo100”):Activate()
V:GetEntityByName(“lokace_garage_budka_horeni00”):Activate()
V:GetEntityByName(“lokace_garage_budka_horeni_b00”):Activate()
V:GetEntityByName(“S_Garag_L_destr100”):Activate()
V:GetEntityByName(“LGL_svetlo00”) eactivate()
V:GetEntityByName(“LGL_svetlo01”)
layBlinkAnim(“blink_random_03”,false)
V:GetEntityByName(“LGL_svetlo02”):SetImpulse(Math:newVector(1,0,0)*30,V:GetEntityByName(“LGL_svetlo02”):GetPos()-Math:newVector(0,0,0.30000001192092896),0)
V:GetEntityByName(“LGL_svetlo03”):SetImpulse(Math:newVector(1,0,0)*30,V:GetEntityByName(“LGL_svetlo03”):GetPos()-Math:newVector(0,0,0.30000001192092896),0)
V:GetEntityByName(“LGL_svetlo04”):SetImpulse(Math:newVector(1,0,0)*30,V:GetEntityByName(“LGL_svetlo04”):GetPos()-Math:newVector(0,0,0.30000001192092896),0)
V:GetEntityByName(“LGL_svetlo05”):SetImpulse(Math:newVector(1,0,0)*30,V:GetEntityByName(“LGL_svetlo05”):GetPos()-Math:newVector(0,0,0.30000001192092896),0)
V:GetEntityByName(“LGL_svetlo06”):SetImpulse(Math:newVector(1,0,0)*30,V:GetEntityByName(“LGL_svetlo06”):GetPos()-Math:newVector(0,0,0.30000001192092896),0)
V:GetEntityByName(“Ambi_L_garagl_ohen100”):Activate()
V:GetEntityByName(“lokace_garage_ohen00”):Run()
V:GetEntityByName(“lokace_garage_ohen01”):Run()
V:GetEntityByName(“lokace_garage_ohen02”):Run()
V:GetEntityByName(“lokace_garage_ohen03”):Run()
V:GetEntityByName(“lokace_garage_ohen04”):Run()
V:GetEntityByName(“Ambi_L_garagl_ohen200”):Activate()
V:GetEntityByName(“S_Garag_L_destr200”):Activate()
V:GetEntityByName(“lokace_garage_ohen_benzin00”):Run()
V:GetEntityByName(“lokace_garage_ohen_benzin01”):Run()
V:GetEntityByName(“Damage_explo1”):Activate()
V:GetEntityByName(“Damage_explo2”):Activate()
V:GetEntityByName(“Damage_explo3”):Activate()
V:GetEntityByName(“dmgZone1”):Activate()
V:GetEntityByName(“dmgZone2”):Activate()
V:GetEntityByName(“AmbiRV_L_garagl_sklo_davka100”):Activate()
V:GetEntityByName(“LGL_PHYS_roof_A00”):Hide()
V:GetEntityByName(“LGL_PHYS_roof_B00”):Hide()
V:GetEntityByName(“LGL_PHYS_roof_C00”):Hide()
V:GetEntityByName(“LGL_PHYS_roof_D00”):Hide()
V:GetEntityByName(“LGL_PHYS_roof_E00”):Hide()
V:GetEntityByName(“S_Garag_L_destr300”):Activate()
V:GetEntityByName(“frames_explo_start_off”):ShowFrames()
V:GetEntityByName(“frames_explo_boom_off”):HideFrames()
V:GetEntityByName(“lokace_garage_kour_zevnitr00”):Run()
V:GetEntityByName(“lokace_garage_kour_ustropu00”):Run()
V:GetEntityByName(“lokace_garage_kour_ustropu01”):Run()
V:GetEntityByName(“lokace_garage_kour_ustropu02”):Run()
V:GetEntityByName(“lokace_garage_kour_ustropu03”):Run()
V:GetEntityByName(“lokace_garage_kour_ustropu04”):Run()
V:GetEntityByName(“lokace_garage_kour_ustropu05”):Run()
V:GetEntityByName(“lokace_garage_kour_ustropu06”):Run()
V:GetEntityByName(“lokace_garage_kour_ustropu07”):Run()end,
function(l_4_0)V:GetEntityByName(“S_Garag_L_destr400”):Activate()
V:GetEntityByName(“lassiter2”):Explode()
V:GetEntityByName(“LGL_anim_door00”)
layAnim(“sq_LGL_ANIM_door_anim”,false)
V:GetEntityByName(“LGL_ANIM_nosnik_A01”)
layAnim(“sq_LGL_ANIM_nosnik_A_anim”,false)
V:GetEntityByName(“LGL_ANIM_nosnik_B01”)
layAnim(“sq_LGL_ANIM_nosnik_B_anim”,false)
V:GetEntityByName(“AmbiRV_L_garagl_konstrukce300”):Activate()
V:GetEntityByName(“LGL_ANIM_roof_A00”)
layAnim(“sq_LGL_ANIM_roof_A_anim”,false)
V:GetEntityByName(“LGL_ANIM_roof_C00”)
layAnim(“sq_LGL_ANIM_roof_C_anim”,false)
V:GetEntityByName(“LGL_ANIM_roof_D00”)
layAnim(“sq_LGL_ANIM_roof_D_anim”,false)
V:GetEntityByName(“LGL_ANIM_sloupy00”)
layAnim(“sq_LGL_ANIM_sloupy_anim”,false)
V:GetEntityByName(“AmbiRV_L_garagl_squeek100”):Activate()
V:GetEntityByName(“LGL_PHYS_nosnik_A00”)
layAnim(“sq_LGL_PHYS_nosnik_A_anim”,false)
V:GetEntityByName(“LGL_PHYS_nosnik_A200”)
layAnim(“sq_LGL_PHYS_nosnik_A2_anim”,false)
V:GetEntityByName(“LGL_PHYS_nosnik_alfa00”)
layAnim(“sq_LGL_PHYS_nosnik_alfa_anim”,false)
V:GetEntityByName(“LGL_PHYS_nosnik_B00”)
layAnim(“sq_LGL_PHYS_nosnik_B_anim”,false)
V:GetEntityByName(“S_Garag_L_destr500”):Activate()
V:GetEntityByName(“LGL_PHYS_nosnik_spec00”)
layAnim(“sq_LGL_PHYS_nosnik_spec_anim”,false)end,
function(l_5_0)return game.game:GetActivePlayer():SetControlStyle(enums.ControlStyle.LOCKED)end,
function(l_6_0)return game.game:GetActivePlayer():AnimPlay(“sc_Vito_knock_down”,false)end,
function(l_7_0)return game.game:GetActivePlayer():SetControlStyle(0)end})end,{l_1_0},100,1,false)

layBlinkAnim(“blink_random_03”,false)