![]() |
![]() |
Salvax |
![]() ![]()
Post
#1
|
![]() Advanced Member ![]() ![]() ![]() Group: Members Posts: 75 Joined: 14-February 07 Member No.: 1,034 ![]() |
___feb 25th 2007___
added: bot can randomly switch weapon (weapon picked up, pistol, grenade and SMG. and Be SURE in bot profile, weapon = default ). improved: bot can sprint randomly (not ONLY attacking or under attack). _____OLD LOG ______ added: bot can sprint. added: bot can have secondary attack mode (SMG Grenade, AR2 Ball, Shotgun, S.L.A.M, Grenade). You can download the latest modified source code and test only [HPB_bot2.dll] here: rcbot2_test_only_feb25.rar (test map included, load test map:salvax, and tpye exec rcbot2 in console.) http://www.sendspace.com/file/tyxlae modified_rcbot2src_base_feb25.rar http://www.sendspace.com/file/vodflz You can also search "salvax" to check the modified source code. Thank You Again, Captain Cheeseh !!! ******************************************************************************** ******** PLZ test it, Captain ! (U can downlaod below ,ALL latest modified source and DLL uploaded) After the secondary attack code, i added some new codes of AUX Power for bot,(of cause my new code is based on bot button again, this time i think it 's not as good as i thought, because bot only use AUX power to rush when he wants to kill an enemy or he is under attack. I think let bot rushing is a random thing, so i need time to try if i can change the bot button thing to random bot action. Now i bring u a small problem: i think these code below make bot stand and jump on one point to shoot his enemy, would u plz adjust the time value so the bot can be standing there for a short time. then bot can take more time to use AUX power to rush and flank. (i tried a whole day to adjust the time value, but in vain) bot.cpp QUOTE void CBot :: jump () { if ( m_pButtons->canPressButton(IN_JUMP) ) { m_pButtons->holdButton(IN_JUMP,0/* time to press*/,0.5/* hold time*/,0.5/*let go time*/); // do the trademark jump & duck m_pButtons->holdButton(IN_DUCK,0.2/* time to press*/,0.3/* hold time*/,0.5/*let go time*/); } } void CBot :: duck ( bool hold ) { if ( hold || m_pButtons->canPressButton(IN_DUCK) ) m_pButtons->holdButton(IN_DUCK,0.0/* time to press*/,1.0/* hold time*/,0.5/*let go time*/); } ____________________________________________ Great many thx to Captain Cheeseh!!! rcbot2_for_test_only_feb22.rar (*You can test secondary attack mode and AUX Power in the test MAP:salvax*) http://www.sendspace.com/file/ufsh77 rcbot2_modified_source.rar (*You can search string "salvax" to see the added codes.*) http://www.sendspace.com/file/a5uhn0 |
![]() ![]() |
Salvax |
![]()
Post
#2
|
![]() Advanced Member ![]() ![]() ![]() Group: Members Posts: 75 Joined: 14-February 07 Member No.: 1,034 ![]() |
ok, we choose navigator waypoint, but i got some errors about undifined m_pButtons thing and SPEED
![]() |
Cheeseh |
![]()
Post
#3
|
![]() Admin ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 3,066 Joined: 11-September 03 From: uk Member No.: 1 ![]() |
|
Salvax |
![]()
Post
#4
|
![]() Advanced Member ![]() ![]() ![]() Group: Members Posts: 75 Joined: 14-February 07 Member No.: 1,034 ![]() |
shouldn't it be m_pBot->speed() , not buttons ??? Its in your code. OMG ! What a dumm I am !!! THX A LOT !!! PS:I delet if ( (m_pLastEnemy != NULL) && (currentWaypoint() == -1) ) , and it works 100% now !!!!!!! Now BOT would like to sprint not only when he is attacking or being attacked !!!! THX , Captain, now the work is tweaking the time parameter in SPEED: QUOTE void CBot :: speed () { if ( m_pButtons->canPressButton(IN_SPEED) ) m_pButtons->holdButton(IN_SPEED,0/* time to press*/,0.25/* hold time*/,0.15/*let go time*/); // Speed for BOT by Salvax would u give me ur advice ? I think maybe the hold time should be shorter, what do u think , Captain ? |
Cheeseh |
![]()
Post
#5
|
![]() Admin ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 3,066 Joined: 11-September 03 From: uk Member No.: 1 ![]() |
it doesn't matter, it that function is being called every frame, then the button is held until the statement is unreachable, which in your code it isn't.
|
SuperHebbe |
![]()
Post
#6
|
Member ![]() ![]() Group: Members Posts: 23 Joined: 18-February 07 From: Norway Member No.: 1,040 ![]() |
___feb 25th 2007___
Hi.. I'm running your version on my server now and it works very well ![]() But what happens to your code when the cheesy dude ![]() Salvax: Could you also please make the bots change to pistol, crowbare, stunstick or crossbow when they are under water?? Seems like they don't wanna get up lol drowning like hell... So at least give them a chance to shoot someone before they drown hehe... Thanks for keeping this mod alive Salvax and the cheesy dude ![]() ![]() |
![]() ![]() |
![]() |
Lo-Fi Version | Time is now: 21st August 2025 - 09:17 PM |