Note: LucasForums Archive Project
The content here was reconstructed by scraping the Wayback Machine in an effort to restore some of what was lost when LF went down. The LucasForums Archive Project claims no ownership over the content or assets that were archived on archive.org.

This project is meant for research purposes only.

SCRIPTS here (post & request thread)

Page: 13 of 19
 ToppDog
09-19-2002, 4:09 PM
#601
Originally posted by remark 666
damn, that was the whole point, to have Prev, Exec, Next and QPick working...ohh well, thanks for trying :)

LOL. Well it will, sort of. You can still have the previous function there, but remember that the next & previous buttons shift all other options off by one in either direction. So if you're pressing the previous button, the model that the Qpick button would execute goes backwards as well. In order to execute the next previous model without seeing the name first you would need a second Qpick button. It would be very easy to add in a previous function, or both the previous function & the second QPick for the other direction.

I think it's easier to just use the next/previous/execute script myself, but it's always fun trying to figure this stuff out. If you still want to see how it would look with the previous function, or with the previous & 2nd Qpick functions, let me know.
 ToppDog
09-19-2002, 4:11 PM
#602
Originally posted by Kurgan
Hey guys, if nobody minds, I'm going to stick this thread up here with the rest, since its something that people would probably like to reference.

Please keep flaming down to an absolute minimum (ie: don't flame) and we can keep it there.

; )

Hey, thanks for making this thread sticky. There's a lot of great stuff in here for sure.
 remark 666
09-19-2002, 9:37 PM
#603
how about you delet the flames in here ? the thread would load up faster OR even better, make one of us moderator of this section :) (I don't care who it is as long as it's ToppDog, Nemo X, me or Sith Maximus).

TD, try adding a Prev button, I want to see how it is ingame, maybe it's not that bad...
 NemoX
09-20-2002, 10:20 AM
#604
First of all, thanks Kurgan for making this a sticky, I believe this thread deserves to be stuck. I agree with remark 666 there are a lot of flames in here that need to be deleted(Especially those Essay Flames). Now to my question, Here is the script I am trying to get to work:

bind F7 "vstr ForceSelect"
bind F6 "vstr nxt_Force"
bind F8 "vstr prv_Force"

set Force1 "set ForceSelect forcepowers "10-2-040400440000040444"; set prv_Force vstr Force2; set nxt_Force vstr Force2; echo =Dark Force Powers="
set Force2 "set ForceSelect forcepowers "10-1-440400000000000444"; set prv_Force vstr Force1; set nxt_Force vstr Force1; echo =Light Force Powers="

set ForceSelect "vstr Force1"
set nxt_Force "vstr Force2"
set prv_Force "vstr Force2"

The problem I am having is I do not know what command is used to execute the particular Force settings, I can scroll through them fine but they don't execute. I am using this for ForceMod by the way.
 ToppDog
09-20-2002, 2:14 PM
#605
Hey Remark,

When I get home from work tonight I'll post both versions for you to try; one with the previous, & one with both previous & the second Qpick.

Hey NemoX,

Does Forcemod allow you to change forcepowers on the fly or do you still have to respawn first? By the way, it was nice fighting you the other night.
 Sith Maximus
09-20-2002, 4:53 PM
#606
I use this in all of my Quake 3 based games. Its great for RTCW as well, just replace the word flag with "objective". It uses the keypad keys. Home starts the script and then just follow the onscreen echo directions from there. This script is nice because you can change from attacking to defending orders very quickly without exec another cfg file and its small enough to be in a single cfg.

////////////////////////////Text Colors
// ^0 = Black
// ^1 = Red
// ^2 = Green
// ^3 = Yellow
// ^4 = Blue
// ^5 = Cyan
// ^6 = Magenta
// ^7 = White

//LINE-1//Press KP7 to start script
set start-reset "vstr start-text; vstr start-keys"
bind KP_HOME "vstr start-reset"

//LINE-2//Start script text
set start-text "echo [^1PRESS ^6KP8 ^1TO ^1CANCEL : ^1PRESS ^6KP9 ^1FOR ^6DEFENCE; echo ^1PRESS ^6KP4 ^1FOR ^6OFFENCE : ^1PRESS ^6KP5 ^1FOR ^6INCOMING; echo ^1PRESS ^6KP6 ^1FOR ^6NEEDS^7]"

//LINE-3//Start keys
set start-keys "bind KP_UPARROW vstr cancel; bind KP_PGUP vstr talk-a0; bind KP_LEFTARROW vstr talk-b0; bind KP_5 vstr talk-c0; bind KP_RIGHTARROW vstr talk-d0"

//Cancel
set cancel "echo [^6ORDERS ^6TEXT ^6RESET^7]; vstr start-text; vstr start-keys"

//Repeat orders text
set repeat-1 "vstr orders-text-1"
set repeat-2 "vstr orders-text-2"
set repeat-3 "vstr orders-text-3"
set repeat-4 "vstr orders-text-4"

//LINE-4//Echo orders text
set orders-text-1 "echo [^6KP8^3=^1CANCEL ^6KP9^3=^1ON ^1DEFENSE ^6KP4^3=^1GUARDING ^1OBJECTIVE; echo ^6KP5^3=^1QBJECTIVE ^1SAFE ^6^6KP6^3=^1PURSUING ^1ENEMY; echo ^6KP1^3=^1RETURNING OBJECTIVE^7]"
set orders-text-2 "echo [^6KP8^3=^1CANCEL ^6KP9^3=^1OBJECTIVE ^6KP4^3=^1ATTACKING; echo ^6KP5^3=^1THROUGH ^1DEFENCES ^KP6^3V=^1OBJ ^1IN ^1SIGHT; echo ^6KP1^3=OBJECTIVE ^1RETRIEVED^7]"
set orders-text-3 "echo [^6KP8^3=^1CANCEL ^6KP9^3=^1LEFT ^6KP4^3=^1RIGHT; echo ^6KP5^3=^1ABOVE ^6KP6^3=^1BELOW ^6KP1^3=^1FLANK^7]"
set orders-text-4 "echo [^6KP8^3=^1CANCEL ^6KP9^3=^1HELP ^6KP4^3=^1AMMO ^6KP5^3=^1COVER; echo ^6KP6^3=^1ENEMY ^1HAS ^1OBJECTIVE; echo ^6KP1^3=^1OBJECTIVE ^1UNDER ^1ATTACK^7]"

