Tremulous Forum
General => Troubleshooting => Topic started by: Reapd**[Contra] on January 10, 2010, 04:39:33 am
-
Hey guys, I'm not new to Tremulous, but I thought that I'd make some really cool binds to make me a super 1337 pro. I need to know how vstr works!!!!! I can't get it to work. I want to make my binds look like this: (From her3tic)
bind 1
set NakedRifle "echo ^2Naked ^1Rifle; sell weapons; sell upgrades; class rifle; buy rifle; itemact rifle; bind 1 vstr ArmouredRifle"
set ArmouredRifle "echo ^2Armoured ^1Rifle; sell weapons; sell upgrades; buy rifle; buy larmour; buy helmet; itemact rifle; bind 1 vstr JetRifle"
set JetRifle "echo ^2Jetpack ^1Rifle; sell weapons; sell upgrades; buy rifle; buy larmour; buy helmet; buy jetpack; itemact rifle; bind 1 vstr ChainsuitRifle"
set ChainsuitRifle"echo ^2Battlesuit ^1Rifle; sell weapons; sell upgrades; buy rifle; buy bsuit; itemact rifle; bind 1 vstr NakedRifle"
EDIT*******>> After 2 1/2 grueling hours with Kiwi, we found out what the problem was. I currently have only my talk binds set up, but since we finished around 12:30 Central Time, I had to go to bed. Thank you so much Kiwi. Guys looking at this thread: Kiwi Rulez!!!
bind 2 "vstr NakedShotgun"
set NakedShotgun "echo ^2Naked ^1Shotgun; sell weapons; sell upgrades; buy shotgun; itemact shotgun; bind 2 vstr ArmouredShotgun"
set ArmouredShotgun "echo ^2Armoured ^1Shotgun; sell weapons; sell upgrades; buy shotgun; buy larmour; buy helmet; itemact shotgun; bind 2 vstr ChainsuitShotgun"
set ChainsuitShotgun"echo ^2Battlesuit ^1Shotgun; sell weapons; sell upgrades; buy shotgun; buy bsuit; itemact shotgun; bind 2 vstr NakedShotgun"
bind 3 "vstr NakedLasgun"
set NakedLasgun "echo ^2Naked ^1Lasgun; sell weapons; sell upgrades; buy lgun; itemact lgun; bind 3 vstr ArmouredLasgun"
set ArmouredLasgun "echo ^2Armoured ^1Lasgun; sell weapons; sell upgrades; buy lgun; buy larmour; buy helmet; itemact lgun; bind 3 vstr BattLasgun"
set BattLasgun "echo ^2Battpack ^1Lasgun; sell weapons; sell upgrades; buy lgun; buy larmour; buy helmet; buy battpack; itemact lgun; bind 3 vstr JetLasgun"
set JetLasgun "echo ^2Jetpack ^1Lasgun; sell weapons; sell upgrades; buy lgun; buy larmour; buy helmet; buy jetpack; itemact lgun; bind 3 vstr ChainsuitLasgun"
set ChainsuitLasgun"echo ^2Battlesuit ^1Lasgun; sell weapons; sell upgrades; buy lgun; buy bsuit; itemact lgun; bind 3 vstr NakedLasgun"
bind 4 "vstr NakedPulseRifle"
set NakedPulseRifle "echo ^2Naked ^1PulseRifle; sell weapons; sell upgrades; buy prifle; itemact prifle; bind 4 vstr ArmouredPulseRifle"
set ArmouredPulseRifle "echo ^2Armoured ^1PulseRifle; sell weapons; sell upgrades; buy prifle; buy larmour; buy helmet; itemact prifle; bind 4 vstr BattPulseRifle"
set BattPulseRifle "echo ^2Battpack ^1PulseRifle; sell weapons; sell upgrades; buy prifle; buy larmour; buy helmet; buy battpack; itemact prifle; bind 4 vstr JetPulseRifle"
set JetPulseRifle "echo ^2Jetpack ^1PulseRifle; sell weapons; sell upgrades; buy prifle; buy larmour; buy helmet; buy jetpack; itemact prifle; bind 4 vstr ChainsuitPulseRifle"
set ChainsuitPulseRifle"echo ^2Battlesuit ^1PulseRifle; sell weapons; sell upgrades; buy prifle; buy bsuit; itemact prifle; bind 4 vstr NakedPulseRifle"
bind 5 "vstr NakedMassDriver"
set NakedMassDriver "echo ^2Naked ^1MassDriver; sell weapons; sell upgrades; buy mdriver; itemact mdriver; bind 5 vstr ArmouredMassDriver"
set ArmouredMassDriver "echo ^2Armoured ^1MassDriver; sell weapons; sell upgrades; buy mdriver; buy larmour; buy helmet; itemact mdriver; bind 5 vstr BattMassDriver"
set BattMassDriver "echo ^2Battpack ^1MassDriver; sell weapons; sell upgrades; buy mdriver; buy larmour; buy helmet; buy battpack; itemact mdriver; bind 5 vstr JetMassDriver"
set JetMassDriver "echo ^2Jetpack ^1MassDriver; sell weapons; sell upgrades; buy mdriver; buy larmour; buy helmet; buy jetpack; itemact mdriver; bind 5 vstr ChainsuitMassDriver"
set ChainsuitMassDriver"echo ^2Battlesuit ^1MassDriver; sell weapons; sell upgrades; buy mdriver; buy bsuit; itemact mdriver; bind 5 vstr NakedMassDriver"
bind 6 "vstr NakedChaingun"
set NakedChaingun "echo ^2Naked ^1Chaingun; sell weapons; sell upgrades; buy chaingun; itemact chaingun; bind 6 vstr ArmouredChaingun"
set ArmouredChaingun "echo ^2Armoured ^1Chaingun; sell weapons; sell upgrades; buy chaingun; buy larmour; buy helmet; itemact chaingun; bind 6 vstr ChainsuitChaingun"
set ChainsuitChaingun"echo ^2Battlesuit ^1Chaingun; sell weapons; sell upgrades; buy chaingun; buy bsuit; itemact chaingun; bind 6 vstr NakedChaingun"
bind 7 "vstr NakedLuciferCannon"
set NakedLuciferCannon "echo ^2Naked ^1LuciferCannon; sell weapons; sell upgrades; buy lcannon; itemact lcannon; bind 7 vstr ArmouredLuciferCannon"
set ArmouredLuciferCannon "echo ^2Armoured ^1LuciferCannon; sell weapons; sell upgrades; buy lcannon; buy larmour; buy helmet; itemact lcannon; bind 7 vstr BattLuciferCannon"
set BattLuciferCannon "echo ^2Battpack ^1LuciferCannon; sell weapons; sell upgrades; buy lcannon; buy larmour; buy helmet; buy battpack; itemact lcannon; bind 7 vstr JetLuciferCannon"
set JetLuciferCannon "echo ^2Jetpack ^1LuciferCannon; sell weapons; sell upgrades; buy lcannon; buy larmour; buy helmet; buy jetpack; itemact lcannon; bind 7 vstr ChainsuitLuciferCannon"
set ChainsuitLuciferCannon"echo ^2Battlesuit ^1LuciferCannon; sell weapons; sell upgrades; buy lcannon; buy bsuit; itemact lcannon; bind 7 vstr NakedLuciferCannon"
bind 8 "vstr NakedSaw"
set NakedSaw "echo ^2Naked ^1Saw; sell weapons; sell upgrades; buy psaw; itemact psaw; bind 8 vstr ArmouredSaw"
set ArmouredSaw "echo ^2Armoured ^1Saw; sell weapons; sell upgrades; buy psaw; buy larmour; buy helmet; itemact psaw; bind 8 vstr JetSaw"
set JetSaw "echo ^2Jetpack ^1Saw; sell weapons; sell upgrades; buy psaw; buy larmour; buy helmet; buy jetpack; itemact psaw; bind 8 vstr ChainsuitSaw"
set ChainsuitSaw"echo ^2Battlesuit ^1Saw; sell weapons; sell upgrades; buy psaw; buy bsuit; itemact psaw; bind 8 vstr NakedSaw"
bind ALT "vstr BuyNade"
set BuyNade "buy gren; echo ^1B^7ought ^4N^7ade; bind ALT vstr TrowNade"
set TrowNade "sell gren; itemact gren; echo ^1S^7old ^4I^7t?; say_team ^4N^7ADE ^1!!!; bind ALT vstr BuyNade"
bind 9 "vstr bulder"
set bulder "echo ^2Armoured ^1Bulder; sell weapons; sell upgrades; class ackit; class ckit; buy larmour; buy helmet; itemact ckit; bind 9 vstr Abulder"
set Abulder "echo ^2Armoured ^1Bulder; sell weapons; sell upgrades; class ackit; ; buy larmour; buy helmet; itemact ackit; bind 9 vstr bulder"/code]
I don't want to steal his, so I wanna make my own!!! Thanks for your help!!!!!! :D
-
Hi, I've set up a little tutorial here (http://tremulous.net/forum/index.php?topic=10945.0), which should teach you the basics of that. I included a test autoexec.cfg, which is where you will be putting all your binds to have them run at startup.
Best Regards,
Kiwi
-
Thanks!!! I was looking on Trem.net and I couldn't find something like this, is it stickied?? Thanks again!!
~Reapd
-
Holy, that was a fast reply. Like 2 sec. Anyway it's not sticked, but I hope you can get some use out of it.
Best Regards,
Kiwi
Edit: I made that a while ago, so it might be a bit out of data (for 1.2 and stuff), so if you have any questions, just ask.
-
Ugh, thats too confusing for me!!!!!......... Meh....... I don't get how it doesn't work, I actually copied and pasted what Her3tic had, and what you had (seperatly of course) and it doesn't work!!!!!!!! IDK what I did wrong!!!!!!! :'(
-
OK, I have an actual problem now, here's my autoexec.cfg file:
// Talk Binds:
set talk1 "say ^2H^7e^2l^7l^2o"
set talk2 "say ^2G^7o^2o^7d^2b^7y^2e"
set talk3 "say ^1My generic yes bind"
set talk4 "say ^1My generic no bind"
set talk5 "say ^3My generic "You have just been owned" bind"
set talk6 "say ^3My generic "I fail more that your mom last night" bind"
set talk7 "say ^5:)"
set talk8 "say ^5:("
set talk9 "say ^2<^7(^2^^6_^2^^7)^2>"
set talk0 "say ^7<^2(^7-^2_^6-^2)^7>"
//Name Binds:
set name1 "name ^2Reapd ^1IS AFK; say ^4I'll be back.......
set name2 "name ^2Reapd ^3IS EATING; say ^1I'm eating, ^5NOM NOM NOM NOM
//Admin Binds
set admin1 "!listplayers"
set admin2 "!allready"
set admin3 "!lock a"
set admin4 "!lock h"
set admin5 "!pause"
set admin6 "!unpause"
//Alien Binds:
set alien1 "class builderupg; class builder"
set alien2 "class level0"
set alien3 "class level1"
set alien4 "class level1upg"
set alien5 "class level2"
set alien6 "class level2upg"
set alien7 "class level3"
set alien8 "class level3upg"
set alien9 "class level4"
// Human Binds:
set human1 "class ackit; class ckit; sell weapons; sell battpack; buy ackit; buy ckit"
set human2 "class rifle; sell weapons; sell upgrades; sell battpack; buy rifle"
set human3 "sell weapons; sell battpack; buy shotgun; buy rifle"
set human4 "sell weapons; buy lgun; buy battpack; buy rifle"
set human5 "sell weapons; buy mdriver; buy battpack; buy rifle"
set human6 "sell weapons; sell battpack; buy chaingun; buy rifle"
set human7 "sell weapons; buy prifle; buy battpack; buy rifle"
set human8 "sell weapons; buy lcannon; buy battpack; buy rifle"
set human9 "sell bsuit; buy helmet; buy larmour"
set human0 "sell upgrades; buy bsuit; buy helmet; buy larmour"
// Sets for setting my strings:
set unbind "unbind 1; unbind 2; unbind 3; unbind 4; unbind 5; unbind 6; unbind 7; unbind 8; unbind 9; unbind 0"
set talk "echo 1: Hey!; bind 1 vstr talk 1"
"echo 2: Bye!; bind 2 vstr talk2"
"echo 3: Yes!; bind 3 vstr talk3"
"echo 4: No!; bind 4 vstr talk4"
"echo 5: Owned!; bind 5 vstr talk5"
"echo 6: Fail!; bind 6 vstr talk6"
"echo 7: Happy!; bind 7 vstr talk7"
"echo 8: Sad!; bind 8 vstr talk8"
"echo 9: ^_^; bind 9 vstr talk9"
"echo 0: -_-; bind 0 vstr talk0"
set names "echo 1: AFK; bind 1 vstr name1"
"echo 2: FOOD; bind 2 vstr name2"
set admin "echo 1: Listplayers; bind 1 vstr admin1"
"echo 2: Allready; bind 2 vstr admin2"
"echo 3: Lock Aliens; bind 3 vstr admin3"
"echo 4: Lock Humans; bind 4 vstr admin4"
"echo 5: Pause; bind 5 vstr admin5"
"echo 6: Unpause; bind 6 vstr admin6"
set alien "echo 1: Granger/Adv Granger; echo 2: Drech; echo 3: Basilisk; echo 4: Adv Basilisk; echo 5: Marauder; echo 6: Adv Marauder; echo 7: Dragoon; echo 8: Adv Dragoon; echo 9: Tyrant; bind 1 vstr alien1; bind 2 vstr alien2; bind 3 vstr alien3; bind 4 vstr alien4; bind 5 vstr alien5; bind 6 vstr alien6; bind 7 vstr alien7; bind 8 vstr alien8; bind 9 vstr alien9"
set human "echo 1: (Adv)Construction Kit; echo 2: Rifle; echo 3: Shotgun; echo 4: Lasgun; echo 5: Mass Driver; echo 6: Chaingun; echo 7: Pulse Rifle; echo 8: Lucifer Cannon; echo 9: Light Armor; echo 0: Battle Suit; bind 1 vstr human1; bind 2 vstr human2; bind 3 vstr human3; bind 4 vstr human4; bind 5 vstr human5; bind 6 vstr human6; bind 7 vstr human7; bind 8 vstr human8; bind 9 vstr human9; bind 0 vstr human0"
// The F-Key Binds:
bind f1 "echo f2: Talk Binds; echo f3: Name Binds; echo f4: Admin Commands; echo f5 Alien Commands; echo f6: Human Commands"
bind f2 "echo Talk Binds:; vstr unbind; vstr talk"
bind f3 "echo Name Binds:; vstr unbind; vstr names"
bind f4 "echo Admin Commands:; vstr unbind; vstr admin"
bind f5 "echo Alien Commands:; vstr unbind; vstr alien"
bind f6 "echo Human Commands:; vstr unbind; vstr human"
It says unknown cmd or something for almost all of the echos, help!!!!
-
OK, I have an actual problem now, here's my autoexec.cfg file:
set talk "echo 1: Hey!; bind 1 vstr talk 1" // <-- I assume "talk 1" should be "talk1"
"echo 2: Bye!; bind 2 vstr talk2"
// ^ missing seta talk1
etc.
-
Yep, you also want to make sure you close all quotes at the end of what your saying
set name1 "name ^2Reapd ^1IS AFK; say ^4I'll be back.......
should be
set name1 "name ^2Reapd ^1IS AFK; say ^4I'll be back......."
ect.
The idea behind this is to allow you to use f1-12 to rebind your 0-9 keys. This allows you to make "categories" and rebind the same keys over and over. This being the base, you want it to echo to you what catigory you just pressed when pressing an f-key.
and for your echos, they should be:
echo "what you want to say"
not
"echo what you want to say"
Best Regards,
Kiwi
-
Lol Kiwi!, you should change the example autoexec then, because thats wat was put.
~Reapd :D
-
lol, opps will do.
Sorry,
Kiwi
-
No problem, but I have a question, i saved the text file to my base as autoexec.cfg and it still doesn't work, it says it isn't binded at all.........
-
What do you mean, is the autoexec.cfg run? It should be called exactly "autoexec.cfg" and not "autoexec.cfg.txt" or anything of the like. Also make sure you have it in the right spot (your base).
Best Regards,
Kiwi
-
Thanks, but I did that, and it still doesn't work....... Anything else??
HELP ME!!!!!
~Reapd
-
Is your autoexec.cfg being executed?
-
Lol, um how do you do that, just put it into your base?
-
Ok well here's my autoexec, if you can please check to make sure I did it right!!! :D
set talk1 "say ^2H^7e^2l^7l^2o"
set talk2 "say ^2G^7o^2o^7d^2b^7y^2e"
set talk3 "say ^1My generic yes bind"
set talk4 "say ^1My generic no bind"
set talk5 "say ^3My generic "You have just been owned" bind"
set talk6 "say ^3My generic "I fail more that your mom last night" bind"
set talk7 "say ^5:)"
set talk8 "say ^5:("
set talk9 "say ^2<^7(^2^^6_^2^^7)^2>"
set talk0 "say ^7<^2(^7-^2_^6-^2)^7>"
set name1 "name ^2Reapd ^1IS AFK; say ^4I'll be back......."
set name2 "name ^2Reapd ^3IS EATING; say ^1I'm eating, ^5NOM NOM NOM NOM"
set admin1 "!listplayers"
set admin2 "!allready"
set admin3 "!lock a"
set admin4 "!lock h"
set admin5 "!pause"
set admin6 "!unpause"
set alien1 "class builderupg; class builder"
set alien2 "class level0"
set alien3 "class level1"
set alien4 "class level1upg"
set alien5 "class level2"
set alien6 "class level2upg"
set alien7 "class level3"
set alien8 "class level3upg"
set alien9 "class level4"
set human1 "class ackit; class ckit; sell weapons; sell battpack; buy ackit; buy ckit"
set human2 "class rifle; sell weapons; sell upgrades; sell battpack; buy rifle"
set human3 "sell weapons; sell battpack; buy shotgun; buy rifle"
set human4 "sell weapons; buy lgun; buy battpack; buy rifle"
set human5 "sell weapons; buy mdriver; buy battpack; buy rifle"
set human6 "sell weapons; sell battpack; buy chaingun; buy rifle"
set human7 "sell weapons; buy prifle; buy battpack; buy rifle"
set human8 "sell weapons; buy lcannon; buy battpack; buy rifle"
set human9 "sell bsuit; buy helmet; buy larmour"
set human0 "sell upgrades; buy bsuit; buy helmet; buy larmour"
set unbind "unbind 1; unbind 2; unbind 3; unbind 4; unbind 5; unbind 6; unbind 7; unbind 8; unbind 9; unbind 0"
set talk
echo "1: Hey!; bind 1 vstr talk1"
echo "2: Bye!; bind 2 vstr talk2"
echo "3: Yes!; bind 3 vstr talk3"
echo "4: No!; bind 4 vstr talk4"
echo "5: Owned!; bind 5 vstr talk5"
echo "6: Fail!; bind 6 vstr talk6"
echo "7: Happy!; bind 7 vstr talk7"
echo "8: Sad!; bind 8 vstr talk8"
echo "9: ^_^; bind 9 vstr talk9"
echo "0: -_-; bind 0 vstr talk0"
set names
echo "1: AFK; bind 1 vstr name1"
echo "2: FOOD; bind 2 vstr name2"
set admin
echo "1: Listplayers; bind 1 vstr admin1"
echo "2: Allready; bind 2 vstr admin2"
echo "3: Lock Aliens; bind 3 vstr admin3"
echo "4: Lock Humans; bind 4 vstr admin4"
echo "5: Pause; bind 5 vstr admin5"
echo "6: Unpause; bind 6 vstr admin6"
set alien
echo "1: Granger/Adv Granger; bind 1 vstr alien1"
echo "2: Dretch; bind 2 vstr alien2"
echo "3: Basilisk; bind 3 vstr alien3"
echo "4: Adv. Basilisk; bind 4 vstr alien4"
echo "5: Marauder; bind 5 vstr alien5"
echo "6: Adv. Marauder; bind 6 vstr alien6"
echo "7: Dragoon; bind 7 vstr alien7"
echo "8: Adv. Dragoon; bind 8 vstr alien8"
echo "9: Tyrant; bind 9 vstr alien9"
set human
echo "1: (Adv)Construction Kit; bind 1 vstr human1"
echo "2: Rifle; bind 2 vstr human2"
echo "3: Shotgun; bind 3 vstr human3"
echo "4: Lasgun; bind 4 vstr human4"
echo "5: Mass Driver; bind 5 vstr human5"
echo "6: Chaingun; bind 6 vstr human6"
echo "7: Pulse Rifle; bind 7 vstr human7"
echo "8: Lucifer Cannon; bind 8 vstr human8"
echo "9: Light Armor; bind 9 vstr human9"
echo "0: Battle Suit; bind 0 vstr human0"
bind j echo "K: Talk Binds L: Name Binds Semicolon: Admin Commands .: Alien Commands ,: Human Commands"
bind k echo "Talk Binds:; vstr unbind; vstr talk"
bind l echo "Name Binds:; vstr unbind; vstr names"
bind SEMICOLON echo "Admin Commands:; vstr unbind; vstr admin"
bind . echo "Alien Commands:; vstr unbind; vstr alien"
bind , echo "Human Commands:; vstr unbind; vstr human"
I changed the F# binds to the letters because mac's can't unbind those, like change volume and brightness, etc.
-
Try this:
set talk1 "say ^2H^7e^2l^7l^2o"
set talk2 "say ^2G^7o^2o^7d^2b^7y^2e"
set talk3 "say ^1My generic yes bind"
set talk4 "say ^1My generic no bind"
set talk5 "say ^3My generic "You have just been owned" bind"
set talk6 "say ^3My generic "I fail more that your mom last night" bind"
set talk7 "say ^5:)"
set talk8 "say ^5:("
set talk9 "say ^2<^7(^2^^6_^2^^7)^2>"
set talk0 "say ^7<^2(^7-^2_^6-^2)^7>"
set talk "bind 1 vstr talk1; bind 2 vstr talk2; bind 3 vstr talk3 (... ect to 0)
set name1 "name ^2Reapd ^1IS AFK; say ^4I'll be back......."
set name2 "name ^2Reapd ^3IS EATING; say ^1I'm eating, ^5NOM NOM NOM NOM"
set name "bind 1 vstr name1; bind 2 vstr name2"
set admin1 "!listplayers"
set admin2 "!allready"
set admin3 "!lock a"
set admin4 "!lock h"
set admin5 "!pause"
set admin6 "!unpause"
set admin "bind 1 vstr admin1; bind 2 vstr admin2; (ect)
set alien1 "class builderupg; class builder"
set alien2 "class level0"
set alien3 "class level1"
set alien4 "class level1upg"
set alien5 "class level2"
set alien6 "class level2upg"
set alien7 "class level3"
set alien8 "class level3upg"
set alien9 "class level4"
(ect)
set human1 "class ackit; class ckit; sell weapons; sell battpack; buy ackit; buy ckit"
set human2 "class rifle; sell weapons; sell upgrades; sell battpack; buy rifle"
set human3 "sell weapons; sell battpack; buy shotgun; buy rifle"
set human4 "sell weapons; buy lgun; buy battpack; buy rifle"
set human5 "sell weapons; buy mdriver; buy battpack; buy rifle"
set human6 "sell weapons; sell battpack; buy chaingun; buy rifle"
set human7 "sell weapons; buy prifle; buy battpack; buy rifle"
set human8 "sell weapons; buy lcannon; buy battpack; buy rifle"
set human9 "sell bsuit; buy helmet; buy larmour"
set human0 "sell upgrades; buy bsuit; buy helmet; buy larmour"
(ect)
set unbind "unbind 1; unbind 2; unbind 3; unbind 4; unbind 5; unbind 6; unbind 7; unbind 8; unbind 9; unbind 0"
set talk
echo "1: Hey!; bind 1 vstr talk1"
echo "2: Bye!; bind 2 vstr talk2"
echo "3: Yes!; bind 3 vstr talk3"
echo "4: No!; bind 4 vstr talk4"
echo "5: Owned!; bind 5 vstr talk5"
echo "6: Fail!; bind 6 vstr talk6"
echo "7: Happy!; bind 7 vstr talk7"
echo "8: Sad!; bind 8 vstr talk8"
echo "9: ^_^; bind 9 vstr talk9"
echo "0: -_-; bind 0 vstr talk0"
set names
echo "1: AFK; bind 1 vstr name1"
echo "2: FOOD; bind 2 vstr name2"
set admin
echo "1: Listplayers; bind 1 vstr admin1"
echo "2: Allready; bind 2 vstr admin2"
echo "3: Lock Aliens; bind 3 vstr admin3"
echo "4: Lock Humans; bind 4 vstr admin4"
echo "5: Pause; bind 5 vstr admin5"
echo "6: Unpause; bind 6 vstr admin6"
set alien
echo "1: Granger/Adv Granger; bind 1 vstr alien1"
echo "2: Dretch; bind 2 vstr alien2"
echo "3: Basilisk; bind 3 vstr alien3"
echo "4: Adv. Basilisk; bind 4 vstr alien4"
echo "5: Marauder; bind 5 vstr alien5"
echo "6: Adv. Marauder; bind 6 vstr alien6"
echo "7: Dragoon; bind 7 vstr alien7"
echo "8: Adv. Dragoon; bind 8 vstr alien8"
echo "9: Tyrant; bind 9 vstr alien9"
set human
echo "1: (Adv)Construction Kit; bind 1 vstr human1"
echo "2: Rifle; bind 2 vstr human2"
echo "3: Shotgun; bind 3 vstr human3"
echo "4: Lasgun; bind 4 vstr human4"
echo "5: Mass Driver; bind 5 vstr human5"
echo "6: Chaingun; bind 6 vstr human6"
echo "7: Pulse Rifle; bind 7 vstr human7"
echo "8: Lucifer Cannon; bind 8 vstr human8"
echo "9: Light Armor; bind 9 vstr human9"
echo "0: Battle Suit; bind 0 vstr human0"
bind j echo "K: Talk Binds L: Name Binds Semicolon: Admin Commands .: Alien Commands ,: Human Commands"
bind k echo "Talk Binds:; vstr unbind; vstr talk"
bind l echo "Name Binds:; vstr unbind; vstr names"
bind SEMICOLON echo "Admin Commands:; vstr unbind; vstr admin"
bind . echo "Alien Commands:; vstr unbind; vstr alien"
bind , echo "Human Commands:; vstr unbind; vstr human"
That should do the trick
Best Regards,
Kiwi
By The Way: I took the [ code ] off so bold and strike through show so I used [ quote ]. Don't get mad at me >.>
-
Ok, I did that, but it still doesn't do anything, is it different because I'm on a mac??
-
Try /talk (then tab) in console to see if the talkX cvars exist, so you know if autoexec.cfg is actually executed. If not the file is in wrong place or with the wrong name, and in that case try fs_ (tab) to see the location of fs_homepath (or fs_basepath on default client), and then put it in fs_homepath/base/autoexec.cfg.
-
Neither fixes worked............
-
Do the cvars exist or not? What is the value of fs_homepath and where is the file? If you want help you have to be able to say more then 'dun worx, help pl0x'.
-
No they don't it said unknown cmd "talk"
-
ok, I think I know what you mean, but the cvars don't exist. I tried moving the file to the app support base, and it didn't work. I tried inputing some of the binds through the game, it worked, but took FOREVER. Here is what I just wanna get into trem for now:
set talk1 "say ^2H^7e^2l^7l^2o"
set talk2 "say ^2G^7o^2o^7d^2b^7y^2e"
set talk3 "say ^1My generic yes bind"
set talk4 "say ^1My generic no bind"
set talk5 "say ^3My generic "You have just been owned" bind"
set talk6 "say ^3My generic "I fail more that your mom last night" bind"
set talk7 "say ^5:)"
set talk8 "say ^5:("
set talk9 "say ^2<^7(^2^^6_^2^^7)^2>"
set talk0 "say ^7<^2(^7-^2_^6-^2)^7>"
set talk "bind 1 vstr talk1; bind 2 vstr talk2; bind3 vstr talk3; bind4 vstr talk4; bind 5 vstr talk5; bind 6 vstr talk6; bind 7 vstr talk7; bind 8 vstr talk8; bind 9 vstr talk9; bind 0 vstr talk0"
Just that, if I can get that, I'll get everything else.
~Reapd
-
You don't want to input strings manuely into tremulous everytime you start it, because they die when you shutdown tremulous. Make absolutly sure that you are putting your autoexec in the right place. What operating system are you using?
Warm Regards,
Kiwi
-
From talking to Reaped, the file (EDIT, or what appears to be the file) exec's properly, but he gets an error "unknown command s"
So there's a syntax error somewhere, but I can't see one in that code
EDIT: Talking to him more, he's using Mac and the only think that I can think of at this point is that its not in the right place, but it just doesn't quite make sense.
-
Try /set test 1, quit trem, find autogen.cfg that contains "test 1" and put autoexec.cfg next to it.
-
Did that, can't find it anywhere......... FML
-
You need to put it in your tremulous base. Not the one in "User/*User Name*/Application Support/Tremulous/base" but instead the one in "*place where you installed tremulous/base*". The "*place where you installed tremulous*" should be the place you draged the mounted tremulous.app when you first installed tremulous (I draged it onto my desktop, look there). If you can't find it, go up to finder, and search for "autogen.cfg" open the enclosing folder (by selecting show all options then right click and choose "show inclosing folder"). In this "/*place where you installed tremulous*/base", put your autoexec.cfg.
...but he gets an error "unknown command s"
that would mean that his autoexec isn't in the right place, if he declared s as a string using "set s 'whatever he wants here'".
Did that, can't find it anywhere......... FML
If this is the worst thing happening in your whole day, you have no reason to fuck your life.
Warm Regards,
Kiwi
-
Did that, can't find it anywhere......... FML
If this is the worst thing happening in your whole day, you have no reason to fuck your life.
Warm Regards,
Kiwi
THANK YOU.
-
this is how you do it properly:
// Name Toggle (temporarily)
// With this nice script, u can change your nickname easily in-game, press o to choose nick, and i to select
set name1 "seta name ^1Steven^3M^1.!^3v^1R"
set 1 "bind o vstr 2; bind i vstr name1; echo ^1Steven^3M^1.!^3v^1R;"
set name2 "seta name ^1Gambit"
set 2 "bind o vstr 3; bind i vstr name2; echo ^1Gambit;"
set name3 "seta name ^6Tetragrammaton"
set 3 "bind o vstr 4; bind i vstr name3; echo ^6Tetragrammaton;"
set name4 "seta name ^4Steven^5M"
set 4 "bind o vstr 5; bind i vstr name4; echo ^4Steven^5M;"
set name5 "seta name ^3Wol^4ver^3ine"
set 5 "bind o vstr 6; bind i vstr name5; echo ^3Wol^4ver^3ine;"
set name6 "seta name ^6R^7uff"
set 6 "bind o vstr 7; bind i vstr name6; echo ^6R^7uff;"
set name7 "seta name ^4Steven^5M^4.!^5v^4R"
set 7 "bind o vstr 1; bind i vstr name7; echo ^4Steven^5M^4.!^5v^4R;"
bind o "vstr 1"
edit: its a little more complicated then what you are trying to do, but you get the point. im too lazy lol. basically i just use O to cycle through my alias's and I to select the one i want. You vstrs should be similar thoough
-
;) great idea and concept, but name spam protection stops that in its tracks :/
you could easily make it so you have to confirm your name befor you change it, with enter perhaps.
Warm Regards,
Kiwi
-
thats pretty much how it works kiwi. O cycles through, I selects the name. So i can cycle through as many names as i need and when i eventually reach the 1 i want, i simply hit I and it will rename to that alias.
im just giving him some of my scripts/binds to look at from another perspective, too see if he can figure out his problem.
-
Ok, sorry. I didn't quite read thew them :-\ my bad.
But I think I found your problem. I fixed your autoexec.cfg and posted it bellow(http://pastebin.com/fa10e8ea (http://pastebin.com/fa10e8ea)):
set talk1 "say "^2H^7e^2l^7l^2o""
set talk2 "say "^2G^7o^2o^7d^2b^7y^2e""
set talk3 "say "^1My generic yes bind""
set talk4 "say "^1My generic no bind""
set talk5 "say "^3My generic ''You have just been owned'' bind""
set talk6 "say "^3My generic ''I fail more that your mom last night'' bind""
set talk7 "say "^5:)""
set talk8 "say "^5:(""
set talk9 "say "^2<^7(^2^^6_^2^^7)^2>""
set talk0 "say "^7<^2(^7-^2_^6-^2)^7>""
set talk "bind 1 "vstr talk1"; bind 2 "vstr talk2"; bind3 "vstr talk3"; bind4 "vstr talk4"; bind 5 "vstr talk5"; bind 6 "vstr talk6"; bind 7 "vstr talk7"; bind 8 "vstr talk8"; bind 9 "vstr talk9"; bind 0 "vstr talk0""
set name1 "name "^2Reapd ^1IS AFK"; say "^4I'll be back.......""
set name2 "name "^2Reapd ^3IS EATING"; say "^1I'm eating, ^5NOM NOM NOM NOM""
set name3 "name "^2Reapd^7[EBSF-C]""
set name "bind 1 "vstr name1"; bind 2 "vstr name2"; bind 3 "vstr name3""
set admin1 "!listplayers"
set admin2 "!allready"
set admin3 "!lock a"
set admin4 "!lock h"
set admin5 "!pause"
set admin6 "!unpause"
set admin "bind 1 "vstr admin1"; bind 2 "vstr admin2"; bind 3 "vstr admin3"; bind 4 "vstr admin4"; bind 5 "vstr admin5"; bind 6 "vstr admin6""
set alien1 "class builderupg; class builder"
set alien2 "class level0"
set alien3 "class level1"
set alien4 "class level1upg"
set alien5 "class level2"
set alien6 "class level2upg"
set alien7 "class level3"
set alien8 "class level3upg"
set alien9 "class level4"
set alien "bind 1 "vstr alien1"; bind 2 "vstr alien2"; bind 3 "vstr alien3"; bind 4 "vstr alien4"; bind 5 "vstr alien5"; bind 6 "vstr alien6"; bind 7 "vstr alien7"; bind 8 "vstr alien8"; bind 9 "vstr alien9""
set human1 "class ackit; class ckit; sell weapons; sell battpack; buy ackit; buy ckit"
set human2 "class rifle; sell weapons; sell upgrades; sell battpack; buy rifle"
set human3 "sell weapons; sell battpack; buy shotgun; buy rifle"
set human4 "sell weapons; buy lgun; buy battpack; buy rifle"
set human5 "sell weapons; buy mdriver; buy battpack; buy rifle"
set human6 "sell weapons; sell battpack; buy chaingun; buy rifle"
set human7 "sell weapons; buy prifle; buy battpack; buy rifle"
set human8 "sell weapons; buy lcannon; buy battpack; buy rifle"
set human9 "sell bsuit; buy helmet; buy larmour"
set human0 "sell upgrades; buy bsuit; buy helmet; buy larmour"
set human "bind 1 "vstr human1"; bind 2 "vstr human2"; bind 3 "vstr human3"; bind 4 "vstr human4"; bind 5 "vstr human5"; bind 6 "vstr human6"; bind 7 "vstr human7"; bind 8 "vstr human8"; bind 9 "vstr human9"; bind 0 "vstr human0""
set unbind "unbind 1; unbind 2; unbind 3; unbind 4; unbind 5; unbind 6; unbind 7; unbind 8; unbind 9; unbind 0"
bind k "echo "Talk Binds:; vstr unbind; vstr talk""
bind l "echo "Name Binds:; vstr unbind; vstr names""
bind SEMICOLON "echo "Admin Commands:; vstr unbind; vstr admin""
bind . "echo "Alien Commands:; vstr unbind; vstr alien""
bind , "echo "Human Commands:; vstr unbind; vstr human""
Hope this helps,
Kiwi
Also I know I didn't need to put the pastebin and post the data, but I figured I should for when pastebin expires.
-
OK!!!!!!! Well, the binds work now, but the cvars still don't exist, probably because of the unknown cmd s message i keep getting.
Thanks for all the help guys!!!
~Reapd
-
you should try stripping down your autoexec to the bare minimum and keep adding in different lines to see where the problem is. just glancing at it i cant see where the unknown cvar is. I would try just look at it a bind at a time, should narrow it down to a section of your binds or even a single line which should be an easy fix.
-
bind k "echo "Talk Binds:; vstr unbind; vstr talk""
bind l "echo "Name Binds:; vstr unbind; vstr names""
bind SEMICOLON "echo "Admin Commands:; vstr unbind; vstr admin""
bind . "echo "Alien Commands:; vstr unbind; vstr alien""
bind , "echo "Human Commands:; vstr unbind; vstr human""
should be
bind k "echo "Talk Binds:"; vstr unbind; vstr talk"
bind l "echo "Name Binds:"; vstr unbind; vstr names"
bind SEMICOLON "echo "Admin Commands:"; vstr unbind; vstr admin"
bind . "echo "Alien Commands:"; vstr unbind; vstr alien"
bind , "echo "Human Commands:"; vstr unbind; vstr human"
you only want to quote what your echoing.
Warm Regards,
Kiwi
Also, you were talking about your building binds, and you can find them here (http://pastebin.com/m7e12baf3). You should change the highlighted line to use another key instead of f6 because your on a mac.
-
Thanks for all the help guys! Kiwi and I got it to work, but if it wasn't for you guys we wouldn't have actually gotten it!! And thanks for the binds Kiwi but I wrote my own, thanks. :)
~Reapd
Here's my building binds, I have separate ones for A and H:
seta abuild1 "build overmind; say_team ^1One OM coming up!!"
seta abuild2 "build eggpod; say_team ^1One Egg coming up!!"
seta abuild3 "build acid_tube; say_team ^1One Acid coming up!!"
seta abuild4 "build barricade; say_team ^1One Cade coming up!!"
seta abuild5 "build booster; say_team ^1One Booster coming up!!"
seta abuild6 "build trapper; say_team ^1One Trapper coming up!!"
seta abuild7 "build hive; say_team ^1One useless Hive coming up!!"
set abuild "bind 1 vstr abuild1; bind 2 vstr abuild2; bind 3 vstr abuild3; bind 4 vstr abuild4; bind 5 vstr abuild5; bind 6 vstr abuild6; bind 7 vstr abuild7"
seta hbuild1 "build rc; say_team ^4One RC coming up!!"
seta hbuild2 "build telenode; say_team ^4One Node coming up!!"
seta hbuild3 "build mgturret; say_team ^4One Ret coming up!!"
seta hbuild4 "build medistat; say_team ^4One Medi coming up!!"
seta hbuild5 "build arm; say_team ^4One Armoury coming up!!"
seta hbuild6 "build dcc; say_team ^4One DC coming up!!"
seta hbuild7 "build tesla; say_team ^4One Tesla coming up!!"
seta hbuild8 "build repeater; say_team ^4One Repeater coming up!!"
set hbuild "bind 1 vstr hbuild1; bind 2 vstr hbuild2; bind 3 vstr hbuild3; bind 4 vstr hbuild4; bind 5 vstr hbuild5; bind 6 vstr hbuild6; bind 7 vstr hbuild 7; bind 8 vstr hbuild8"
-
Cool, I was just giving you an example for you to use if you needed a reference, I didn't expect you to use them word for word. :p
Warm Regards,
Kiwi