• Recharge one cartridge and the animation in turn.
    0 replies, posted
I decided to port the "Uboinik"(Shambler) from Metro last light with animations similar to the original ones.  https://www.youtube.com/watch?v=bX-RM3eMybs I'm in coding under Lua is not particularly strong. So help. How to recharge one cartridge and how to play the animation in turn? function SWEP:Reload() if (self.Weapon:Clip1() == 0) then self.ReloadOne() elseif (self.Weapon:Clip1() == 1 || self.Weapon:Clip1() == 2 || self.Weapon:Clip1() == 3) then self.Reload_start() elseif (self.Weapon:Clip1() == 4 || self.Weapon:Clip1() == 5) then self.Reload_start2() end  end   function ReloadOne() self.Weapon:SendWeaponAnim( ACT_VM_... )//everywhere ACT_ different self.ReloadStart() end   function ReloadStart() self.Weapon:SendWeaponAnim( ACT_VM_... ) if (self.Weapon:Clip1() == 1) then self.Reload1() elseif (self.Weapon:Clip1() == 2) then self.Reload2() elseif (self.Weapon:Clip1() == 3) then self.Reload3() end  self.Reload34() end   function Reload1() self.Weapon:SendWeaponAnim( ACT_VM_... ) self.Reload2() end   function Reload2() self.Weapon:SendWeaponAnim( ACT_VM_... ) self.Reload3() end   function Reload3() self.Weapon:SendWeaponAnim( ACT_VM_... ) self.Reload34() end   function Reload34() self.Weapon:SendWeaponAnim( ACT_VM_... )  self.Reload4() end function ReloadStart2() self.Weapon:SendWeaponAnim( ACT_VM_... )  if (self.Weapon:Clip1() == 4) then self.Reload4() elseif (self.Weapon:Clip1() == 5) then self.Reload5() end  end   function Reload4() self.Weapon:SendWeaponAnim( ACT_VM_... ) self.Reload5() end   function Reload5() self.Weapon:SendWeaponAnim( ACT_VM_... ) self.ReloadEnd() end   function ReloadEnd() self.Weapon:SendWeaponAnim( ACT_VM_... ) end The message was translated via google translate. If you do not understand, I will explain in other words.
Sorry, you need to Log In to post a reply to this thread.