//LINE-5//Defence
set talk-a0 "bind KP_UPARROW vstr cancel; bind KP_PGUP vstr repeat-1; bind KP_LEFTARROW vstr talk-a-a; bind KP_5 vstr talk-a-b; bind KP_RIGHTARROW vstr talk-a-c; bind KP_END vstr talk-a-d; bind KP_DOWNARROW vstr talk-a-e; vstr orders-text-1"
set talk-a-a "say_team ^6<<--^1ON ^1DEFENCE!"
set talk-a-b "say_team ^6<<--^1GUARDING ^1FLAG!"
set talk-a-c "say_team ^6<<--^1OBJECTIVE ^1SAFE!"
set talk-a-d "say_team ^6<<--^1PURSUING ^1ENEMY ^1FLAG ^1CARRIER!"
set talk-a-e "say_team ^6<<--^1RETURNING ^1TO ^1GUARD ^1FLAG!"

//LINE-6//Offence
set talk-b0 "bind KP_UPARROW vstr cancel; bind KP_PGUP vstr repeat-2; bind KP_LEFTARROW vstr talk-b-a; bind KP_5 vstr talk-b-b; bind KP_RIGHTARROW vstr talk-b-c; bind KP_END vstr talk-b-d; bind bind KP_DOWNARROW vstr talk-b-e; vstr orders-text-2"
set talk-b-a "say_team ^6<<--^1GOING ^1FOR ^1FLAG!"
set talk-b-b "say_team ^6<<--^1ATTACKING ^1ENEMY!"
set talk-b-c "say_team ^6<<--^1THROUGH ^1ENEMY ^1DEFENCES!"
set talk-b-d "say_team ^6<<--^1FLAG ^1IN ^1SIGHT!"
set talk-b-e "say_team ^6<<--^1FLAG ^1STOLEN!"

//LINE-7//Incoming
set talk-c0 "bind KP_UPARROW vstr cancel; bind KP_PGUP vstr repeat-3; bind KP_LEFTARROW vstr talk-c-a; bind KP_5 vstr talk-c-b; bind KP_RIGHTARROW vstr talk-c-c; bind KP_END vstr talk-c-d; bind bind KP_DOWNARROW vstr talk-c-e; vstr orders-text-3"
set talk-c-a "say_team ^6<<--^1INCOMING ^1ENEMY ^1LEFT!"
set talk-c-b "say_team ^6<<--^1INCOMING ^1ENEMY ^1RIGHT"
set talk-c-c "say_team ^6<<--^1INCOMING ^1ENEMY ^1ABOVE"
set talk-c-d "say_team ^6<<--^1INCOMING ^1ENEMY ^1BELOW!"
set talk-c-e "say_team ^6<<--^1INCOMING ^1ENEMY ^1AT ^1FLANK!"

//LINE-8//Need
set talk-d0 "bind KP_UPARROW VSTR CANCEL; BIND KP_PGUP vstr repeat-4; bind KP_LEFTARROW vstr talk-d-a; bind KP_5 vstr talk-d-b; bind KP_RIGHTARROW vstr talk-d-c; bind KP_END vstr talk-d-d; bind bind KP_DOWNARROW vstr talk-d-e; vstr orders-text-4"
set talk-d-a "say_team ^6<<--^1UNDER ^1ATTACK ^1NEED ^1HELP!"
set talk-d-b "say_team ^6<<--^1NEED ^1AMMUNITION!"
set talk-d-c "say_team ^6<<--^1HAVE ^1FLAG...^1COVER ^1ME ^6NOW!"
set talk-d-d "say_team ^6<<--^1ENEMY ^1HAS ^1FLAG...^1NEED ^1ASSISTANCE!"
set talk-d-e "say_team ^6<<--^1DEFEND ^1THE ^1FLAG!"
 zworqy
09-20-2002, 6:36 PM
#607
Originally posted by NemoX
Now to my question, Here is the script I am trying to get to work:

bind F7 "vstr ForceSelect"
bind F6 "vstr nxt_Force"
bind F8 "vstr prv_Force"

set Force1 "set ForceSelect forcepowers "10-2-040400440000040444"; set prv_Force vstr Force2; set nxt_Force vstr Force2; echo =Dark Force Powers="
set Force2 "set ForceSelect forcepowers "10-1-440400000000000444"; set prv_Force vstr Force1; set nxt_Force vstr Force1; echo =Light Force Powers="

set ForceSelect "vstr Force1"
set nxt_Force "vstr Force2"
set prv_Force "vstr Force2"

The problem I am having is I do not know what command is used to execute the particular Force settings, I can scroll through them fine but they don't execute. I am using this for ForceMod by the way.

NemoX, the solution to your problem is very simple: Delete the line "set ForceSelect "vstr Force1"". That's all.
 teutonicknight
09-20-2002, 10:11 PM
#608
*Sigh*

Kurgan sticky this thread but doesn't sticky the Offical Meeting Place Thread.....:)

....

How would you create a script for changing taunts? It's really anoying to have 15 + keys on my keyboard binded to taunts. It's getting really cluttered.
 remark 666
09-20-2002, 10:31 PM
#609
// JediMod Taunts
bind n "vstr prv_taunt"
bind m "vstr nxt_taunt"
bind b "vstr set_taunt"


