Baz Posted February 23, 2008 Posted February 23, 2008 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 :) Quote
STA - DynoSauR Posted February 23, 2008 Posted February 23, 2008 http://www.planetwolfenstein.com/server/advanced.shtml Quote
Baz Posted February 23, 2008 Author Posted February 23, 2008 That script works fine for 4 rounds of attacking then swops map but what I really want is ABAB Attack /Defend /Attack /Defend then swop maps, any ideas please ? Quote
Benway Posted February 23, 2008 Posted February 23, 2008 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 ^_^ 1 Quote
Baz Posted February 23, 2008 Author Posted February 23, 2008 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 :( Quote
Baz Posted February 25, 2008 Author Posted February 25, 2008 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 ? Quote
=BLACKWOLF= Posted February 25, 2008 Posted February 25, 2008 (edited) 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 February 25, 2008 by =BLACKWOLF= Quote
Baz Posted February 25, 2008 Author Posted February 25, 2008 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 ? Quote
Baz Posted February 25, 2008 Author Posted February 25, 2008 Shouldnt the: set nextmap vstr d1a be at the end of the line or how will the script know to go to the next round/map ? Quote
Benway Posted February 25, 2008 Posted February 25, 2008 // 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 1 Quote
Baz Posted February 25, 2008 Author Posted February 25, 2008 Thanks for your time Benway SiR, much appreciated :) 1 Quote
Benway Posted February 25, 2008 Posted February 25, 2008 ... 5 minutes later: /callvote Map mp_beach :lol: 1 Quote
Baz Posted February 25, 2008 Author Posted February 25, 2008 Dam Beach Bums :rolleyes: :blink: 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.