This addons are not made by me!I just start a new topic to help people who wants to create their own TTT server and they looking for addons!
Here are TTT addons, that i'm using on my server:
TTT Spectator Deatchmatch:Link:
http://steamcommunity.com/sharedfiles/filedetails/?id=404599106Author: Tommy228 & EGM P4sca1
Killer NotifierLink:
http://steamcommunity.com/sharedfiles/filedetails/?id=167547072Author: Starfox64
It's showing message on chat, when you die. For example:
You were killed by Gr0m3r, he was Innocent.
You were killed by Gr0m3r, he was Traitor.
You were killed by Gr0m3r, he was Detective.
You were killed by world.
It's also supports colors, so when you were killed by traitor Both nick and role are red.
Innocent -Green,Detective - Blue
I saw that someone was looking for that so here it is!
Player Info/Role CounterLink:
http://steamcommunity.com/sharedfiles/filedetails/?id=649273679Author: Zaratusa
When round starts, it's showing on chat number of Traitors,Innocents,Detectives & Shows when Detective/traitor/Inno switch to spectators or leave game.
TTT Advanced End Round MusicLink:
/index.php/topic,6917.0.htmlAuthor: Cobalt
TTT Round End - Slow Motion Link:
http://steamcommunity.com/sharedfiles/filedetails/?id=686457995&searchtext=end+round+slowAuthor: Zaratusa
End Round Slow Motion for about 10-15 seconds.
TTT Drowning Indicator Link:
http://steamcommunity.com/sharedfiles/filedetails/?id=481440358&searchtext=drowningAuthor: GMN | Moe
Now you will know, when you will be close to drown!
Information: If you are using default HUD it will be at wrong position, but don't worry. Open F1 go to Drowning Indicator or something Like that, after it set X,Y to what you want, and save settings. If you have troubles with that write me, i will help you!
Voice Vizualizer Link:
https://facepunch.com/showthread.php?t=1301251Author: freakyy
^^In that link is instruction how to set up it for TTT.
TTT Damagelogs +RDM ManagerLink:
https://github.com/Tommy228/TTTDamagelogsAuthors:
Tommy228
Bytewave
Map VotingLink:
http://steamcommunity.com/sharedfiles/filedetails/?id=151583504Author: MiRe
By default it works with TTT and Non-custom deathrun, if you want to using it on other gamemode you have to edit it yourself.
TTT Scoreboard ranksLink:
/index.php/topic,8607.0.html />Author: Decicius
Okey i decided to not writing here all weapons&maps, because it's too much of them.
So here you have Maps&Weapons: (Maps, Weapons for T,D and Innocents), also playermodels for Pointshop (Groot, don't have a ragdoll, so body didn't appear)
Link: http://steamcommunity.com/sharedfiles/filedetails/?id=882254530And here you have
non-TTT server addons:ULX&ULiB - But i guess everyone know's where to download it
Utime Link:
/index.php/topic,3039.0.htmlAuthor: Megiddo
If because of addons i will write below, you have 2 windows of Utime type in console utime_enable 0
AutopromoteLink:
/index.php/topic,6791.0.htmlAuthor: Bite that Apple
Really helpfull tool, for example you can set up so:
Member rank will be given automaticlly after 5 Hours
Connect/Disconnect MessageLink:
/index.php/topic,6036Author: Bite That Apple
Shows in chat when player join or leave the server.
And for admins also showing their Steamid.
Chat tagsLink:
/index.php/topic,6196Author: Bite That Apple
Simply tags for chat, something like that:
Owner | Gr0m3r: Hello
VIP | Gr0m3r: Hi
Easy to edit name&colors.
Tee LoadLink:
https://www.gmodstore.com/scripts/view/3282Author: tasid
Really nice loading screen with admin panel.
LuneraLITE MOTD SystemLink:
https://steamcommunity.com/sharedfiles/filedetails/?id=560482025Author: Richard
Simply download it and covert by Gmad converter after it everything is easy to config.
Config file: LuneraLITE MOTD System->lua->lunera->sh->sh_config.lua
Note: If after uploading it to addons folder it won't work, then change main folder name from "LuneraLITE MOTD System" to "lunera".
And disable standard Motd in ULX, because if not, you will be seeing 2 windows with 2 diffrent's MOTD.
And here some, custom commands for ULX:
Respawn commandlocal CATEGORY_NAME = "MyULX Stuff"
function ulx.respawn(calling_ply, target_ply)
if not target_ply:Alive()then
target_ply:Spawn()
ulx.fancyLogAdmin ( calling_ply, true, "#a respawned #t")
end
end
local respawn = ulx.command ( CATEGORY_NAME, "ulx respawn", ulx.respawn "!respawn", true)
respawn:addParam{type=Ulib.cmds.PlayerArg}
respawn:defaultAcess( Ulib.ACESS_ADMIN)
respawn:help ("Respawn a Player")
Thirdperson command--Thirdperson for ULX working 16 Aug 2014
if ( CLIENT ) then
local on = false -- default off
local function toggle()
on = !on
if on == true then
print( 'enabled' )
LocalPlayer():PrintMessage( HUD_PRINTTALK, "Third person mode enabled." )
else
print( 'disabled')
LocalPlayer():PrintMessage( HUD_PRINTTALK, "Third person mode disabled." )
end
end
hook.Add( "ShouldDrawLocalPlayer", "ThirdPersonDrawPlayer", function()
if on and LocalPlayer():Alive() then
return true
end
end )
hook.Add( "CalcView", "ThirdPersonView", function( ply, pos, angles, fov )
if on and ply:Alive() then
local view = {}
view.origin = pos - ( angles:Forward() * 70 ) + ( angles:Right() * 20 ) + ( angles:Up() * 5 )
--view.origin = pos - ( angles:Forward() * 70 )
view.angles = ply:EyeAngles() + Angle( 1, 1, 0 )
view.fov = fov
return GAMEMODE:CalcView( ply, view.origin, view.angles, view.fov )
end
end )
concommand.Add( "thirdperson_toggle", toggle )
^^^^ Commands goes to: garrysmod->addons->ulx->lua->ulx->modules->sh
vvvvvv
Command that open link in tab:
Examples:
CATEGORY_NAME = "Link"
// Event
function ulx.event(ply)
ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/0/135514231766345535/")]])
end
local event = ulx.command( CATEGORY_NAME, "ulx event", ulx.event, "!event" )
event:defaultAccess( ULib.ACCESS_ALL )
event:help( "Information about events!" )
// Update
function ulx.update(ply)
ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/0/1319962417039905206/")]])
end
local update = ulx.command( CATEGORY_NAME, "ulx update", ulx.update, "!update" )
update:defaultAccess( ULib.ACCESS_ALL )
update:help( "Information about server updates!" )
CATEGORY_NAME = "Category Name"
// Command name <--- Just inormation.
function ulx.cname(ply) <---- Command Name
ply:SendLua([[gui.OpenURL("Your Link Here")]])
end
local update = ulx.command( CATEGORY_NAME, "ulx cname", ulx.cname, "!cname" )
cname:defaultAccess( ULib.ACCESS_ALL ) <---- Who has access to this command.
cname:help( "Description of the command here!" )
In every place where i put "cname" you have to replace with your Command Name for exmaple: event,update,website....
Hope that will help you. And like i write early here:
http://steamcommunity.com/sharedfiles/filedetails/?id=882254530is my collection of addons for my TTT Server.
(Maps,Addons,Playermodels,Weapons....)
Probably i forget about something, but that's all for now!
Have a nice day!