[CSGO] Nade Tails
1 Attachment(s)
This is perfect for people looking to practice their smokes or other projectiles for competitive play, or just to have fun on a server.
I spent a bit of time basically rewriting most of it and adding a ton of functionality and changed the name. ConVars: g_Enabled - Enables Nade Tails (0/1). (Default: 1) g_AllowPlayers - Allow players to use nade tails with !tails, otherwise admins only (0/1) (Default: 1) g_DefaultAlpha - Default alpha for trails, all predefined colors will use this alpha (0 is invisible, 255 is solid). (Default: 255) g_DefaultOn - Tails on for all users, Set to 0 to require user to type !tails to use (Default: 1) g_EnableHETails - Enables Nade Tails on HE Grenades (0/1). (Default: 1) g_EnableFlashTails - Enables Nade Tails on Flashbangs (0/1). (Default: 1) g_EnableSmokeTails - Enables Nade Tails on Smoke Grenades (0/1). (Default: 1) g_EnableDecoyTails - Enables Nade Tails on Decoy Grenades (0/1). (Default: 1) g_EnableMolotovTails - Enables Nade Tails on Molotovs (0/1). (Default: 1) g_EnableIncTails[ - Enables Nade Tails on Incendiary Grenades (0/1). (Default: 1) g_HEColor - Tail color on HE Grenades. (Default: random) g_FlashColor - Tail color on Flashbangs. (Default: random) g_SmokeColor - Tail color on Smoke Grenades. (Default: random) g_DecoyColor - Tail color on Decoy Grenades. (Default: random) g_MolotovColor - Tail color on Molotovs. (Default: random) g_IncColor - Tail color on Incendiary Grenades. (Default: random) g_TailTime - Time the tail stays visible. (Default: 20.0) g_TailFadeTime - Time for tail to fade over. (Default: 1) g_TailWidth - Width of the tail. (Default 1.0) It is recomended you edit these ConVars inside csgo/cfg/sourcemod/plugin.NadeTails.cfg (which is created on first run) otherwise you might have some issues with your settings saving. Commands: tails - Toggles grenade tails. tailsmenu - Admin menu to toggle Nade Tails on players (Flag required: ADMFLAG_KICK or override using https://wiki.alliedmods.net/Overridi...ess_(SourceMod) Colors: Colors for the trails can be set in two different ways, using predefined colors, or manually defined RGB(A) values. (Alpha is optional). The predefined colors are: http://i.imgur.com/yw2zVzW.png Manually defined colors are passed as RGBA strings. Color Examples: sm_tails_hecolor "red" sm_tails_flashcolor "white" sm_tails_decoycolor "0 0 128 255" //RED GREEN BLUE ALPHA sm_tails_smokecolor "0 255 255" //this defaults the alpha to 225 sm_tails_inccolor "random" //chooses random color Preview image in spoiler:
Spoiler
ChangeLog: Version 1.0:
Current Version: 2.0 Notes: I'm sure there are several issues, I did this more than a few beers in, so please let me know what issues you come across. If you have ideas for improvements, post them and I'll consider them. I set some default values to potentially undesirable values for some people, read the Cvar descriptions and change them yourself! |
Re: [CSGO] Grenade Trails
You should probably note that this will add a small trail on every projectile.
Also you probably spent more time showing an image of defines, when you could've just made a few convars to ease the need of recompilation. |
Re: [CSGO] Grenade Trails
can we change how long trails stay remain ?
|
Re: [CSGO] Grenade Trails
Quote:
Code:
#define TrailTime 20.0 |
Re: [CSGO] Grenade Trails
Can this be made to work with Insurgency Standalone (Insurgency2)?
I tried running this on my Ins server as-is just to see what errors were produced. Code:
L 05/21/2014 - 16:38:12: [SM] Displaying call stack trace for plugin "grenadetrail.smx": |
Re: [CSGO] Grenade Trails
Quote:
|
Re: [CSGO] Grenade Trails
Quote:
|
Re: [CSGO] Nade Tails
L 08/12/2014 - 04:54:31: SourceMod error session started
L 08/12/2014 - 04:54:31: Info (map "de_dust2") (file "errors_20140812.log") L 08/12/2014 - 04:54:31: [SM] Native "GetEdictClassname" reported: Invalid edict (3129 - -463795143) L 08/12/2014 - 04:54:31: [SM] Displaying call stack trace for plugin "NadeTails.smx": L 08/12/2014 - 04:54:31: [SM] [0] Line 334, /home/forums/content/files/2/4/8/3/8/6/133755.attach::OnEntitySpawned() L 08/12/2014 - 04:54:31: [SM] Native "GetEdictClassname" reported: Invalid edict (3130 - -1002304454) L 08/12/2014 - 04:54:31: [SM] Displaying call stack trace for plugin "NadeTails.smx": L 08/12/2014 - 04:54:31: [SM] [0] Line 334, /home/forums/content/files/2/4/8/3/8/6/133755.attach::OnEntitySpawned() L 08/12/2014 - 04:54:31: [SM] Native "GetEdictClassname" reported: Invalid edict (3131 - -1621685189) L 08/12/2014 - 04:54:31: [SM] Displaying call stack trace for plugin "NadeTails.smx": L 08/12/2014 - 04:54:31: [SM] [0] Line 334, /home/forums/content/files/2/4/8/3/8/6/133755.attach::OnEntitySpawned() L 08/12/2014 - 04:54:31: [SM] Native "GetEdictClassname" reported: Invalid edict (3132 - -372831172) L 08/12/2014 - 04:54:31: [SM] Displaying call stack trace for plugin "NadeTails.smx": L 08/12/2014 - 04:54:31: [SM] [0] Line 334, /home/forums/content/files/2/4/8/3/8/6/133755.attach::OnEntitySpawned() |
Re: [CSGO] Nade Tails
I have a question. How to make a trail for players with flag a (Slot reservation).
Quote:
|
Re: [CSGO] Nade Tails
maybe you fix errors ?
Or delete this thread .....:) |
All times are GMT -4. The time now is 21:21. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.