// Cycles 1-31
set taunt_01 "set set_taunt sit; set prv_taunt vstr taunt_31; set nxt_taunt vstr taunt_02; echo =Sit="
set taunt_02 "set set_taunt stand; set prv_taunt vstr taunt_01; set nxt_taunt vstr taunt_03; echo =Stand="
set taunt_03 "set set_taunt kiss; set prv_taunt vstr taunt_02; set nxt_taunt vstr taunt_04; echo =Kiss="
set taunt_04 "set set_taunt secretissafewithus; set prv_taunt vstr taunt_03; set nxt_taunt vstr taunt_05; echo =secretissafewithus="
set taunt_05 "set set_taunt draw; set prv_taunt vstr taunt_04; set nxt_taunt vstr taunt_06; echo =Draw="
set taunt_06 "set set_taunt nod; set prv_taunt vstr taunt_05; set nxt_taunt vstr taunt_07; echo =Nod="
set taunt_07 "set set_taunt shake; set prv_taunt vstr taunt_06; set nxt_taunt vstr taunt_08; echo =Shake="
set taunt_08 "set set_taunt super; set prv_taunt vstr taunt_07; set nxt_taunt vstr taunt_09; echo =Super="
set taunt_09 "set set_taunt thumbsdown; set prv_taunt vstr taunt_08; set nxt_taunt vstr taunt_10; echo =Thumbsdown="
set taunt_10 "set set_taunt looks; set prv_taunt vstr taunt_09; set nxt_taunt vstr taunt_11; echo =Looks="
set taunt_11 "set set_taunt flip; set prv_taunt vstr taunt_10; set nxt_taunt vstr taunt_12; echo =Flip="
set taunt_12 "set set_taunt dest; set prv_taunt vstr taunt_11; set nxt_taunt vstr taunt_13; echo =Dest="
set taunt_13 "set set_taunt ****y; set prv_taunt vstr taunt_12; set nxt_taunt vstr taunt_14; echo =****y="
set taunt_14 "set set_taunt jedi; set prv_taunt vstr taunt_13; set nxt_taunt vstr taunt_15; echo =Jedi="
set taunt_15 "set set_taunt way; set prv_taunt vstr taunt_14; set nxt_taunt vstr taunt_16; echo =Way="
set taunt_16 "set set_taunt scratch; set prv_taunt vstr taunt_15; set nxt_taunt vstr taunt_17; echo =Scratch="
set taunt_17 "set set_taunt dunno; set prv_taunt vstr taunt_16; set nxt_taunt vstr taunt_18; echo =Dunno="
set taunt_18 "set set_taunt power; set prv_taunt vstr taunt_17; set nxt_taunt vstr taunt_19; echo =Power="
set taunt_19 "set set_taunt barf; set prv_taunt vstr taunt_18; set nxt_taunt vstr taunt_20; echo =Barf="
set taunt_20 "set set_taunt throw1; set prv_taunt vstr taunt_19; set nxt_taunt vstr taunt_21; echo =Throw1="
set taunt_21 "set set_taunt throw2; set prv_taunt vstr taunt_20; set nxt_taunt vstr taunt_22; echo =Throw2="
set taunt_22 "set set_taunt throw3; set prv_taunt vstr taunt_21; set nxt_taunt vstr taunt_23; echo =Throw3="
set taunt_23 "set set_taunt adjust; set prv_taunt vstr taunt_22; set nxt_taunt vstr taunt_24; echo =Adjust="
set taunt_24 "set set_taunt beg; set prv_taunt vstr taunt_23; set nxt_taunt vstr taunt_25; echo =Beg="
set taunt_25 "set set_taunt kneel; set prv_taunt vstr taunt_24; set nxt_taunt vstr taunt_26; echo =Kneel="
set taunt_26 "set set_taunt punch; set prv_taunt vstr taunt_25; set nxt_taunt vstr taunt_27; echo =Punch="
set taunt_27 "set set_taunt slap; set prv_taunt vstr taunt_26; set nxt_taunt vstr taunt_28; echo =Slap="
set taunt_28 "set set_taunt sleep; set prv_taunt vstr taunt_27; set nxt_taunt vstr taunt_29; echo =Sleep="
set taunt_29 "set set_taunt spintaunt; set prv_taunt vstr taunt_28; set nxt_taunt vstr taunt_30; echo =Spin Taunt="
set taunt_30 "set set_taunt bounce; set prv_taunt vstr taunt_29; set nxt_taunt vstr taunt_31; echo =Bounce="
set taunt_31 "set set_taunt breakdance; set prv_taunt vstr taunt_30; set nxt_taunt vstr taunt_01; echo =Breakdance="


// set Assignments
set set_taunt "vstr taunt01"
set prv_taunt "vstr taunt_31"
set nxt_taunt "vstr taunt_02"

=not made by me=
 NemoX
09-20-2002, 11:14 PM
#610
Originally posted by ToppDog
Hey Remark,

When I get home from work tonight I'll post both versions for you to try; one with the previous, & one with both previous & the second Qpick.

Hey NemoX,

Does Forcemod allow you to change forcepowers on the fly or do you still have to respawn first? By the way, it was nice fighting you the other night.

Hey ToppDog,

Unfortunately, you still have respawn, since I only use forcemod when playing with my friends and I am the admin I just restart the level for the settings to take effect. It was fun fighting you as well, I just wish I could have stayed on longer.
 ToppDog
09-21-2002, 1:01 AM
#611
Remark,

Here ya go bud. The first one is with the previous function only added, & the second one is with the previous & Qpickprevious functions both added. Just remember not to test them at the same time or with other similar versions, or the parts that have the same names will conflict & make them not work.




set previous-model "vstr model-3"
set execute-model "vstr model-1"
set next-model "vstr model-2"
set Qpick-model "vstr model-2"

set model-1 "set execute-model model reborn; set next-model vstr model-2; set previous-model vstr model-7; set Qpick-model model reborn/blue; echo reborn"
set model-2 "set execute-model model reborn/blue; set next-model vstr model-3; set previous-model vstr model-1; set Qpick-model model reborn/red; echo reborn/blue"
set model-3 "set execute-model model reborn/red; set next-model vstr model-4; set previous-model vstr model-2; set Qpick-model model reborn/acrobat; echo reborn/red"
set model-4 "set execute-model model reborn/acrobat; set next-model vstr model-5; set previous-model vstr model-3; set Qpick-model model reborn/boss; echo reborn/acrobat"
set model-5 "set execute-model model reborn/boss; set next-model vstr model-6; set previous-model vstr model-4; set Qpick-model model reborn/fencer; echo reborn/boss"
set model-6 "set execute-model model reborn/fencer; set next-model vstr model-7; set previous-model vstr model-5; set Qpick-model model reborn/forceuser; echo reborn/fencer"
set model-7 "set execute-model model reborn/forceuser; set next-model vstr model-1; set previous-model vstr model-6; set Qpick-model model reborn; echo reborn/forceuser"

bind 3 vstr previous-model
bind 4 vstr execute-model
bind 5 vstr next-model
bind 6 vstr Qpick-model




set Qpickprevious-model "vstr model-3"
set previous-model "vstr model-3"
set execute-model "vstr model-1"
set next-model "vstr model-2"
set Qpicknexy-model "vstr model-2"

