| Cheeseh |
Jul 4 2009, 10:37 PM
Post
#1
|
![]() Admin ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 3,066 Joined: 11-September 03 From: uk Member No.: 1 |
Note: This is going to be a way of getting bots to work with custom/changeable TF2 CP/PL/PLR maps,
This is an example of a working CP Script with the latest SVN for CP_Dustbowl CODE # # RCBot2 Script DUSTBOWL CP # # :setup_time:60 :on_reset: blue_attack:1 blue_defend:0 red_attack:0 red_defend:1 areas:1,2,8 # # STAGE ONE # CAP ONE :on_blue_cap:#Dustbowl_cap_1_A red_attack:0 red_defend:2 blue_attack:2 blue_defend:0 areas:1,2,9 :on_blue_cap:#Dustbowl_cap_1_B red_attack:0 red_defend:3 blue_attack:3 blue_defend:0 areas:3,4,10 # # STAGE TWO # :on_blue_cap:#Dustbowl_cap_2_A red_attack:0 red_defend:4 blue_attack:4 blue_defend:0 areas:3,4,11 :on_blue_cap:#Dustbowl_cap_2_B red_attack:0 red_defend:5 blue_attack:5 blue_defend:0 areas:5,6,7 # # STAGE THREE # :on_blue_cap:#Dustbowl_cap_3_A red_attack:0 red_defend:6 blue_attack:6 blue_defend:0 areas:5,6 The numbers represent the "Waypoint areas", The most important are the red_attack/blue_attack/blue_defend/red_Defend as these denote the capture point waypoint areas, there should be waypoints with "capture point" type and area number related to the number in this script. :setup_time:<time> is the GLOBAL setup time in seconds at the moment, this may be changed to per point. :on_reset: is a global flag state which happens when a round completely restarts (.e.g first dustbowl cap/new cp_badlands round) :on_blue_cap:<Cap name> is what happens when BLUE captures the point with <cap name> (look at these later) :on_red_cap:<Cap name> is what happens when RED captures the point with <cap name> (look at these later) To define what happens when a point is captured I use these red_attack:<waypoint area> blue_attack<waypoint area> red_defend:<waypoint area> blue_defend:<waypoint area> The bots will go to these waypoint capture areas with the appropriate Defend/Attack style depending on which team they are, the names are self explanatory Cap names You can get these by putting "rcbot debug gameevent 1" on and playing on a team, go to a capture point and capture it. Eventually the "point captured" event will happen and it will have a "cpname", this is the capture point name. For example: On well there are #Well_cap_blue_two = 0 #Well_cap_blue_rocket = 1 #Well_cap_center = 2 #Well_cap_red_two = 3 #Well_cap_red_rocket = 4 Perhaps someone could make up a script for this areas is used to determine what waypoints are valid when a point is captured, for example some waypoints may be unreachable after CP_dustbowl stage 1, 2 etc . . . All flagged waypoints should have an area related to the " reachability " of it . . . e.g. If I want a sentry waypoint on CP_Dustbowl on stage 1 I will give it an area of 1 or 2. If I want it on stage 2 I will give it area 3 or 4, (See the script above) Area 0 Waypoints with area of "0" are generally accessible, or ignored. for example: blue_attack:0 (or red_attack:0) , will mean the team has no attack areas at this time. |
![]() ![]() |
| mehdichallenger |
Jul 28 2009, 02:50 PM
Post
#2
|
![]() Member ![]() ![]() Group: Members Posts: 27 Joined: 16-April 09 From: iran Member No.: 1,523 |
i am using this cod for cp_steel:
# # RCBot2 Script STEEL CP # # :setup_time:60 :on_reset: blue_attack:1 blue_defend:0 red_attack:0 red_defend:1 :on_blue_cap:Cap A, The front door dock red_attack:0 red_defend:2 blue_attack:2 blue_defend:0 :on_blue_cap:Cap B, the Red Shed spawn red_attack:0 red_defend:3 blue_attack:3 blue_defend:0 :on_blue_cap:Cap C, The bridge controls red_attack:0 red_defend:4 blue_attack:4 blue_defend:0 :on_blue_cap:Cap D, Red spawn door to E red_attack:0 red_defend:5 blue_attack:5 blue_defend:0 :on_blue_cap:Cap E, The main point red_attack:0 red_defend:6 blue_attack:6 blue_defend:0 ---------------------------------------------------------- i don't know its true or false, but when i test it blue team go to "Cap B, the Red Shed spawn" without getting in "Cap A, The front door dock" whats problem. |
| Cheeseh |
Jul 28 2009, 05:52 PM
Post
#3
|
![]() Admin ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 3,066 Joined: 11-September 03 From: uk Member No.: 1 |
i am using this cod for cp_steel: # # RCBot2 Script STEEL CP # # :setup_time:60 :on_reset: blue_attack:1 blue_defend:0 red_attack:0 red_defend:1 :on_blue_cap:Cap A, The front door dock red_attack:0 red_defend:2 blue_attack:2 blue_defend:0 :on_blue_cap:Cap B, the Red Shed spawn red_attack:0 red_defend:3 blue_attack:3 blue_defend:0 :on_blue_cap:Cap C, The bridge controls red_attack:0 red_defend:4 blue_attack:4 blue_defend:0 :on_blue_cap:Cap D, Red spawn door to E red_attack:0 red_defend:5 blue_attack:5 blue_defend:0 :on_blue_cap:Cap E, The main point red_attack:0 red_defend:6 blue_attack:6 blue_defend:0 ---------------------------------------------------------- i don't know its true or false, but when i test it blue team go to "Cap B, the Red Shed spawn" without getting in "Cap A, The front door dock" whats problem. make sure that the capture point at point A is "Area 1" and B "Area 2", I think maybe that might be the problem, just might need to move all the areas up by 1, because 0 is ignored, even though u don't have it in the script, there still might be a CP Waypoint with area 0 which will cause problems. |
Cheeseh Scripting Jul 4 2009, 10:37 PM
naMelesS Is that cp_dustbowl code thingy is going to be wor... Jul 5 2009, 03:51 AM
Geralt The next release version will be 0.5, I believe.
... Jul 5 2009, 04:11 AM
naMelesS
The next release version will be 0.5, I believe.
... Jul 6 2009, 11:50 AM
Geralt When I finish waypointing. :) I'll be quick, d... Jul 6 2009, 11:54 AM
Fillmore
When I finish waypointing. :) I'll be quick, ... Jul 8 2009, 01:03 PM
Geralt I still have a couple of maps left to waypoint - i... Jul 8 2009, 01:10 PM
JohnnyAxe
I still have a couple of maps left to waypoint - ... Jul 8 2009, 01:19 PM
naMelesS
I still have a couple of maps left to waypoint - ... Jul 12 2009, 08:21 AM
Fillmore
Does it include cp_orange_x4 too D:?
Official ve... Jul 12 2009, 10:04 AM
Geralt No. The maps in the next version will be:
cp_dust... Jul 12 2009, 09:24 AM
naMelesS
No. The maps in the next version will be:
cp_dus... Jul 13 2009, 07:44 AM
Geralt Not yet, my friend.. not yet. :P Jul 12 2009, 10:13 AM
Fillmore
Not yet, my friend.. not yet. :P
Been waiting si... Jul 12 2009, 10:16 AM
Geralt Yeah I've been quite busy, really. I won't... Jul 12 2009, 10:35 AM
Geralt cp_badlands*
Oops. :D Jul 13 2009, 08:05 AM
naMelesS Geralt, is there a scripts which i can make the bo... Jul 13 2009, 11:51 AM
Fillmore
Geralt, is there a scripts which i can make the b... Jul 13 2009, 02:09 PM
naMelesS Thanks buddy, your cool :D.
btw. Do you have the ... Jul 14 2009, 10:46 AM
Fillmore
Thanks buddy, your cool :D.
btw. Do you have the... Jul 14 2009, 12:11 PM
Geralt Not that I know of... you can easily just bind ... Jul 13 2009, 12:29 PM
KeReMiD4O Are there any bots for the FF version?
And when is... Jul 15 2009, 09:47 AM
Fillmore
Are there any bots for the FF version?
And when i... Jul 15 2009, 12:28 PM
Cheeseh
There isn't Rcbot2,but Omnibot exists on it. ... Jul 15 2009, 02:47 PM
Fillmore Can you give us information about what maps still ... Jul 16 2009, 01:11 PM
Geralt Just be patient - the longer you wait, the better ... Jul 16 2009, 01:15 PM
JohnnyAxe
Just be patient - the longer you wait, the better... Jul 16 2009, 09:29 PM
mehdichallenger
make sure that the capture point at point A is ... Jul 28 2009, 06:33 PM
Cheeseh
yes the capture point A is "area 0"and ... Jul 28 2009, 07:58 PM
Fillmore
its a waypoint issue
for the moment just type in... Jul 29 2009, 01:35 AM
naMelesS This is my cp_orange_x3 code, i dont know if its r... Aug 1 2009, 01:30 PM
Fillmore
This is my cp_orange_x3 code, i dont know if its ... Aug 1 2009, 04:33 PM
naMelesS
if the map doesn't have setup,you dont need t... Aug 1 2009, 04:41 PM
Fillmore
Sorry, I don't know much about bot scriptings... Aug 1 2009, 09:35 PM
naMelesS Sure thanks. Aug 4 2009, 12:32 PM
naMelesS
ok,I just need to get the map,peak at the map and... Aug 7 2009, 12:45 PM
Fillmore
Umm, its my scripts done..?? just checking.
#
# R... Aug 7 2009, 01:58 PM
naMelesS
#
# RCBot2 Script ORANGE_X3 CP
#
#
:on_reset:
blu... Aug 7 2009, 02:40 PM
Fillmore
The bots still seems to have a problem, the red b... Aug 7 2009, 11:03 PM
naMelesS
You could give me your CP areas (From RED to BLU)... Aug 8 2009, 01:20 AM
Fillmore
Umm, CP areas?
sorry 'bout that.
meant to sa... Aug 8 2009, 02:16 AM
naMelesS
sorry 'bout that.
meant to say that what are ... Aug 8 2009, 07:37 AM
Cheeseh
From Blu Starting point - Control Point 5! Ar... Aug 8 2009, 09:54 AM
Fillmore
From Blu Starting point - Control Point 5! Ar... Aug 8 2009, 02:36 PM
Cheeseh
use rcbot waypoint shitfareas.
doesn't that a... Aug 9 2009, 01:33 AM
naMelesS
Adds 1 to all . But also the script itself needs ... Aug 9 2009, 04:39 AM
wyn10
ok,I just need to get the map,peak at the map and... Aug 5 2009, 12:21 AM
Fillmore
Here's the link for the map: http://www.media... Aug 5 2009, 01:43 AM
wyn10
what are the areas for the capture points?
From R... Aug 7 2009, 12:20 AM
Fillmore
You mean the name for each cp?
the areas you gav... Aug 7 2009, 01:04 PM
MarD Heyyo,
So Cheeseh.. I've been working on pl_g... Aug 29 2009, 03:02 AM
Geralt Yeah - I've been extremely busy recently, not ... Aug 29 2009, 06:09 AM
MarD Heyyo,
Yeah - I've been extremely busy recen... Aug 30 2009, 03:52 AM
Cheeseh
Heyyo,
Cool beans, I'll do it for the maps si... Aug 30 2009, 11:28 AM
MarD Heyyo,
Hi mard, its good to see you around, sorr... Sep 1 2009, 03:53 AM
wyn10 Could that orange x3 script be fixed, or can someo... Sep 2 2009, 11:30 PM
Cheeseh
Could that orange x3 script be fixed, or can some... Sep 3 2009, 07:04 PM
DrPuffinKind
just move the areas up by one,
[code]
#
# RCBot2... Sep 5 2009, 01:58 AM
MarD Heyyo,
One thing I realized is atm the script mig... Sep 10 2009, 12:20 AM
Cheeseh
Heyyo,
One thing I realized is atm the script mi... Sep 10 2009, 11:40 AM
Fillmore
Yeah I know of this problem, it will require a ch... Sep 10 2009, 12:01 PM
MarD Heyyo,
Does PL scripting work/will it be added i... Oct 1 2009, 07:24 AM
Sjru Hello there, i've realised that rcbot now has ... Oct 13 2009, 12:28 AM
Fillmore
Hello there, i've realised that rcbot now has... Oct 13 2009, 12:27 PM
Fillmore I'm having some problems with my payload scrip... Oct 20 2009, 05:14 PM![]() ![]() |
|
Lo-Fi Version | Time is now: 20th August 2025 - 12:54 AM |