View Single Post
Hoto Cocoa
Senior Member
Join Date: Jun 2018
Location: Somewhere
Old 01-01-2019 , 08:44   Re: Freak Fortress 2 1.10.14 Released
Reply With Quote #2984

Quote:
Originally Posted by XGAK View Post
Delete the bonk.smx plugin and add this to switch(index) in LINE 6466 of your freak_fortress_2.sp.
Code:
					case 44: 
					{
						decl Float:fClientLocation[3], Float:fClientEyePosition[3]; 
						GetClientAbsOrigin(attacker, fClientEyePosition); 
						GetClientAbsOrigin(client, fClientLocation); 
						decl Float:fDistance[3]; 
						MakeVectorFromPoints(fClientLocation, fClientEyePosition, fDistance); 
						float dist = GetVectorLength(fDistance); 
						//PrintToChat(attacker, "\x04Distance: %2.f", dist); //See the distances between the ball and the client. 
						if (dist >= 128.0 && dist <= 256.0) 
						{
							TF2_StunPlayer(client, 1.0, 0.0, TF_STUNFLAGS_SMALLBONK, attacker); 
						}
						else if (dist >= 256.0 && dist < 512.0) 
						{
							TF2_StunPlayer(client, 2.0, 0.0, TF_STUNFLAGS_SMALLBONK, attacker); 
						}
						else if (dist >= 512.0 && dist < 768.0)
						{
							TF2_StunPlayer(client, 3.0, 0.0, TF_STUNFLAGS_SMALLBONK, attacker); 
						}
						else if (dist >= 768.0 && dist < 1024.0)
						{
							TF2_StunPlayer(client, 4.0, 0.0, TF_STUNFLAGS_SMALLBONK, attacker); 
						}
						else if (dist >= 1024.0 && dist < 1280.0) 
						{
							TF2_StunPlayer(client, 5.0, 0.0, TF_STUNFLAGS_SMALLBONK, attacker); 
						}
						else if (dist >= 1280.0 && dist < 1536.0) 
						{
							TF2_StunPlayer(client, 6.0, 0.0, TF_STUNFLAGS_SMALLBONK, attacker); 
						}
						else if (dist >= 1536.0 && dist < 1792.0) 
						{
							TF2_StunPlayer(client, 7.0, 0.0, TF_STUNFLAGS_SMALLBONK, attacker); 
						}
						else if (dist >= 1792.0)
						{
							TF2_StunPlayer(client, 7.0, 0.0, TF_STUNFLAGS_BIGBONK, attacker); 
						}
						return Plugin_Changed; 
					}
That would help. Thank you~!
Hoto Cocoa is offline