set model-1 "set execute-model model reborn; set next-model vstr model-2; set previous-model vstr model-7; set Qpicknext-model model reborn/blue; set Qpickprevious-model model reborn/forceuser; echo reborn"
set model-2 "set execute-model model reborn/blue; set next-model vstr model-3; set previous-model vstr model-1; set Qpicknext-model model reborn/red; set Qpickprevious-model model reborn; echo reborn/blue"
set model-3 "set execute-model model reborn/red; set next-model vstr model-4; set previous-model vstr model-2; set Qpicknext-model model reborn/acrobat; set Qpickprevious-model model reborn/blue; echo reborn/red"
set model-4 "set execute-model model reborn/acrobat; set next-model vstr model-5; set previous-model vstr model-3; set Qpicknext-model model reborn/boss; set Qpickprevious-model model reborn/red; echo reborn/acrobat"
set model-5 "set execute-model model reborn/boss; set next-model vstr model-6; set previous-model vstr model-4; set Qpicknext-model model reborn/fencer; set Qpickprevious-model model reborn/acrobat; echo reborn/boss"
set model-6 "set execute-model model reborn/fencer; set next-model vstr model-7; set previous-model vstr model-5; set Qpicknext-model model reborn/forceuser; set Qpickprevious-model model reborn/boss; echo reborn/fencer"
set model-7 "set execute-model model reborn/forceuser; set next-model vstr model-1; set previous-model vstr model-6; set Qpicknext-model model reborn; set Qpickprevious-model model reborn/fencer; echo reborn/forceuser"

bind 6 vstr Qpickprevious-model
bind 7 vstr previous-model
bind 8 vstr execute-model
bind 9 vstr next-model
bind 0 vstr Qpicknext-model




After testing these I had an idea.

Basically the Qpick buttons you wanted are just execute buttons in a slightly different order, right? They work how you wanted, meaning they will execute the next model in line without you having to display the name first. But if you continue to press the Qpick button in one direction, it doesn't keep on changing the model to the next one in line.

That's what gave me the idea; Why not just make the Qpick functions toggle functions instead? They would still execute the next or previous models in line without displaying the names first, like you wanted, but with the added ability to keep on going.

Combining the formats of the next/previous toggle script & the next/previous/select model script would make this work nicely. It would still be five keys though.

Maybe this is sort of what you wanted all along but just didn't know how to word it. Not sure.
 Rancilk
09-21-2002, 7:51 AM
#612
Anyone good the script for kick not the one from Jaradaj or whatever,it kick kinda slow,and i tried to script one but
i still got to have press twice on the button i bind
 remark 666
09-21-2002, 1:07 PM
#613
why don't you try to script it, maybe we'll all understand better ;)

I'll try that script when I get back home, thanks

Rancilk, post the script you made.
 Rancilk
