Jump to content

Rotation Script


Baz

Recommended Posts

Can anyone recommend a tool for making a basic RTCW rotation script ?

 

All I can find is one for ET called THE PHARAOHS :huh: or maybe someone could help me making a script.

 

Basically all Im after is:

 

Rotation: Ice, Keep, Frostbite, Sub, Base - ABAB to keep rotating.

 

Thanks in advance :)

Link to comment
Share on other sites

Objective or Stopwatch ?

 

Map restart: map_restart [x] -- Restarts round, retains round 1 time etc in SW. x sec. warm-up

Match restart: reset_match -- Resets the match, will lose round 1 time etc in SW.

Swap teams: swap_teams -- Swaps teams, axis players go allied & vice versa.

(or click below ;p)

Game type: g_gametype [5|6|7] -- Sets game type: 5 = objective; 6 = Stopwatch; 7 = CTF.

SW type: g_altStopwatchMode [0|1] -- Sets SW mode when g_gametype is 6. 0 = ABBA 1 = ABAB

 

ABAB SW was g_gametype 6 along with g_altStopwatchMode 1

 

Objective would be:

set d1 "set g_gametype 5 ; map mp_Ice; set nextmap vstr d1a"

set d1a "swap_teams;map_restart; set nextmap vstr d1b"

set d1b "swap_teams;map_restart; set nextmap vstr d1c"

set d1c "swap_teams;map_restart; set nextmap vstr d2"

set d2 "set g_gametype 5 ; map mp_Keep ; set nextmap vstr d2a"

etc.

 

 

"the directions that are posted at GameAdmins.com" are much simpler ^_^

  • Upvote 1
Link to comment
Share on other sites

Thanks Benway SiR :)

 

Ive come up with this btw:

 

set d1 "set g_gametype 5 ; map mp_ice; set nextmap vstr d1a"

set d1a "swap_teams; map_restart; set nextmap vstr d1b"

set d1b "swap_teams; map_restart; set nextmap vstr d1c"

set d1c "swap_teams; map_restart; set nextmap vstr d2"

set d2 "set g_gametype 5 ; map te_frostbite ; set nextmap vstr d2a"

 

 

ect ect

 

