thirdpersonfix.lua
À propos du fichier
- Type de fichier
- Fichier LUA de 1 Ko (text/plain)
- Confidentialité
- Fichier public, envoyé le 11 décembre 2017 à 22:19, depuis l'adresse IP 81.246.x.x (Belgique)
- Sécurité
- Ne contient aucun Virus ou Malware connus - Dernière vérification: 8 heures
- Statistiques
- La présente page de téléchargement a été vue 654 fois depuis l'envoi du fichier
- Page de téléchargement
-
Aperçu du fichier
if( CLIENT ) then
function ThirdPersonUmsg( data )
if( LocalPlayer().ThirdPerson == nil ) then
LocalPlayer().ThirdPerson = true;
else
LocalPlayer().ThirdPerson = !LocalPlayer().ThirdPerson;
end;
end;
usermessage.Hook( "ThirdPerson", ThirdPersonUmsg );
function ThirdPerson( ply, pos, ang, fov )
if( LocalPlayer().ThirdPerson ) then
local view = {};
local dist = 130;
local trace = {};
trace.start = pos;
trace.endpos = pos - ( ang:Forward() * dist + - ang:Right() * 0 );
trace.filter = LocalPlayer();
local trace = util.TraceLine( trace );
if( trace.HitPos:Distance( pos ) < dist - 10 ) then
dist = trace.HitPos:Distance( pos ) - 10;
end;
--view.origin = pos - ( ang:Forward() * dist );
view.origin = pos - ( ang:Forward() * dist + - ang:Right() * 25 );
view.angles = ang;
view.fov = fov;
return view;
end;
end;
hook.Add( "CalcView", "ThirdPerson", ThirdPerson );
function ThirdPersonSDLP()
if( LocalPlayer().ThirdPerson ) then
return true;
end;
end;
hook.Add( "ShouldDrawLocalPlayer", "ThirdPersonSDLP", ThirdPersonSDLP );
else
function ToggleThirdPerson( ply )
umsg.Start( "ThirdPerson", ply );
umsg.End();
end;
hook.Add( "ShowHelp", "ToggleThirdPerson", ToggleThirdPerson );
end;
Partager le fichier thirdpersonfix.lua sur le Web et les réseaux sociaux:
Télécharger le fichier thirdpersonfix.lua
Télécharger thirdpersonfix.lua