09-21-2002, 5:17 PM
#614
i tried many thing
First i tried to make it like the blue lunge script,simple:
\bind x "+forward;+moveup;+moveup"
and i still had to double tap the key i bound,yet it prooven to give a more precise kick since it tap faster than jump(maybe it tap jump too fast ... don't know)

then i tried this
\bind x "+foward; wait; +moveup; wait; +moveup"
same result as first

then
\bind x "+forward;+moveup;-moveup;+moveup;-moveup"
it only run forward

\bind x "+forward; wait; +moveup; wait; -moveup; wait; +moveup; wait; -moveup"
walked forward only

and then i tried the first scrip from JaraDaj without the wait commands:
set "fkick" "+forward; +moveup; -moveup; +moveup; -moveup; -forward"

bind X "vstr fkick"

didnt work,

that all,Thanks
 NemoX
09-21-2002, 7:09 PM
#615
Try this:

bind x "+moveup; wait 2; -moveup; wait 2; +moveup; wait 2; -moveup"

I have found that tapping jump twice is better then the script, it's faster and you have better control.
 remark 666
09-22-2002, 1:33 AM
#616
Originally posted by NemoX
I have found that tapping jump twice is better then the script, it's faster and you have better control.

yup
 thehomicidalegg
09-22-2002, 1:38 AM
#617
first of all i gotta point out there are adavantages and disadvantages to a scripted kick. With a script, you can kick suddenly and without warning, and you can do it extremely fast and without leaving the ground. However, it will lack control as it'll be the same every time, it has small range, and its one of the easiest script to pick out.

Nemox's script should work, though you may have to vary the number of waits in the middle. the reason your scripts won't work is that no time elapsed between your 2 scripted jumps, thus it wont work.
 Rancilk
09-22-2002, 2:23 AM
#618
Ok i want that script for one reason:Im playing Saber Only CTF,So chasing a carrier require an Extremely fast kick so i can kick em off the bridge,But as for the rest i use normal kick such as pulling from far distance then kick or Strafe then kick back

Thx NemoX for the script Thx remark 666 for helpin
 ToppDog
09-22-2002, 5:20 AM
#619
Remark,

You're gonna love this one dude! I went back & read your original question on this whole random/Qpick thing, & what you were asking for WAS basically a toggle function.

I wrote this one with next/previous/execute functions plus next & previous toggle functions. They are all linked so that pressing any of the next/previous buttons or next/previous toggle buttons will shift all other buttons to their next proper function. If you only want the toggle function to work in one (next) direction, just delete all the stuff related to previous toggle functions. That will bring it down to 4 buttons.



Here's the basic idea for anyone else that wants to use this script:

1. Pressing NextModel or PreviousModel will scroll through & display the names of the models to choose from in either direction without actually changing the model yet.

2. Pressing ExecuteModel will execute the model chosen by scrolling through the displayed names.

3. Pressing ToggleNextModel or TogglePreviousModel will bypass the name scrolling & execute the next model in either direction, & the name of the model executed will be displayed.

note: Pressing & holding down the toggle buttons will cause serious lag problems for you while connected to servers, so it is recommended that you just press & change models one at a time while using the toggle buttons.



Here goes:

set PreviousModel "vstr model-3"
set ExecuteModel "vstr model-1"
set NextModel "vstr model-2"

set model-1 "set ExecuteModel model reborn; set PreviousModel vstr model-7; set NextModel vstr model-2; set TogglePreviousModel vstr prev-model-7; set ToggleNextModel vstr next-model-2; echo reborn"
set model-2 "set ExecuteModel model reborn/blue; set PreviousModel vstr model-1; set NextModel vstr model-3; set TogglePreviousModel vstr prev-model-1; set ToggleNextModel vstr next-model-3; echo reborn/blue"
set model-3 "set ExecuteModel model reborn/red; set PreviousModel vstr model-2; set NextModel vstr model-4; set TogglePreviousModel vstr prev-model-2; set ToggleNextModel vstr next-model-4; echo reborn/red"
set model-4 "set ExecuteModel model reborn/acrobat; set PreviousModel vstr model-3; set NextModel vstr model-5; set TogglePreviousModel vstr prev-model-3; set ToggleNextModel vstr next-model-5; echo reborn/acrobat"
set model-5 "set ExecuteModel model reborn/boss; set PreviousModel vstr model-4; set NextModel vstr model-6; set TogglePreviousModel vstr prev-model-4; set ToggleNextModel vstr next-model-6; echo reborn/boss"
set model-6 "set ExecuteModel model reborn/fencer; set PreviousModel vstr model-5; set NextModel vstr model-7; set TogglePreviousModel vstr prev-model-5; set ToggleNextModel vstr next-model-7; echo reborn/fencer"
set model-7 "set ExecuteModel model reborn/forceuser; set PreviousModel vstr model-6; set NextModel vstr model-1; set TogglePreviousModel vstr prev-model-6; set ToggleNextModel vstr next-model-1; echo reborn/forceuser"

set prev-model-1 "model reborn; vstr model-1"
set prev-model-2 "model reborn/blue; vstr model-2"
set prev-model-3 "model reborn/red; vstr model-3"
set prev-model-4 "model reborn/acrobat; vstr model-4"
set prev-model-5 "model reborn/boss; vstr model-5"
set prev-model-6 "model reborn/fencer; vstr model-6"
set prev-model-7 "model reborn/forceuser; vstr model-7"

set next-model-1 "model reborn; vstr model-1"
set next-model-2 "model reborn/blue; vstr model-2"
set next-model-3 "model reborn/red; vstr model-3"
set next-model-4 "model reborn/acrobat; vstr model-4"
set next-model-5 "model reborn/boss; vstr model-5"
set next-model-6 "model reborn/fencer; vstr model-6"
set next-model-7 "model reborn/forceuser; vstr model-7"

bind 2 vstr TogglePreviousModel
bind 3 vstr PreviousModel
bind 4 vstr ExecuteModel
bind 5 vstr NextModel
bind 6 vstr ToggleNextModel
 remark 666
09-22-2002, 3:39 PM
#620
thanks a lot, works great :D
 goot4nothin
09-23-2002, 12:27 PM
#621
I was wondering is there a script for drawing out your saber in a smooth cool way. I just want to have a different way of bringing out the saber. I like the old fashion way of playing a video game, by mastering the keys, but I just want to have a script to begin a duel. I am have seen some really neat moves before me and my opponents duel and I wanted to know how to do it by binding it to one key and then maybe I can edit my own way and have a unique move.

Thanks,
Mark (SpickDick)

:mad: PanterA!
 thehomicidalegg
09-23-2002, 10:30 PM
#622
if weapon is enabled, you can start with the weapon and change to saber, this will give your a sabre a twirl thingie. you can also do this when you strat with the sabre if weapon is enabled

bind x "nextweap; wait 3; weapon1"

i know this isnt a sabredraw you are looking for but thats the best i can come up with.
 goot4nothin
09-24-2002, 9:56 AM
#623
Thanks I appreciate the response and not the flamers. I'll try that next time I can actually connect, my friend just got a cable connection so that means PARTY AT HIS HOUSE!!! But I'll try that thanks and if anybody else has any other ideas please let me know.

BruHA HA!
 NemoX
09-25-2002, 1:15 PM
#624
I bet the answer to the question I am about to ask is probably simple but here it goes anyway:

I am trying to create a script for name changing, I have everything working except for a minor detail.

In the console when I type:
name "^3[CO] ^1NemoX", my name comes up properly, nothing gets cut off.

but when I try this:
bind F9 name "^3[CO] ^1NemoX", everything after [CO] gets cut off, my question is, how do I get the rest of it to show up, am I missing quotes somewhere with the bind statement?

This is all I have so far in my script:
bind F9 name "^3[CO] ^1NemoX"
bind F10 name "^3[CO] ^1N^3e^1m^3o^1X"
bind F11 name "^3[CO] ^1N^7e^1m^7o^1X"

I'll probably do a nxt, prv, select script once i get this to work properly.
 ToppDog
09-25-2002, 8:18 PM
#625
I've heard that using a script with the term "set name" allows for spaces while a simple bind won't let you have spaces. Try writing a tiny script using "set name" in the command & see if that does it. If that doesn't work I'll ask the guy who told me about it & get back to you.
 goot4nothin
09-26-2002, 9:18 AM
#626
My previous question was answered by my best friend the other day AND HE TOLD ME!!!! Little turd. Anywho, the answer to my question was right under my nose. If you type: /aminfo in the console a list of different commands comes down that you can bind. There were all sorts of em and they had everysingle move that I saw (Before we dueled). Anyways.....NOW I came across another problem.....My first computer will not do this command says something like unknown cmmd or something like that, BUT then I tried it on my Sony Vaio and it worked!!! WTF!?!?!?!?!?! Any ideas or explanations would be grrrrrrrrrrrrrreatly appreciated.

SpickDick
 remark 666
09-27-2002, 1:39 AM
#627
the jk2mpconfig.cfg are different, that's all.
 sithguides
09-27-2002, 10:54 PM
#628
Does anyone know how to double bind a single. Ex: Having a button do one thing and then when that button is pressed in combination with a "shift" key, it will do something different.
 thehomicidalegg
09-27-2002, 11:29 PM
#629
aminfo would work only servers who have intalled adminmod. its a mod which gives the server a multitudes of new options as well as unlocking many animations, like amsit, amtaunt, etc. its a server side mod so you need to join a server who has it running.

if its these kind of animations you are after, you should also try jedimod, which you can download at jk2files.com and jediknightii.net. It includes 32 or something emotes and alot of other features including model scaling and wielding mauls sabre or 2 sabres, with 2 new stances, albeit they arent very balanced.
 Kurgan
09-29-2002, 4:53 PM
#630
Now I need to test these and maybe somebody knows what the JK2 equivalents are. These are from Q3 so obviously the names are different, anyway:

Start up a game with Grunt and Ranger on your team and practice with these commands.


/say_team I am the leader -You are now in control of your bots.
/say_team grunt follow me - Grunt now follows you wherever you go.
/say_team ranger camp the rl - Ranger will now go to the rocket launcher and defend it.
/say_team grunt dismiss -Grunt will now stop following you and roam freely.
/say_team grunt patrol from ra to rg - Grunt will now patrol from the red armor to the rocket launcher.
/say_team ranger report - Ranger will tell you that he is camping the rocket launcher.
/say_team ranger follow grunt -Ranger will now patrol with Grunt.


Actions can be given to multiple bots by including (and | , ) between the bots you want to command. For example:

/say_team grunt and ranger camp here
/say_team grunt, ranger camp here
/say_team grunt and ranger follow me


General Group Commands

/say_team everyone follow me
/say_team everybody follow me
/say_team everyone camp here


** Note: You can not give the message /say_team everyone follow grunt because Grunt will try and follow himself.

The basic bot commands:

grunt (report | what are you doing?)
grunt (follow | accompany | cover | go with) ranger
grunt (follow | accompany) ranger for (number) (seconds | minutes)
grunt (go to | go get) (item | weapon)
grunt (patrol) from (item | weapon) to (item | weapon) for (number) (seconds | minutes)
grunt (patrol) from (item | weapon) to (item | weapon)
grunt (camp near) (item | weapon)
grunt (camp | defend | guard) (here | there | weapon | item)
grunt (camp | defend | guard) (here | there | weapon | item) for (number) (seconds | minutes)
grunt (help | meet) ranger
grunt (help | meet) ranger (at | near) the (item | weapon)
grunt lead the way -> then give grunt an action, he’ll wait for you to follow him.
grunt (kill | hunt down | get | go get) visor
grunt wait for me (near | at) (item | weapon)
grunt wait for me (near | at) the (item | weapon)
grunt (dismissed | dismiss | stop action |
grunt who is (the leader | team leader)
grunt is not (the leader | team leader)
I (quit | stop) being (the leader | team leader)


Squads and Sub teams

You can form squads within your team. Commanding the entire squad by addressing them with the squad name you indicate.

An example of squad forming.

/say_team grunt and ranger are in squad beta - Grunt and Ranger are now in the squad called beta
/say_team beta follow me - Grunt and Ranger will follow you.
/say_team grunt leave your squad -Grunt leaves squad beta
grunt (and | ,) Ranger are in (team | squad) alpha
grunt (and | ,) Ranger (join | create) (team | squad) alpha
grunt leave your (team | squad)
ranger join (team | squad) alpha
grunt ungroup


CTF

Giving your bots commands in CTF is very important. One thing to remember is letting a bot become the leader and listening to them is sometimes the best strategy.

All the above commands work in CTF Plus
grunt (get | capture) the (red | blue | enemy) flag
grunt (get | capture) (red | blue |enemy) flag
grunt (defend | guard | camp) the base <-friendly flag


If a bot is the team leader and you forgot what you have been ordered to do then just type one of the following and the leader will tell you.

For these you do not need to address the leader directly.

/say_team what is my command
/say_team what should I do
/say_team what am I supposed to do
/say_team what is my job


Some examples for CTF:

/say_team I am the leader
/say_team grunt defend the base
/say_team ranger capture the enemy flag


Synonyms are available for most items:

Red armor = ra
Yellow armor = ya
Shotgun = sg
Machinegun = mg
Grenade launcher = gl
Rocket launcher = rl
Plasma Gun = plasma
Lighting Gun = lg
Railgun = rail | rg
Bfg10k = bfg
Quad damage = quad
Regeneration = regen
Invisibility = invis
Battle Suit = bs
Haste = haste
 Kurgan
09-29-2002, 4:55 PM
#631
http://www.angelfire.com/ut/jediquake3/)

For some reason it replaced the link with goobledegook. ; p
 NemoX
09-30-2002, 11:32 AM
#632
hmmm...this is what I have so far with the name script, it works except for the the part where everyhting after [CO] gets cut off.

bind F9 "vstr NameSelect"
bind F10 "vstr nxt_name"
bind F11 "vstr prv_name"

set Name1 "set NameSelect name "^1[CO] ^1N^7e^1m^7o^1X"; set prv_name vstr Name3; set nxt_name vstr Name2; echo =^1[CO] ^1N^7e^1m^7o^1X^7="
set Name2 "set NameSelect name "^1[CO] ^1N^3e^1m^3o^1X"; set prv_name vstr Name1; set nxt_name vstr Name3; echo =^1[CO] ^1N^3e^1m^3o^1X^7="
set Name3 "set NameSelect name "^1[CO] ^1Ne^1mo^1X"; set prv_name vstr Name2; set nxt_name vstr Name1; echo =^1[CO] ^1Ne^1mo^1X^7="

set NameSelect "vstr Name1"
set nxt_name "vstr Name2"
set prv_name "vstr Name3"

Maybe there is just no way to get it to work if there is a space.
 derekdrygon
09-30-2002, 1:04 PM
#633
My god, this is pathetic. 16 pages of people who have such little hand eye coordination that they cant do the stupifyingly simple Jedi Knight 2 moves. Ive fought many scripters out there, and in my experience a master scripter could never come close to beating a master who has learned and practiced the moves. The reason for this is adeptation. You cant change a script on the fly.
You can however change what your doing if you actually do all the keypresses yourself

Granted not everyone in here is talking about the same scripts as I am. I challange all you scripters to a duel, come fight me on poomba's playground, ill show you all what you can do WITHOUT scripts :)



Hitmann_D
 ToppDog
09-30-2002, 4:07 PM
#634
Originally posted by derekdrygon
My god, this is pathetic. 16 pages of people who have such little hand eye coordination that they cant do the stupifyingly simple Jedi Knight 2 moves. Ive fought many scripters out there, and in my experience a master scripter could never come close to beating a master who has learned and practiced the moves. The reason for this is adeptation. You cant change a script on the fly.
You can however change what your doing if you actually do all the keypresses yourself

Granted not everyone in here is talking about the same scripts as I am. I challange all you scripters to a duel, come fight me on poomba's playground, ill show you all what you can do WITHOUT scripts :)

Well, I'm not sure you have actually read all 16 pages, or you would see that most of us posting these scripts actually agree with you about scripting moves. A better player can always beat a lesser player who scripts.

In the beginning of this thread people posted them more as a learning tool & as a way to show the flaws that needed fixing. I actually think posting those kind of scripts early on in the game helped bring about much needed changes, & thank God Raven came out with the 1.04 patch which took away a lot of the ability to create those multicombo move scripts.

But we are way past those kind of scripts now, & most of the scripts you see posted lately will do some pretty cool & useful stuff that have nothing to do with moves.
 ToppDog
09-30-2002, 4:18 PM
#635
NemoX,

Did you try using "set name" instead of "name" in the commands? For example:

set name ^1[CO] ^1N^7e^1m^7o^1X

instead of,

name ^1[CO] ^1N^7e^1m^7o^1X

I haven't really tried this yet & I'm just going by what a friend told me, so I'll try it out later & get back with you unless you beat me to it.
 ToppDog
09-30-2002, 10:52 PM
#636
NemoX,

Here ya go bud!

I tested it & it works great. I changed the order & format slightly but it's basically the same script.

set use_name "vstr Name1"
set nxt_name "vstr Name2"
set prv_name "vstr Name3"

set Name1 "set use_name vstr NemoXname-01; set prv_name vstr Name3; set nxt_name vstr Name2; echo =^1[CO] ^1N^7e^1m^7o^1X^7="
set Name2 "set use_name vstr NemoXname-02; set prv_name vstr Name1; set nxt_name vstr Name3; echo =^1[CO] ^1N^3e^1m^3o^1X^7="
set Name3 "set use_name vstr NemoXname-03; set prv_name vstr Name2; set nxt_name vstr Name1; echo =^1[CO] ^1Ne^1mo^1X^7="

set NemoXname-01 "set name ^1[CO] ^1N^7e^1m^7o^1X"
set NemoXname-02 "set name ^1[CO] ^1N^3e^1m^3o^1X"
set NemoXname-03 "set name ^1[CO] ^1Ne^1mo^1X"

bind 3 vstr use_name
bind 4 vstr nxt_name
bind 2 vstr prv_name
 NemoX
10-01-2002, 1:46 AM
#637
Originally posted by ToppDog


Well, I'm not sure you have actually read all 16 pages, or you would see that most of us posting these scripts actually agree with you about scripting moves. A better player can always beat a lesser player who scripts.

In the beginning of this thread people posted them more as a learning tool & as a way to show the flaws that needed fixing. I actually think posting those kind of scripts early on in the game helped bring about much needed changes, & thank God Raven came out with the 1.04 patch which took away a lot of the ability to create those multicombo move scripts.

But we are way past those kind of scripts now, & most of the scripts you see posted lately will do some pretty cool & useful stuff that have nothing to do with moves.

Well said ToppDog, I thank you for fixing up the script (I was getting very frustrated with it) and making it work, it's excellent.

Wish I could have stayed online longer to play but I have an early class in the morning.
 remark 666
10-01-2002, 1:52 AM
#638
where/when do you guys play ? I would love to join in one time, when I'm free :)
 ToppDog
10-01-2002, 2:45 AM
#639
Hey Remark,

I'm usually on Darkside, & sometimes on WormsWorld? when DS goes down. That's where I've run into NemoX a few times. I'm usually on anytime after 6pm Pacific time & I use the same name most of the time. If not ToppDog, sometimes I use NukeDukem.
 NemoX
10-01-2002, 11:27 AM
#640
I'm usually at the <<AIM>> NF/SO Duel server, Worms World Server or [CO] Crimson Order: Duels, I used to go on the Darkside Servers a lot but for the past couple of months everytime I go there it's very laggy. I'm usually on at 10 pm EST and I stay on for about 2 hrs.
 derekdrygon
10-01-2002, 3:28 PM
#641
Your right I didnt read all 16 pages. This is one of the many boards I troll and I usually dont have time to read the whole thing :P 16 pages is alot. Sorry for my misconseption :)

I still challange yall to a duel though, scripts or no. I play on Poomba's Playground, and Hitmann_D's Ultimate Duel (not always up). Come fight me :)
 ToppDog
