Author Topic: Ummmmmmmmm, Binding![SOLVED] THANKS KIWI!!!!  (Read 11397 times)

Reapd**[Contra]

  • Guest
Ummmmmmmmm, Binding![SOLVED] THANKS KIWI!!!!
« 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)
Code: [Select]
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
« Last Edit: January 17, 2010, 04:55:37 am by Reapd**[Contra] »

Kiwi

  • Posts: 859
  • Turrets: +29/-9
Re: Ummmmmmmmm, Binding!
« Reply #1 on: January 10, 2010, 04:48:21 am »
Hi, I've set up a little tutorial here, 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

Reapd**[Contra]

  • Guest
Re: Ummmmmmmmm, Binding!
« Reply #2 on: January 10, 2010, 04:49:34 am »
Thanks!!! I was looking on Trem.net and I couldn't find something like this, is it stickied?? Thanks again!!
~Reapd

Kiwi

  • Posts: 859
  • Turrets: +29/-9
Re: Ummmmmmmmm, Binding!
« Reply #3 on: January 10, 2010, 04:50:29 am »
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.

Reapd**[Contra]

  • Guest
Re: Ummmmmmmmm, Binding!
« Reply #4 on: January 10, 2010, 05:13:24 am »
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!!!!!!! :'(

Reapd**[Contra]

  • Guest
Re: Ummmmmmmmm, Binding!
« Reply #5 on: January 10, 2010, 06:03:47 am »
OK, I have an actual problem now, here's my autoexec.cfg file:
Code: [Select]
// 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!!!!

Undeference

  • Tremulous Developers
  • *
  • Posts: 1254
  • Turrets: +122/-45
Re: Ummmmmmmmm, Binding!
« Reply #6 on: January 10, 2010, 07:16:00 am »
OK, I have an actual problem now, here's my autoexec.cfg file:
Code: [Select]
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.
Need help? Ask intelligently. Please share solutions you find.

Thats what we need, helpful players, not more powerful admins.

Kiwi

  • Posts: 859
  • Turrets: +29/-9
Re: Ummmmmmmmm, Binding!
« Reply #7 on: January 10, 2010, 01:27:33 pm »
Yep, you also want to make sure you close all quotes at the end of what your saying
Code: [Select]
set name1 "name ^2Reapd ^1IS AFK; say ^4I'll be back.......should be
Code: [Select]
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:
Code: [Select]
echo "what you want to say"not
Code: [Select]
"echo what you want to say"
Best Regards,
Kiwi

Reapd**[Contra]

  • Guest
Re: Ummmmmmmmm, Binding!
« Reply #8 on: January 10, 2010, 01:38:08 pm »
Lol Kiwi!, you should change the example autoexec then, because thats wat was put.

~Reapd :D

Kiwi

  • Posts: 859
  • Turrets: +29/-9
Re: Ummmmmmmmm, Binding!
« Reply #9 on: January 10, 2010, 01:41:54 pm »
lol, opps will do.

Sorry,
Kiwi

Reapd**[Contra]

  • Guest
Re: Ummmmmmmmm, Binding!
« Reply #10 on: January 10, 2010, 07:57:57 pm »
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.........

Kiwi

  • Posts: 859
  • Turrets: +29/-9
Re: Ummmmmmmmm, Binding!
« Reply #11 on: January 10, 2010, 08:38:25 pm »
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

Reapd**[Contra]

  • Guest
Re: Ummmmmmmmm, Binding!
« Reply #12 on: January 11, 2010, 12:49:32 am »
Thanks, but I did that, and it still doesn't work....... Anything else??
HELP ME!!!!!

~Reapd

Kiwi

  • Posts: 859
  • Turrets: +29/-9
Re: Ummmmmmmmm, Binding!
« Reply #13 on: January 11, 2010, 12:57:54 am »
Is your autoexec.cfg being executed?

Reapd**[Contra]

  • Guest
Re: Ummmmmmmmm, Binding!
« Reply #14 on: January 11, 2010, 01:20:06 am »
Lol, um how do you do that, just put it into your base?

Reapd**[Contra]

  • Guest
Re: Ummmmmmmmm, Binding!
« Reply #15 on: January 11, 2010, 01:45:26 am »
Ok well here's my autoexec, if you can please check to make sure I did it right!!! :D
Code: [Select]
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.

Kiwi

  • Posts: 859
  • Turrets: +29/-9
Re: Ummmmmmmmm, Binding!
« Reply #16 on: January 11, 2010, 02:11:20 am »
Try this:

Quote
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 >.>
« Last Edit: January 11, 2010, 02:13:44 am by Kiwi »

Reapd**[Contra]

  • Guest
Re: Ummmmmmmmm, Binding!
« Reply #17 on: January 11, 2010, 02:56:54 am »
Ok, I did that, but it still doesn't do anything, is it different because I'm on a mac??

UniqPhoeniX

  • Spam Killer
  • *
  • Posts: 1376
  • Turrets: +66/-32
Re: Ummmmmmmmm, Binding!
« Reply #18 on: January 11, 2010, 04:16:00 am »
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.

Reapd**[Contra]

  • Guest
Re: Ummmmmmmmm, Binding!
« Reply #19 on: January 12, 2010, 12:38:30 am »
Neither fixes worked............

UniqPhoeniX

  • Spam Killer
  • *
  • Posts: 1376
  • Turrets: +66/-32
Re: Ummmmmmmmm, Binding!
« Reply #20 on: January 12, 2010, 12:50:37 am »
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'.

Reapd**[Contra]

  • Guest
Re: Ummmmmmmmm, Binding!
« Reply #21 on: January 14, 2010, 08:41:20 pm »
No they don't it said unknown cmd "talk"

Reapd**[Contra]

  • Guest
Re: Ummmmmmmmm, Binding!
« Reply #22 on: January 15, 2010, 03:14:01 am »
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:
Code: [Select]
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

Kiwi

  • Posts: 859
  • Turrets: +29/-9
Re: Ummmmmmmmm, Binding!
« Reply #23 on: January 15, 2010, 03:26:06 am »
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

F50

  • Posts: 740
  • Turrets: +16/-26
Re: Ummmmmmmmm, Binding!
« Reply #24 on: January 15, 2010, 03:40:40 am »
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.
« Last Edit: January 15, 2010, 04:12:11 am by F50 »
"Any sufficiently advanced stupidity is indistinguishable from malice." -- Grey's Law


UniqPhoeniX

  • Spam Killer
  • *
  • Posts: 1376
  • Turrets: +66/-32
Re: Ummmmmmmmm, Binding!
« Reply #25 on: January 15, 2010, 08:18:46 am »
Try /set test 1, quit trem, find autogen.cfg that contains "test 1" and put autoexec.cfg next to it.

Reapd**[Contra]

  • Guest
Re: Ummmmmmmmm, Binding!
« Reply #26 on: January 15, 2010, 06:40:39 pm »
Did that, can't find it anywhere......... FML

Kiwi

  • Posts: 859
  • Turrets: +29/-9
Re: Ummmmmmmmm, Binding!
« Reply #27 on: January 15, 2010, 08:37:25 pm »
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.

Quote
...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'".

Quote
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

Plague Bringer

  • Posts: 3815
  • Turrets: +147/-187
Re: Ummmmmmmmm, Binding!
« Reply #28 on: January 16, 2010, 01:08:39 am »
Quote
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.
U R A Q T

StevenM

  • Posts: 292
  • Turrets: +40/-33
Re: Ummmmmmmmm, Binding!
« Reply #29 on: January 16, 2010, 03:00:29 am »
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
« Last Edit: January 16, 2010, 03:03:18 am by StevenM »