Its Objective by the way and I dont have an account at GameAdmins.com :(

Link to comment
Share on other sites

Benway, how would add to this: set d1 "set g_gametype 5 ; map mp_Ice; set nextmap vstr d1a"

-- round one of four, next map is keep -- round two of four, next map is keep ect ect ?

Link to comment
Share on other sites

Benway, how would add to this: set d1 "set g_gametype 5 ; map mp_Ice; set nextmap vstr d1a"

-- round one of four, next map is keep -- round two of four, next map is keep ect ect ?

set d1 "set g_gametype 5 ; map mp_Ice; set nextmap vstr d1a; say ^2Round ^12 ^2of ^14^2. Next map is ^1mp_keep" Edited by =BLACKWOLF=
Link to comment
Share on other sites

I think Im missing something here :(

 

Here is the rotation script that works:

 

// Start the Game Map

 

set d1 "set g_gametype 5 ; map mp_assault; set nextmap vstr d1a"

set d1a "swap_teams; map_restart; set nextmap vstr d1b"

set d1b "swap_teams; map_restart; set nextmap vstr d1c"

set d1c "swap_teams; map_restart; set nextmap vstr d2"

set d2 "set g_gametype 5 ; map te_frostbite ; set nextmap vstr d2a"

set d2a "swap_teams; map_restart; set nextmap vstr d2b"

set d2b "swap_teams; map_restart; set nextmap vstr d2c"

set d2c "swap_teams; map_restart; set nextmap vstr d3"

set d3 "set g_gametype 5 ; map mp_keep ; set nextmap vstr d3a"

set d3a "swap_teams; map_restart; set nextmap vstr d3b"

set d3b "swap_teams; map_restart; set nextmap vstr d3c"

set d3c "swap_teams; map_restart; set nextmap vstr d4"

set d4 "set g_gametype 5 ; map mp_base ; set nextmap vstr d4a"

set d4a "swap_teams; map_restart; set nextmap vstr d4b"

set d4b "swap_teams; map_restart; set nextmap vstr d4c"

set d4c "swap_teams; map_restart; set nextmap vstr d1"

 

vstr d1

 

 

 

 

Now if I edit to:

 

// Start the Game Map

 

set d1 "set g_gametype 5 ; map mp_assault; set nextmap vstr d1a; say ^2Round ^11 ^2of ^14^2. Next map is ^1mp_keep"

set d1a "swap_teams; map_restart; set nextmap vstr d1b"

set d1b "swap_teams; map_restart; set nextmap vstr d1c"

ect ect it dosnt work :(

 

 

What am I doing wrong ?

Link to comment
Share on other sites

// Start the Game Map

 

set d1 "set g_gametype 5 ; map mp_assault; set nextmap vstr d1a; wait 500; vstr d1aMatchInfo;"

set d1aMatchInfo "say ^2Map ^3mp_Assault ^2Round ^11 ^2of ^1 4^2 . Next map is ^3te_Frostbite"

set d1a "swap_teams; map_restart; set nextmap vstr d1b; wait 500; vstr d1bMatchInfo;"

set d1bMatchInfo "say ^2Map ^3mp_Assault ^2Round ^12 ^2of ^1 4^2 . Next map is ^3te_Frostbite"

set d1b "swap_teams; map_restart; set nextmap vstr d1c; wait 500; vstr d1cMatchInfo;"

set d1cMatchInfo "say ^2Map ^3mp_Assault ^2Round ^13 ^2of ^1 4^2 . Next map is ^3te_Frostbite"

set d1c "swap_teams; map_restart; set nextmap vstr d2; wait 500; vstr d1dMatchInfo;"

set d1dMatchInfo "say ^2Map ^3mp_Assault ^2Round ^14 ^2of ^1 4^2 . Next map is ^3te_Frostbite"

set d2 "set g_gametype 5 ; map te_frostbite ; set nextmap vstr d2a; wait 500; vstr d2aMatchInfo;"

set d2aMatchInfo "say ^2Map ^3te_Frostbite ^2Round ^11 ^2of ^1 4^2 . Next map is ^3mp_Keep"

set d2a "swap_teams; map_restart; set nextmap vstr d2b; wait 500; vstr d2bMatchInfo;"

set d2bMatchInfo "say ^2Map ^3te_Frostbite ^2Round ^12 ^2of ^1 4^2 . Next map is ^3mp_Keep"

set d2b "swap_teams; map_restart; set nextmap vstr d2c; wait 500; vstr d2cMatchInfo;"

set d2cMatchInfo "say ^2Map ^3te_Frostbite ^2Round ^13 ^2of ^1 4^2 . Next map is ^3mp_Keep"

set d2c "swap_teams; map_restart; set nextmap vstr d3; wait 500; vstr d2dMatchInfo;"

set d2dMatchInfo "say ^2Map ^3te_Frostbite ^2Round ^14 ^2of ^1 4^2 . Next map is ^3mp_Keep"

set d3 "set g_gametype 5 ; map mp_keep ; set nextmap vstr d3a; wait 500; vstr d3aMatchInfo;"

set d3aMatchInfo "say ^2Map ^3mp_Keep ^2Round ^11 ^2of ^1 4^2 . Next map is ^3mp_Base"

set d3a "swap_teams; map_restart; set nextmap vstr d3b; wait 500; vstr d3bMatchInfo;"

set d3bMatchInfo "say ^2Map ^3mp_Keep ^2Round ^12 ^2of ^1 4^2 . Next map is ^3mp_Base"

set d3b "swap_teams; map_restart; set nextmap vstr d3c; wait 500; vstr d3cMatchInfo;"

set d3cMatchInfo "say ^2Map ^3mp_Keep ^2Round ^13 ^2of ^1 4^2 . Next map is ^3mp_Base"

set d3c "swap_teams; map_restart; set nextmap vstr d4; wait 500; vstr d3dMatchInfo;"

set d3dMatchInfo "say ^2Map ^3mp_Keep ^2Round ^14 ^2of ^1 4^2 . Next map is ^3mp_Base"

set d4 "set g_gametype 5 ; map mp_base ; set nextmap vstr d4a; wait 500; vstr d4aMatchInfo;"

set d4aMatchInfo "say ^2Map ^3mp_Base ^2Round ^11 ^2of ^1 4^2 . Next map is ^3mp_Assault"

set d4a "swap_teams; map_restart; set nextmap vstr d4b; wait 500; vstr d4bMatchInfo;"

set d4bMatchInfo "say ^2Map ^3mp_Base ^2Round ^12 ^2of ^1 4^2 . Next map is ^3mp_Assault"

set d4b "swap_teams; map_restart; set nextmap vstr d4c; wait 500; vstr d4cMatchInfo;"

set d4cMatchInfo "say ^2Map ^3mp_Base ^2Round ^13 ^2of ^1 4^2 . Next map is ^3mp_Assault"

set d4c "swap_teams; map_restart; set nextmap vstr d1; wait 500; vstr d4dMatchInfo;"

set d4dMatchInfo "say ^2Map ^3mp_Base ^2Round ^14 ^2of ^1 4^2 . Next map is ^3mp_Assault"

vstr d1

  • Upvote 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.