10-01-2002, 4:38 PM
#642
Originally posted by derekdrygon
Your right I didnt read all 16 pages. This is one of the many boards I troll and I usually dont have time to read the whole thing :P 16 pages is alot. Sorry for my misconseption :)

I still challange yall to a duel though, scripts or no. I play on Poomba's Playground, and Hitmann_D's Ultimate Duel (not always up). Come fight me :)

I'll have to look those up. Poomba's Playground, now that's a cool name! Anyway, that sounds like fun. You can also find me on Darkside servers a lot. There are a lot of really good players there & it's always a fun crowd to hang with. If you use a different name, post it & we can do a search to meet up.
 Kurgan
10-01-2002, 7:02 PM
#643
Well, I tried the above codes in Jedi Outcast, and they don't seem to work AT ALL. : (

This is really disappointing. So either they have a command to enable them that we don't know, or the codes have been changed or removed entirely.

Maybe Raven can tell us what the new codes are? (hoping)

I posted a request for Raven to help us here:

http://www.lucasforums.com/showthread.php?s=&threadid=80189)
 remark 666
10-02-2002, 1:43 AM
#644
IPs? >_<
 ToppDog
10-02-2002, 3:51 AM
#645
Originally posted by remark 666
IPs? >_<

Darkside servers:

Server 1: 65.107.31.186:28070
Server 2: 65.107.31.186:28076
Server 3: 65.107.31.186:28072
Server 4: 65.107.31.186:28073
Server 5: 65.107.31.186:28074
Server 6: 65.107.31.186:28075
 NemoX
