[QUESTION] Deathrun mod fix

Hello,

I just returned to the world of cod4, I want to upload my 9-year-old server save, which I did, but there were problems that were not present in the 1.7a patch. The server does not save the level of the given person and throws errors on the console.

Errors:

e[1;31m******* script runtime error *******e[0m
getstat: invalid index 5023: ] (file 'braxi/_rank.gsc', line 106)e[0m
]  if( self getStat( 5023 ) > 1 )e[0m
]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ] *e[0m
] e[1;31mstarted from:e[0m
] (file 'braxi/_rank.gsc', line 95)e[0m
]  wait 0.05;e[0m
]  ] *e[0m
] e[1;31m************************************e[0m
] e[0m
e[1;31m******* script runtime error *******e[0m
pair 'undefined' and '1' has unmatching types 'undefined' and 'int': ] (file 'braxi/_rank.gsc', line 106)e[0m
]  if( self getStat( 5023 ) > 1 )e[0m
]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ] *e[0m
] e[1;31mstarted from:e[0m
] (file 'braxi/_rank.gsc', line 95)e[0m
]  wait 0.05;e[0m
]  ] *e[0m
] e[1;31m************************************e[0m
] e[0m
e[1;31m******* script runtime error *******e[0m
cannot cast undefined to bool: ] (file 'braxi/_rank.gsc', line 106)e[0m
]  if( self getStat( 5023 ) > 1 )e[0m
]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ] *e[0m
] e[1;31mstarted from:e[0m
] (file 'braxi/_rank.gsc', line 95)e[0m
]  wait 0.05;e[0m
]  ] *e[0m
] e[1;31m************************************e[0m
] e[0m
e[1;31m******* script runtime error *******e[0m
getstat: invalid index 5023: ] (file 'braxi/_rank.gsc', line 153)e[0m
]  if( self getStat( stat ) == self getStat( antiHackStat ) )e[0m
]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ] *e[0m
] e[1;31mcalled from:e[0m
] (file 'braxi/_rank.gsc', line 107)e[0m
]   self verifyStat( 5023, baseVal+1, "rank" ); // RANK e[0m
]  ]  ]  ]  ]  ]  ]  ] *e[0m
] e[1;31mstarted from:e[0m
] (file 'braxi/_rank.gsc', line 95)e[0m
]  wait 0.05;e[0m
]  ] *e[0m
] e[1;31m************************************e[0m
] e[0m
e[1;31m******* script runtime error *******e[0m
pair 'undefined' and '0' has unmatching types 'undefined' and 'int': ] (file 'braxi/_rank.gsc', line 153)e[0m
]  if( self getStat( stat ) == self getStat( antiHackStat ) )e[0m
]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ] *e[0m
] e[1;31mcalled from:e[0m
] (file 'braxi/_rank.gsc', line 107)e[0m
]   self verifyStat( 5023, baseVal+1, "rank" ); // RANK e[0m
]  ]  ]  ]  ]  ]  ]  ] *e[0m
] e[1;31mstarted from:e[0m
] (file 'braxi/_rank.gsc', line 95)e[0m
]  wait 0.05;e[0m
]  ] *e[0m
] e[1;31m************************************e[0m
] e[0m
e[1;31m******* script runtime error *******e[0m
cannot cast undefined to bool: ] (file 'braxi/_rank.gsc', line 153)e[0m
]  if( self getStat( stat ) == self getStat( antiHackStat ) )e[0m
]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ]  ] *e[0m
] e[1;31mcalled from:e[0m
] (file 'braxi/_rank.gsc', line 107)e[0m
]   self verifyStat( 5023, baseVal+1, "rank" ); // RANK e[0m
]  ]  ]  ]  ]  ]  ]  ] *e[0m
] e[1;31mstarted from:e[0m
] (file 'braxi/_rank.gsc', line 95)e[0m
]  wait 0.05;e[0m
]  ] *e[0m
] e[1;31m************************************e[0m

Thank you in advance for your help!
Best Regards,
M4rk

Anyone have any idea?

try
if( self getStat( 5023 ) > int(1) )
Also try a lower stat, I think you are exceeding or exceeding the limit I do not remember well

For custom stat ranges stick to the 3000’s.