• Print

Author Topic: Some TTT Addons & Server Addons!  (Read 17396 times)

0 Members and 1 Guest are viewing this topic.

Offline Gr0m3r

  • Newbie
  • *
  • Posts: 33
  • Karma: 1
Some TTT Addons & Server Addons!
« on: April 29, 2017, 01:51:06 pm »
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=404599106
Author: Tommy228 & EGM P4sca1

Killer Notifier
Link: http://steamcommunity.com/sharedfiles/filedetails/?id=167547072
Author: 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 Counter
Link: http://steamcommunity.com/sharedfiles/filedetails/?id=649273679
Author: 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 Music
Link: /index.php/topic,6917.0.html
Author: Cobalt

TTT Round End - Slow Motion
Link: http://steamcommunity.com/sharedfiles/filedetails/?id=686457995&searchtext=end+round+slow
Author: Zaratusa
End Round Slow Motion for about 10-15 seconds.

TTT Drowning Indicator
Link: http://steamcommunity.com/sharedfiles/filedetails/?id=481440358&searchtext=drowning
Author: 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=1301251
Author: freakyy

^^In that link is instruction how to set up it for TTT.

TTT Damagelogs +RDM Manager
Link: https://github.com/Tommy228/TTTDamagelogs
Authors:
Tommy228
Bytewave

Map Voting
Link: http://steamcommunity.com/sharedfiles/filedetails/?id=151583504
Author: 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 ranks
Link: /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=882254530

And here you have non-TTT server addons:

ULX&ULiB - But i guess everyone know's where to download it :P
Utime
Link: /index.php/topic,3039.0.html
Author: Megiddo
If because of addons i will write below, you have 2 windows of Utime type in console utime_enable 0

Autopromote
Link: /index.php/topic,6791.0.html
Author: Bite that Apple
Really helpfull tool, for example you can set up so:
Member rank will be given automaticlly after 5 Hours

Connect/Disconnect Message
Link: /index.php/topic,6036
Author: Bite That Apple
Shows in chat when player join or leave the server.
And for admins also showing their Steamid.

Chat tags

Link: /index.php/topic,6196
Author: Bite That Apple

Simply tags for chat, something like that:

Owner | Gr0m3r: Hello
VIP | Gr0m3r: Hi

Easy to edit name&colors.

Tee Load
Link: https://www.gmodstore.com/scripts/view/3282
Author: tasid
Really nice loading screen with admin panel.

LuneraLITE MOTD System
Link: https://steamcommunity.com/sharedfiles/filedetails/?id=560482025
Author: 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 command

Code: Lua
  1. local CATEGORY_NAME = "MyULX Stuff"
  2.  
  3. function ulx.respawn(calling_ply, target_ply)
  4.         if not target_ply:Alive()then
  5.                         target_ply:Spawn()
  6.                         ulx.fancyLogAdmin ( calling_ply, true, "#a respawned #t")
  7.                 end    
  8.         end    
  9.        
  10.         local respawn = ulx.command ( CATEGORY_NAME, "ulx respawn", ulx.respawn "!respawn", true)
  11.         respawn:addParam{type=Ulib.cmds.PlayerArg}
  12. respawn:defaultAcess( Ulib.ACESS_ADMIN)
  13. respawn:help ("Respawn a Player")
  14.  

Thirdperson command