10-02-2002, 10:57 AM
#646
<<Aim>>: 66.150.29.215:27941

Worms: 207.115.25.57:28072

[CO]: 130.85. 209.206:28070
 Neko Lain
10-04-2002, 11:00 AM
#647
This saberlock script

set attacking "vstr at1"
set at1 "+attack; set attacking vstr at2"
set at2 "-attack; set attacking vstr at1"
bind o "vstr attacking"

Diden't work :(


Isen't there a more simpler version?
like the one i used to have was like
/bind x "attack; reattack"
Or something like that.

Any help would be appreciated :)
 ToppDog
10-04-2002, 11:20 PM
#648
The easiest one is also the most effective, here goes:

bind x "+attack; -attack"

This works extremely fast when bound to a key on the keyboard instead of a mouse button for some reason. It will keep executing the command as long as you hold down the key, & when you let up it will stop.

Beware, this bind is very fast. Pressing & holding down constantly will result in you winning the lock in a very short amount of time & everyone will know you are using a bind, & you will most likely piss off your opponents.

When I use this bind, it's mainly to ensure that the lock is a tie, because I think they are stupid to begin with & just interrupt the fight. Tapping on the key periodically to keep the sabers in the middle is enough to make the lock a draw, & then you both can continue fighting.
 megatron
