Author Topic: Keybinds  (Read 7997 times)

0 Members and 1 Guest are viewing this topic.

BladeFFXI

  • Gnoll Fighter
  • **
  • Posts: 91
  • Reputation: +0/-0
    • http://www.ultrasoundparts.net
Keybinds
« on: August 3, 2002 10:10 PM GMT »
alrighty then.. keybinding is a huge subject amongst those of us who play trpg. for good reason too... seeing as how certain areas are only accessible through keybinding/scripting, or help from an admin. so.. im gonna post a few basic keybinds, and how to implement them.
 
in your tribes folder, there should be a folder named config. open that folder and look for a file named autoexec.cs. open it using notepad/wordpad.  
 
now that you have your autoexec open, put this line anywhere under the first few lines of code.
 
bindCommand(keyboard0, make, "g", TO, "use(\"Crystal Energy Vial\");");
save your autoexec.cs, and join an rpg server. upon entering, if you have a crystal energy vial on you, press the g key and it will be used. this helps out when flying long distances and not being able to meditate while flying. you can always change the key 'g' to whatever key you want. i'll post a few more keybinds.
 
bindCommand(keyboard0, make, "q", TO, "nextWeapon();");
bindCommand(keyboard0, make, "g", TO, "use(\"Crystal Energy Vial\");");
bindCommand(keyboard0, make, "h", TO, "remoteeval(2048, say(0, \"#cast beam\"));");
bindCommand(keyboard0, make, "f", TO, "remoteeval(2048, say(0, \"#bash\"));");
bindCommand(keyboard0, make, "t", TO, "remoteeval(2048, say(0, \"#shove\"));");
bindCommand(keyboard0, make, "b", TO, "remoteeval(2048, say(0, \"#mug\"));");
bindCommand(keyboard0, make, "c", TO, "remoteeval(2048, say(0, \"#steal\"));");
 
if you have any questions, feel free to post em. this is just a basic keybind setup mind you.. there are other places to put your keybinds besides the autoexec.

EDIT: moved the post from assistance to documentation.
« Last Edit: January 1, 1970 12:00 AM GMT by BladeFFXI »
'Knowledge is not power, the ability to apply your knowledge is true power.'

'One must learn to see what is seen and to see through what others wish you to see.'
----------------
BladeFFXI

Anonymous

  • Goblin Pup
  • *
  • Posts: 0
  • Reputation: +0/-0
Re: Keybinds
« Reply #1 on: November 12, 2002 07:39 AM GMT »
Here is an example of all how you can use this to bind *most* of the keys nessassary for tribes rpg. This is based on using the numberpad for most of the spells.

EditActionMap("playMap.sae");
bindCommand(keyboard0, make, ".", TO, "remoteeval(2048, say(0, \"#sleep\"));");
bindCommand(keyboard0, make, shift, ".", TO, "remoteeval(2048, say(0, \"#wake\"));");
bindCommand(keyboard0, make, control, ".", TO, "remoteeval(2048, say(0, \"#meditate\"));");

bindCommand(keyboard0, make, "/", TO, "remoteeval(2048, say(0, \"#camp\"));");
bindCommand(keyboard0, make, shift, "/", TO, "remoteeval(2048, say(0, \"#uncamp\"));");

bindCommand(keyboard0, make, "c", TO, "remoteeval(2048, say(0, \"#shove\"));");
bindCommand(keyboard0, make, "backspace", TO, "remoteeval(2048, say(0, \"#savecharacter\"));");

bindCommand(keyboard0, make, shift, "e", TO, "remoteeval(2048, say(0, \"#teleport yourname\"));");

bindCommand(keyboard0, make, "g", TO, "remoteeval(2048, say(0, \"#defaulttalk #global\"));");
bindCommand(keyboard0, make, shift, "g", TO, "remoteeval(2048, say(0, \"#defaulttalk #say\"));");

bindCommand(mouse0, zaxis0, TO, "nextWeapon();"); //Wheel forward
bindCommand(mouse0, zaxis1, TO, "prevWeapon();"); //Wheel backward

bindCommand(keyboard0, make, "f", TO, "use(\"Crystal Blue Potion\");");
bindCommand(keyboard0, make, control, "f", TO, "drop(\"Crystal Blue Potion\");");

bindCommand(keyboard0, make, shift, "f", TO, "use(\"Blue Potion\");");