Code: Lua
  1. --Thirdperson for ULX working 16 Aug 2014
  2. if ( CLIENT ) then
  3.  
  4. local on = false -- default off
  5.  
  6. local function toggle()
  7.  
  8.         on = !on
  9.  
  10.         if on == true then
  11.  
  12.                 print( 'enabled' )
  13.                
  14.                 LocalPlayer():PrintMessage( HUD_PRINTTALK, "Third person mode enabled." )
  15.  
  16.         else
  17.  
  18.                 print( 'disabled')
  19.                
  20.                 LocalPlayer():PrintMessage( HUD_PRINTTALK, "Third person mode disabled." )
  21.  
  22.         end
  23.  
  24. end
  25.  
  26.  
  27. hook.Add( "ShouldDrawLocalPlayer", "ThirdPersonDrawPlayer", function()
  28.  
  29.         if on and LocalPlayer():Alive() then
  30.  
  31.                 return true
  32.  
  33.         end
  34.  
  35. end )
  36.  
  37. hook.Add( "CalcView", "ThirdPersonView", function( ply, pos, angles, fov )
  38.  
  39.         if on and ply:Alive() then
  40.  
  41.                 local view = {}
  42.                 view.origin = pos - ( angles:Forward() * 70 ) + ( angles:Right() * 20 ) + ( angles:Up() * 5 )
  43.                 --view.origin = pos - ( angles:Forward() * 70 )
  44.                 view.angles = ply:EyeAngles() + Angle( 1, 1, 0 )
  45.                 view.fov = fov
  46.  
  47.                 return GAMEMODE:CalcView( ply, view.origin, view.angles, view.fov )
  48.  
  49.         end
  50.  
  51. end )
  52.  
  53. concommand.Add( "thirdperson_toggle", toggle )
  54.  

^^^^ Commands goes to: garrysmod->addons->ulx->lua->ulx->modules->sh
vvvvvv

Command that open link in tab:

Examples:

Code: Lua
  1. CATEGORY_NAME = "Link"
  2.  
  3. // Event
  4. function ulx.event(ply)
  5.     ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/0/135514231766345535/")]])
  6. end
  7. local event = ulx.command( CATEGORY_NAME, "ulx event", ulx.event, "!event" )
  8. event:defaultAccess( ULib.ACCESS_ALL )
  9. event:help( "Information about events!" )
  10.  
  11.  
  12. // Update
  13. function ulx.update(ply)
  14.     ply:SendLua([[gui.OpenURL("http://steamcommunity.com/groups/tttshadowgaming/discussions/0/1319962417039905206/")]])
  15. end
  16. local update = ulx.command( CATEGORY_NAME, "ulx update", ulx.update, "!update" )
  17. update:defaultAccess( ULib.ACCESS_ALL )
  18. update:help( "Information about server updates!" )
  19.  
  20.  
Code: Lua
  1. CATEGORY_NAME = "Category Name"
  2.  
  3. // Command name <--- Just inormation.
  4. function ulx.cname(ply) <---- Command Name
  5.     ply:SendLua([[gui.OpenURL("Your Link Here")]])
  6. end
  7. local update = ulx.command( CATEGORY_NAME, "ulx cname", ulx.cname, "!cname" )
  8. cname:defaultAccess( ULib.ACCESS_ALL ) <---- Who has access to this command.
  9. cname:help( "Description of the command here!" )
  10.  
  11. In every place where i put "cname" you have to replace with your Command Name for exmaple: event,update,website....
  12.  
  13.  


Hope that will help you. And like i write early here:
http://steamcommunity.com/sharedfiles/filedetails/?id=882254530
is 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!










« Last Edit: May 03, 2017, 12:54:56 pm by Gr0m3r »

Offline Undercover Orange

  • Full Member
  • ***
  • Posts: 139
  • Karma: -14
  • Leader of Undercover Gaming Community
Re: Some TTT Addons & Server Addons!
« Reply #1 on: April 30, 2017, 08:55:17 am »
for TTT Damagelogs +RDM Manager could I get a screenshot of what it looks like?
~ Undercover Orange

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 8096
  • Karma: 390
  • Sertafide Ulysses Jenius
    • Team Ulysses [ULib/ULX, other fine releases]
Re: Some TTT Addons & Server Addons!
« Reply #2 on: April 30, 2017, 01:48:36 pm »
The link he provides goes to github, in the github readme, is a link to the facepunch release, which has all kinds of links including video and pictures.
"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming

Offline Gr0m3r

  • Newbie
  • *
  • Posts: 33
  • Karma: 1
Re: Some TTT Addons & Server Addons!
« Reply #3 on: May 01, 2017, 12:57:48 am »
DamageLogs + RDM Screenshots:






From Facepunch Thread*

Offline Bytewave

  • Respected Community Member
  • Hero Member
  • *****
  • Posts: 718
  • Karma: 116
  • :)
    • My Homepage
Re: Some TTT Addons & Server Addons!
« Reply #4 on: May 01, 2017, 12:26:20 pm »
>Tommy228's Damagelogs

