|
42 | 42 | #define PLUGIN "Mix System ~ Fastcup Mode" |
43 | 43 | #endif |
44 | 44 |
|
45 | | -#define VERSION "2.19.5" |
| 45 | +#define VERSION "2.19.6" |
46 | 46 | #define AUTHOR "Shadows Adi" |
47 | 47 |
|
48 | 48 | #define IsPlayer(%1) ((1 <= %1 <= MAX_PLAYERS) && is_user_connected(%1)) |
@@ -3027,9 +3027,9 @@ public task_delayed_swap() |
3027 | 3027 |
|
3028 | 3028 | g_ePlayerScore[iPlayer][iKILLS] = get_user_frags(iPlayer) |
3029 | 3029 | g_ePlayerScore[iPlayer][iDEATHS] = get_user_deaths(iPlayer) |
| 3030 | + SetMembers() |
3030 | 3031 | set_member_game(m_bCTCantBuy, true) |
3031 | 3032 | set_member_game(m_bTCantBuy, true) |
3032 | | - set_member_game(m_bCompleteReset, true) |
3033 | 3033 | rg_add_account(iPlayer, get_cvar_num("mp_startmoney"), AS_SET) |
3034 | 3034 | rg_remove_all_items(iPlayer, true) |
3035 | 3035 | rg_set_user_armor(iPlayer, 0, ARMOR_NONE) |
@@ -3062,11 +3062,22 @@ public task_delayed_swap() |
3062 | 3062 | set_task(1.2, "task_delayed_members") |
3063 | 3063 | } |
3064 | 3064 |
|
| 3065 | +public SetMembers() |
| 3066 | +{ |
| 3067 | + // https://github.com/rehlds/ReGameDLL_CS/blob/master/regamedll/dlls/multiplay_gamerules.cpp#L1967-L1978 |
| 3068 | + set_member_game(m_iAccountTerrorist, 0) |
| 3069 | + set_member_game(m_iAccountCT, 0) |
| 3070 | + set_member_game(m_iNumTerroristWins, 0) |
| 3071 | + set_member_game(m_iNumCTWins, 0) |
| 3072 | + set_member_game(m_iNumConsecutiveTerroristLoses, 0) |
| 3073 | + set_member_game(m_iNumConsecutiveCTLoses, 0) |
| 3074 | + set_member_game(m_iLoserBonus, rg_get_account_rules(RR_LOSER_BONUS_DEFAULT)) |
| 3075 | +} |
| 3076 | + |
3065 | 3077 | public task_delayed_members() |
3066 | 3078 | { |
3067 | 3079 | set_member_game(m_bCTCantBuy, false) |
3068 | 3080 | set_member_game(m_bTCantBuy, false) |
3069 | | - set_member_game(m_bCompleteReset, false) |
3070 | 3081 | } |
3071 | 3082 |
|
3072 | 3083 | public task_swap_score() |
|
0 commit comments