10-06-2002, 8:01 AM
#649
Ok I came here to find how to do a backspin and how to spin your light saber. I found this, but I will put my question below:

// JediMod Taunts
bind n "vstr prv_taunt"
bind m "vstr nxt_taunt"
bind b "vstr set_taunt"


// Cycles 1-31
set taunt_01 "set set_taunt sit; set prv_taunt vstr taunt_31; set nxt_taunt vstr taunt_02; echo =Sit="
set taunt_02 "set set_taunt stand; set prv_taunt vstr taunt_01; set nxt_taunt vstr taunt_03; echo =Stand="
set taunt_03 "set set_taunt kiss; set prv_taunt vstr taunt_02; set nxt_taunt vstr taunt_04; echo =Kiss="
set taunt_04 "set set_taunt secretissafewithus; set prv_taunt vstr taunt_03; set nxt_taunt vstr taunt_05; echo =secretissafewithus="
set taunt_05 "set set_taunt draw; set prv_taunt vstr taunt_04; set nxt_taunt vstr taunt_06; echo =Draw="
set taunt_06 "set set_taunt nod; set prv_taunt vstr taunt_05; set nxt_taunt vstr taunt_07; echo =Nod="
set taunt_07 "set set_taunt shake; set prv_taunt vstr taunt_06; set nxt_taunt vstr taunt_08; echo =Shake="
set taunt_08 "set set_taunt super; set prv_taunt vstr taunt_07; set nxt_taunt vstr taunt_09; echo =Super="
set taunt_09 "set set_taunt thumbsdown; set prv_taunt vstr taunt_08; set nxt_taunt vstr taunt_10; echo =Thumbsdown="
set taunt_10 "set set_taunt looks; set prv_taunt vstr taunt_09; set nxt_taunt vstr taunt_11; echo =Looks="
set taunt_11 "set set_taunt flip; set prv_taunt vstr taunt_10; set nxt_taunt vstr taunt_12; echo =Flip="
set taunt_12 "set set_taunt dest; set prv_taunt vstr taunt_11; set nxt_taunt vstr taunt_13; echo =Dest="
set taunt_13 "set set_taunt ****y; set prv_taunt vstr taunt_12; set nxt_taunt vstr taunt_14; echo =****y="
set taunt_14 "set set_taunt jedi; set prv_taunt vstr taunt_13; set nxt_taunt vstr taunt_15; echo =Jedi="
set taunt_15 "set set_taunt way; set prv_taunt vstr taunt_14; set nxt_taunt vstr taunt_16; echo =Way="
set taunt_16 "set set_taunt scratch; set prv_taunt vstr taunt_15; set nxt_taunt vstr taunt_17; echo =Scratch="
set taunt_17 "set set_taunt dunno; set prv_taunt vstr taunt_16; set nxt_taunt vstr taunt_18; echo =Dunno="
set taunt_18 "set set_taunt power; set prv_taunt vstr taunt_17; set nxt_taunt vstr taunt_19; echo =Power="
set taunt_19 "set set_taunt barf; set prv_taunt vstr taunt_18; set nxt_taunt vstr taunt_20; echo =Barf="
set taunt_20 "set set_taunt throw1; set prv_taunt vstr taunt_19; set nxt_taunt vstr taunt_21; echo =Throw1="
set taunt_21 "set set_taunt throw2; set prv_taunt vstr taunt_20; set nxt_taunt vstr taunt_22; echo =Throw2="
set taunt_22 "set set_taunt throw3; set prv_taunt vstr taunt_21; set nxt_taunt vstr taunt_23; echo =Throw3="
set taunt_23 "set set_taunt adjust; set prv_taunt vstr taunt_22; set nxt_taunt vstr taunt_24; echo =Adjust="
set taunt_24 "set set_taunt beg; set prv_taunt vstr taunt_23; set nxt_taunt vstr taunt_25; echo =Beg="
set taunt_25 "set set_taunt kneel; set prv_taunt vstr taunt_24; set nxt_taunt vstr taunt_26; echo =Kneel="
set taunt_26 "set set_taunt punch; set prv_taunt vstr taunt_25; set nxt_taunt vstr taunt_27; echo =Punch="
set taunt_27 "set set_taunt slap; set prv_taunt vstr taunt_26; set nxt_taunt vstr taunt_28; echo =Slap="
set taunt_28 "set set_taunt sleep; set prv_taunt vstr taunt_27; set nxt_taunt vstr taunt_29; echo =Sleep="
set taunt_29 "set set_taunt spintaunt; set prv_taunt vstr taunt_28; set nxt_taunt vstr taunt_30; echo =Spin Taunt="
set taunt_30 "set set_taunt bounce; set prv_taunt vstr taunt_29; set nxt_taunt vstr taunt_31; echo =Bounce="
set taunt_31 "set set_taunt breakdance; set prv_taunt vstr taunt_30; set nxt_taunt vstr taunt_01; echo =Breakdance="


// set Assignments
set set_taunt "vstr taunt01"
set prv_taunt "vstr taunt_31"
set nxt_taunt "vstr taunt_02"

Ok I have used a voice script and name scrip in RTCW using the format: \exec speech.cfg When I try to do the same in JKII then there is a file not found or unrecognised command. I first wrongly put the files in the root JKII directory and now have them in the base\ directory. What am I doing wrong. I got some binds to work typing in the console and summoning in single player. Also I tried to reverse spinning backstab but it don't look right (cause he is just spinning and not backstabbing). Do I have to set up the move somehow (I read somthing like that).
 megatron
10-06-2002, 10:47 AM
#650
In tactical ops (UT) you get double binds like this:

Aliases[33]=(Command="speech 4 4 0 | OnRelease xTeamSay Falling back from #l!",Alias=Retreat)

f=Retreat

It may be nice to configure a special move and a speech taunt or a text one to make it more personal. :D Second thoughts this may be too elementary!
Page: 13 of 19