mirror of
https://github.com/diamante0018/InfectedGSC.git
synced 2025-06-28 15:21:48 +00:00
Fix mp_radar
This commit is contained in:
@ -10,6 +10,7 @@
|
||||
init()
|
||||
{
|
||||
thread antiRageQuit();
|
||||
thread onPlayerConnect();
|
||||
}
|
||||
|
||||
antiRageQuit()
|
||||
@ -33,3 +34,19 @@ antiRageQuit()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
onPlayerConnect()
|
||||
{
|
||||
for ( ;; )
|
||||
{
|
||||
level waittill( "connected", player );
|
||||
player thread onPlayerDisconnect();
|
||||
}
|
||||
}
|
||||
|
||||
onPlayerDisconnect()
|
||||
{
|
||||
self waittill( "disconnect" );
|
||||
text = "say \"" + self.name + " ^1Left the server\"\n";
|
||||
cmdExec( text );
|
||||
}
|
||||
|
@ -26,8 +26,6 @@ init()
|
||||
|
||||
thread gameEnded();
|
||||
thread gameStart();
|
||||
|
||||
thread hookCallbacks();
|
||||
}
|
||||
|
||||
onPlayerConnect()
|
||||
@ -61,14 +59,6 @@ onPlayerSpawned()
|
||||
}
|
||||
}
|
||||
|
||||
hookCallbacks()
|
||||
{
|
||||
level waittill( "prematch_over" );
|
||||
waittillframeend;
|
||||
level.prevCallbackPlayerDamage = level.callbackPlayerDamage;
|
||||
level.callbackPlayerDamage = ::codeCallbackPlayerDamage;
|
||||
}
|
||||
|
||||
gameEnded()
|
||||
{
|
||||
gameFlagWait( "prematch_done" );
|
||||
@ -102,24 +92,6 @@ gameStart() // Might need to set cg_thirdperson to false when a player spawns
|
||||
}
|
||||
}
|
||||
|
||||
codeCallbackPlayerDamage( eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, sWeapon, vPoint, vDir, sHitLoc, timeOffset )
|
||||
{
|
||||
self endon( "disconnect" );
|
||||
|
||||
if ( sMeansOfDeath == "MOD_FALLING" || self isUsingRemote() )
|
||||
{
|
||||
eAttacker maps\mp\gametypes\_damagefeedback::updateDamageFeedback( "" );
|
||||
return;
|
||||
}
|
||||
|
||||
if ( isSubStr( sWeapon, "iw5_1887_mp" ) && sMeansOfDeath != "MOD_MELEE" )
|
||||
{
|
||||
iDamage = 35;
|
||||
}
|
||||
|
||||
[[level.prevCallbackPlayerDamage]]( eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, sWeapon, vPoint, vDir, sHitLoc, timeOffset );
|
||||
}
|
||||
|
||||
playLeaderDialog( sound )
|
||||
{
|
||||
assert( self.pers["team"] != "spectator" );
|
||||
|
Reference in New Issue
Block a user