• Big TTT HELP!
    15 replies, posted
So, today i took my mission to start working on curtom TTT, but the guy who made this gamemode don't know what "clean" is, he got 1 thing in 50 files, if someone could make me a list of what is used to what i would be so thankflull! [highlight](User was banned for this post ("undescriptive thread title" - Gran PC))[/highlight]
You're asking which gamemode files do what? I can help with this when I get home.
Ok the files are as follows: admin = Basic admin stuff. I've never modified it before. cl_awards = The little awards that you get at round end in the postround report. cl_disguise = The desguiser equipment cl_equip = Equipment system cl_help = the f1 menu cl_hud = hud cl_hudpickup = weapon pckup HUD cl_init = first file ran by the client. cl_keys = some key binds like weapon dropping and equipment menu cl_lang = clientside language library cl_msgstack = The little messages that go in the top right. cl_popups = The little things that pop up at round start and whatnot cl_radar = the radar equipment cl_radio = the radio menu in the traitor menu and whatnot cl_scoreboard = the scoreboard. (see vgui/sb_*) cl_scoring = The score system cl_scoring_events = more scoring system. cl_search = clientside body searching cl_targetid = crosshair info cl_tbuttons = floating traitor buttons cl_tips = tips in spectator mode cl_transfer = credit transfering cl_voice = clientside voice and chat scripts cl_wepswitch = clientside weapon switching HUD corpse = serverside dead body scripts corpse_shd = shared dead body scripts crcs = I have no fucking clue. Don't mess with it. entity = entity metatable funtions ent_replace = old version combatibility with old entities equip_items_shd = shared equipment system gamemsg = a bunch of stuff reguarding information between client and server as well as chat scripts init = first file ran by server. Contains round-based functionality among other things karma = serverside karma system. lang_shd = language file. shared. Causes problems for lua refreshing. player = serverside player metafunctions and player-related hooks, such as doplayerdeath player_ext = more player metafunctions player_ext_shd = player metafunctions shared propspec = prop possession. Serverside radar = serverside radar equipment scripts resources = serverside resource.AddFile() dump scoring = serverside scoring scripts scoring_shd = shared scoring scripts shared = first shared file to be executed. Has shared enumerations and teams and whatnot. tags = sv_tags nonsense. traitor_state = Traitor, detective, and innocent differentiation. util = some utility functions used in the gamemode. weaponry = serverside special weapon scripts, such as ammo behavior and whatnot. weaponry_shd = shared weapon scripts. In the vgui folder: coloredbox = something about colored rounded boxes or something. continuevote = An old script. Retired. progressbar = progressbar script. also retired. sb_info = scoreboard script that opens when you click a name sb_main = main scoreboard background and parent. sb_row = a row containing name, score, karma, ping, and mute. sb_team = sections of the scoreboard. scrolllabel = a label with a scroll bar. simpleicon = the icons used in ttt. (weapons, equipment, death info, etc.) In the lang folder: chef = BORK BORK BORK. BORK BORK BORK BORK BORK BORK. BORK. BORKY BORK BORK. english = the default english language file. Hope this helped! :D
Thanks bobblehead!
THANK YOU VERY MUCH :* [editline]17th May 2013[/editline] One More Question, why when i change atleast 1 thing, i get bunch of HUD lua errors, i don't even change the HUD -..-
[QUOTE=Bobii;40674775]One More Question, why when i change atleast 1 thing, i get bunch of HUD lua errors, i don't even change the HUD -..-[/QUOTE] TTT doesn't support auto refresh, you'll have to restart the map for it to work.
[QUOTE=isnipeu;40674856]TTT doesn't support auto refresh, you'll have to restart the map for it to work.[/QUOTE] Agh :/, but when i do that, nothing happenes, i mean, the items i made, doesen't work.
[QUOTE=Bobii;40674863]Agh :/, but when i do that, nothing happenes, i mean, the items i made, doesen't work.[/QUOTE] If you added new files, you'll need to restart the server. At least as far as I can remember, though I do not know how items are handled in TTT.
You'll have to be more specific. To fix Lua refresh, add this to the top of lang_shd.lua: [LUA]if LANG then return end[/LUA] As for hud changes not applying, If you're on a listen server, rename the gamemode folder to terrortown1 and the txt file inside it to terrortown1.txt The default ttt files are weird and sometimes changes simply won't apply. Don't ask me why.
[QUOTE=bobbleheadbob;40678509]You'll have to be more specific. To fix Lua refresh, add this to the top of lang_shd.lua: [LUA]if LANG then return end[/LUA] As for hud changes not applying, If you're on a listen server, rename the gamemode folder to terrortown1 and the txt file inside it to terrortown1.txt The default ttt files are weird and sometimes changes simply won't apply. Don't ask me why.[/QUOTE] I LOVE YOU!, omg, my head was blowing up asking itself WHYYY it don't work! thank you! now i can finally edit it!
I got one more problem, I can't find lang_shd.lua xd + i gets tons of errors when i changed from terrortown to terrortown1 [CODE][ERROR] gamemodes/terrortown1/gamemode/vgui/sb_main.lua:7: bad argument #2 to 'CreateFont' (table expected, got number) 1. CreateFont - [C]:-1 2. unknown - gamemodes/terrortown1/gamemode/vgui/sb_main.lua:7 3. include - [C]:-1 4. unknown - gamemodes/terrortown1/gamemode/cl_scoreboard.lua:17 5. include - [C]:-1 6. unknown - gamemodes/terrortown1/gamemode/cl_init.lua:29 [/CODE] LINE: [CODE]surface.CreateFont("coolvetica", 20, 400, true, false, "cool_small" )[/CODE] [CODE]Couldn't include file 'cl_help.lua' (File not found) (@gamemodes/terrortown1/gamemode/cl_init.lua (line 30))[/CODE] [CODE]Couldn't include file 'cl_help.lua' (File not found) (@gamemodes/terrortown1/gamemode/cl_init.lua (line 30))[/CODE] [CODE][ERROR] gamemodes/terrortown1/gamemode/cl_hud.lua:217: '=' expected near 'local' 1. unknown - gamemodes/terrortown1/gamemode/cl_hud.lua:0[/CODE] LINE: [CODE] local traitor_y = y - 30[/CODE] [CODE][ERROR] lua/includes/modules/draw.lua:48: 'DefaultBold' isn't a valid font 1. SetFont - [C]:-1 2. GetFontHeight - lua/includes/modules/draw.lua:48 3. unknown - gamemodes/terrortown1/gamemode/cl_msgstack.lua:21 4. include - [C]:-1 5. unknown - gamemodes/terrortown1/gamemode/cl_init.lua:32 [/CODE] (can't find this file O.o) [CODE]Couldn't include file 'includes\modules\glon.lua' (File not found) (@gamemodes/terrortown1/gamemode/cl_scoring.lua (line 3))[/CODE] [CODE][ERROR] gamemodes/terrortown1/gamemode/cl_scoring.lua:3: Module not found! 1. require - [C]:-1 2. unknown - gamemodes/terrortown1/gamemode/cl_scoring.lua:3 3. include - [C]:-1 4. unknown - gamemodes/terrortown1/gamemode/cl_init.lua:36[/CODE] LINE: [CODE]require("glon")[/CODE] [CODE][ERROR] gamemodes/terrortown1/gamemode/cl_voice.lua:129: attempt to call global 'ValidEntity' (a nil value) 1. v - gamemodes/terrortown1/gamemode/cl_voice.lua:129 2. unknown - lua/includes/modules/hook.lua:82[/CODE] LINE: [CODE]if not ValidEntity(LocalPlayer()) then return end[/CODE]
Someone?
use a updated version of ttt........ that version you are using is gmod12.
[QUOTE=Sofreshjr;40688095]use a updated version of ttt........ that version you are using is gmod12.[/QUOTE] where can i find the updated one
When you install garrysmod TTT comes with it in the gamemode folder or you can download it here [url]https://github.com/garrynewman/garrysmod/tree/master/garrysmod/gamemodes/terrortown[/url]
[QUOTE=ZachPL;40688196]When you install garrysmod TTT comes with it in the gamemode folder or you can download it here [url]https://github.com/garrynewman/garrysmod/tree/master/garrysmod/gamemodes/terrortown[/url][/QUOTE] thanks :)
Sorry, you need to Log In to post a reply to this thread.