mirror of
https://github.com/ineedbots/iw4_bot_warfare.git
synced 2025-04-22 13:55:43 +00:00
bots_loadout_prestige
This commit is contained in:
parent
9f327ec50b
commit
00cfb8ff55
@ -128,6 +128,8 @@ You can find the ModDB release post [here](https://www.moddb.com/mods/bot-warfar
|
|||||||
|
|
||||||
- bots_loadout_rank - an integer number, bots will be around this rank, -1 is average of all players in game, 0 is all random
|
- bots_loadout_rank - an integer number, bots will be around this rank, -1 is average of all players in game, 0 is all random
|
||||||
|
|
||||||
|
- bots_loadout_prestige - an integer number, bots will be this prestige, -1 is the same as player, -2 is all random
|
||||||
|
|
||||||
- bots_play_move - a boolean value (0 or 1), whether or not if the bots will move
|
- bots_play_move - a boolean value (0 or 1), whether or not if the bots will move
|
||||||
- bots_play_knife - a boolean value (0 or 1), whether or not if the bots will use the knife
|
- bots_play_knife - a boolean value (0 or 1), whether or not if the bots will use the knife
|
||||||
- bots_play_fire - a boolean value (0 or 1), whether or not if the bots will fire their weapons
|
- bots_play_fire - a boolean value (0 or 1), whether or not if the bots will fire their weapons
|
||||||
|
@ -68,6 +68,8 @@ init()
|
|||||||
setDvar("bots_loadout_allow_op", true);
|
setDvar("bots_loadout_allow_op", true);
|
||||||
if(getDvar("bots_loadout_rank") == "")// what rank the bots should be around, -1 is around the players, 0 is all random
|
if(getDvar("bots_loadout_rank") == "")// what rank the bots should be around, -1 is around the players, 0 is all random
|
||||||
setDvar("bots_loadout_rank", -1);
|
setDvar("bots_loadout_rank", -1);
|
||||||
|
if(getDvar("bots_loadout_prestige") == "")// what pretige the bots will be, -1 is the players, -2 is random
|
||||||
|
setDvar("bots_loadout_prestige", -1);
|
||||||
|
|
||||||
if(getDvar("bots_play_move") == "")//bots move
|
if(getDvar("bots_play_move") == "")//bots move
|
||||||
setDvar("bots_play_move", true);
|
setDvar("bots_play_move", true);
|
||||||
|
@ -19,7 +19,7 @@ added()
|
|||||||
self endon("disconnect");
|
self endon("disconnect");
|
||||||
|
|
||||||
self setPlayerData("experience", self bot_get_rank());
|
self setPlayerData("experience", self bot_get_rank());
|
||||||
self setPlayerData("prestige", 0);
|
self setPlayerData("prestige", self bot_get_prestige());
|
||||||
|
|
||||||
self setPlayerData("cardTitle", random(getCardTitles()));
|
self setPlayerData("cardTitle", random(getCardTitles()));
|
||||||
self setPlayerData("cardIcon", random(getCardIcons()));
|
self setPlayerData("cardIcon", random(getCardIcons()));
|
||||||
@ -52,6 +52,42 @@ connected()
|
|||||||
self thread onKillcam();
|
self thread onKillcam();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Gets the prestige
|
||||||
|
*/
|
||||||
|
bot_get_prestige()
|
||||||
|
{
|
||||||
|
p_dvar = getDvarInt("bots_loadout_prestige");
|
||||||
|
p = 0;
|
||||||
|
|
||||||
|
if (p_dvar == -1)
|
||||||
|
{
|
||||||
|
for (i = 0; i < level.players[i]; i++)
|
||||||
|
{
|
||||||
|
player = level.players[i];
|
||||||
|
|
||||||
|
if (!isDefined(player.team))
|
||||||
|
continue;
|
||||||
|
|
||||||
|
if (player is_bot())
|
||||||
|
continue;
|
||||||
|
|
||||||
|
p = player getPlayerData("prestige");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (p_dvar == -2)
|
||||||
|
{
|
||||||
|
p = randomInt(12);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
p = p_dvar;
|
||||||
|
}
|
||||||
|
|
||||||
|
return p;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Gets an exp amount for the bot that is nearish the host's xp.
|
Gets an exp amount for the bot that is nearish the host's xp.
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user