View Single Post
Author Message
Internet Bully
Member
Join Date: Apr 2014
Old 05-19-2014 , 18:18   [CSGO] Nade Tails
Reply With Quote #1

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:

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:
  • Initial Release
Version 2.0:
  • Added Convars for everything ever (colors, time, invididual enable, etc..)
  • Added a menu to toggle tails on clients

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!
Attached Files
File Type: sp Get Plugin or Get Source (NadeTails.sp - 27148 views - 13.3 KB)
__________________
Buy me a beer
or donate to Sourcemod
Taking some private plugin requests

Last edited by Internet Bully; 05-23-2014 at 14:57.
Internet Bully is offline