Hey, I'm in the authors list for this one! :D
bw81@ulysses-forums ~ % whoami
Homepage

Offline iViscosity

  • Respected Community Member
  • Hero Member
  • *****
  • Posts: 803
  • Karma: 58
Re: Some TTT Addons & Server Addons!
« Reply #5 on: May 03, 2017, 10:54:05 am »
Code: Lua
  1. CATEGORY_NAME = "Category Name"
  2.  
  3. // Command name <--- Just inormation.
  4. function ulx.cname(ply) <---- Command Name
  5.     ply:SendLua([[gui.OpenURL("Your Link Here")]])
  6. end
  7. local update = ulx.cname( CATEGORY_NAME, "ulx cname", ulx.cname, "!cname" )
  8. cname:defaultAccess( ULib.ACCESS_ALL ) <---- Who has access to this command.
  9. cname:help( "Description of the command here!" )
  10.  
  11. -- In every place where i put "cname" you have to replace with your Command Name for exmaple: event,update,website....
  12.  
  13.  

This part is wrong, you have most of it right but I think you mis-typed the ending:

Code: Lua
  1. CATEGORY_NAME = "Category Name"
  2.  
  3. -- (I prefer -- over // as "//" was added in to Gmod by Source, -- is the default lua comment)
  4. function ulx.cname(ply) <---- Command Name
  5.     ply:SendLua([[gui.OpenURL("Your Link Here")]])
  6. end
  7.  
  8. -- This part is where you messed up.
  9. local update = ulx.command( CATEGORY_NAME, "ulx cname", ulx.cname, "!cname" ) -- This should be "ulx.command(...)" not "ulx.cname(...)"
  10. update:defaultAccess( ULib.ACCESS_ALL ) <---- Who has access to this command.
  11. -- Both of these should be the variable you made ("update"). You had it at "cname"
  12. update:help( "Description of the command here!" )
  13.  

Just wanted to point this out in case people were confused.




EDIT:
I'd also like to point out:

^^^^ Commands goes to: garrysmod->addons->ulx->lua->ulx->modules->sh


Not the best idea to edit core ULX files, because they will be overwritten any time you update. Also, if there are any errors it could screw up everything. Best to just make <addons/my_command_folder/ulx/modules/sh> so that it's guaranteed to load AFTER ULX and ULib. Putting them in lua/autorun would work, but they might load before ULX/ULib which will cause errors.
« Last Edit: May 03, 2017, 11:06:19 am by iViscosity »
I'm iViscosity. I like gaming and programming. Need some help? Shoot me PM.

Offline Gr0m3r

  • Newbie
  • *
  • Posts: 33
  • Karma: 1
Re: Some TTT Addons & Server Addons!
« Reply #6 on: May 03, 2017, 12:56:57 pm »
This part is wrong, you have most of it right but I think you mis-typed the ending:

Code: Lua
  1. CATEGORY_NAME = "Category Name"
  2.  
  3. -- (I prefer -- over // as "//" was added in to Gmod by Source, -- is the default lua comment)
  4. function ulx.cname(ply) <---- Command Name
  5.     ply:SendLua([[gui.OpenURL("Your Link Here")]])
  6. end
  7.  
  8.  
  9. -- This part is where you messed up.
  10. local update = ulx.command( CATEGORY_NAME, "ulx cname", ulx.cname, "!cname" ) -- This should be "ulx.command(...)" not "ulx.cname(...)"
  11. update:defaultAccess( ULib.ACCESS_ALL ) <---- Who has access to this command.
  12. -- Both of these should be the variable you made ("update"). You had it at "cname"
  13. update:help( "Description of the command here!" )
  14.  

Just wanted to point this out in case people were confused.




EDIT:
I'd also like to point out:


Not the best idea to edit core ULX files, because they will be overwritten any time you update. Also, if there are any errors it could screw up everything. Best to just make <addons/my_command_folder/ulx/modules/sh> so that it's guaranteed to load AFTER ULX and ULib. Putting them in lua/autorun would work, but they might load before ULX/ULib which will cause errors.



Yeah you right, thanks for that :D and about that addons i didn't know that O_o, thanks for advise :D

  • Print