bindCommand(keyboard0, make, shift, "numpad0", TO, "remoteeval(2048, say(0, \"#cast heal\"));");
bindCommand(keyboard0, make, shift, "numpad1", TO, "remoteeval(2048, say(0, \"#cast advheal1\"));");
bindCommand(keyboard0, make, shift, "numpad2", TO, "remoteeval(2048, say(0, \"#cast advheal2\"));");
bindCommand(keyboard0, make, shift, "numpad3", TO, "remoteeval(2048, say(0, \"#cast advheal3\"));");
bindCommand(keyboard0, make, shift, "numpad4", TO, "remoteeval(2048, say(0, \"#cast advheal4\"));");
bindCommand(keyboard0, make, shift, "numpad5", TO, "remoteeval(2048, say(0, \"#cast advheal5\"));");
bindCommand(keyboard0, make, shift, "numpad6", TO, "remoteeval(2048, say(0, \"#cast advheal6\"));");
bindCommand(keyboard0, make, shift, "numpad7", TO, "remoteeval(2048, say(0, \"#cast godlyheal\"));");
bindCommand(keyboard0, make, shift, "numpad8", TO, "remoteeval(2048, say(0, \"#cast fullheal\"));");
bindCommand(keyboard0, make, shift, "numpad9", TO, "remoteeval(2048, say(0, \"#cast massheal\"));");
bindCommand(keyboard0, make, shift, "numpadplus", TO, "remoteeval(2048, say(0, \"#cast fullmassheal\"));");

bindCommand(keyboard0, make, control, "numpad0", TO, "remoteeval(2048, say(0, \"#cast shield\"));");
bindCommand(keyboard0, make, control, "numpad1", TO, "remoteeval(2048, say(0, \"#cast advshield1\"));");
bindCommand(keyboard0, make, control, "numpad2", TO, "remoteeval(2048, say(0, \"#cast advshield2\"));");
bindCommand(keyboard0, make, control, "numpad3", TO, "remoteeval(2048, say(0, \"#cast advshield3\"));");
bindCommand(keyboard0, make, control, "numpad4", TO, "remoteeval(2048, say(0, \"#cast advshield4\"));");
bindCommand(keyboard0, make, control, "numpad5", TO, "remoteeval(2048, say(0, \"#cast advshield5\"));");
bindCommand(keyboard0, make, control, "numpad6", TO, "remoteeval(2048, say(0, \"#cast advshield6\"));");
bindCommand(keyboard0, make, control, "numpad7", TO, "remoteeval(2048, say(0, \"#cast massshield\"));");
bindCommand(keyboard0, make, control, "numpad8", TO, "remoteeval(2048, say(0, \"#cast lightningshield\"));");

bindCommand(keyboard0, make, alt, "numpad1", TO, "remoteeval(2048, say(0, \"#cast transport keldrin\"));");
bindCommand(keyboard0, make, alt, "numpad2", TO, "remoteeval(2048, say(0, \"#cast transport mine\"));");
bindCommand(keyboard0, make, alt, "numpad3", TO, "remoteeval(2048, say(0, \"#cast transport yolanda\"));");
bindCommand(keyboard0, make, alt, "numpad4", TO, "remoteeval(2048, say(0, \"#cast transport crypt\"));");
bindCommand(keyboard0, make, alt, "numpad5", TO, "remoteeval(2048, say(0, \"#cast transport elven\"));");
bindCommand(keyboard0, make, alt, "numpad6", TO, "remoteeval(2048, say(0, \"#cast transport den\"));");
bindCommand(keyboard0, make, alt, "numpad7", TO, "remoteeval(2048, say(0, \"#cast transport lair\"));");
bindCommand(keyboard0, make, alt, "numpad8", TO, "remoteeval(2048, say(0, \"#cast transport uber\"));");
bindCommand(keyboard0, make, alt, "numpad9", TO, "remoteeval(2048, say(0, \"#cast transport highlands\"));");

bindCommand(keyboard0, make, "numpad1", TO, "remoteeval(2048, say(0, \"#cast thorn\"));");
bindCommand(keyboard0, make, "numpad2", TO, "remoteeval(2048, say(0, \"#cast firebomb\"));");
bindCommand(keyboard0, make, "numpad3", TO, "remoteeval(2048, say(0, \"#cast icespike\"));");
bindCommand(keyboard0, make, "numpad4", TO, "remoteeval(2048, say(0, \"#cast cloud\"));");
bindCommand(keyboard0, make, "numpad5", TO, "remoteeval(2048, say(0, \"#cast melt\"));");
bindCommand(keyboard0, make, "numpad6", TO, "remoteeval(2048, say(0, \"#cast powercloud\"));");
bindCommand(keyboard0, make, "numpad7", TO, "remoteeval(2048, say(0, \"#cast hellstorm\"));");
bindCommand(keyboard0, make, "numpad8", TO, "remoteeval(2048, say(0, \"#cast dimensionrift\"));");
bindCommand(keyboard0, make, "numpad9", TO, "remoteeval(2048, say(0, \"#cast beam\"));");
« Last Edit: January 1, 1970 12:00 AM GMT by Anonymous »

 

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Name: Email:
Verification:
Type the letters shown in the picture
Listen to the letters / Request another image
Type the letters shown in the picture:
This question is designed to stop automated account registration.  Those accounts are typically used to post messages commonly referred to as _______.  (Same name as a meat product packed into a rectangular can):
Do what you want 'cuz a pirate is free.  You are a pirate.  What are you?:
What color is the daytime sky?: