X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_game.pas;h=4fbede48721b20714b43ca74026b6d2683a21efc;hb=3c0e17ab63db38746eff53276a32d1aebcbfad1b;hp=29668f59753441a102be2a84c092bf300417c2a7;hpb=ce24e997b94d04fa00b002ab2786cddc060868a9;p=d2df-sdl.git diff --git a/src/game/g_game.pas b/src/game/g_game.pas index 29668f5..4fbede4 100644 --- a/src/game/g_game.pas +++ b/src/game/g_game.pas @@ -6559,6 +6559,7 @@ var nm: Boolean; listen: LongWord; found: Boolean; + t: Byte; begin // Îáùèå êîìàíäû: cmd := LowerCase(P[0]); @@ -6990,10 +6991,19 @@ begin begin if Length(P) = 2 then g_Bot_AddList(TEAM_NONE, P[1], StrToIntDef(P[1], -1)) - else if Length(P) = 3 then - g_Bot_AddList(TEAM_NONE, P[1], StrToIntDef(P[1], -1), StrToIntDef(P[2], 100)) else - g_Bot_AddList(IfThen(P[2] = 'red', TEAM_RED, TEAM_BLUE), P[1], StrToIntDef(P[1], -1)); + begin + if P[2] = 'red' then + t := TEAM_RED + else if P[2] = 'blue' then + t := TEAM_BLUE + else + t := TEAM_NONE; + + if Length(P) = 3 + then g_Bot_AddList(t, P[1], StrToIntDef(P[1], -1)) + else g_Bot_AddList(t, P[1], StrToIntDef(P[1], -1), StrToIntDef(P[3], 100)); + end; end; end else if cmd = 'bot_removeall' then