Files
assaultcube-/config/opt/compatibility.cfg
T
ac-stefandaurhat 158a33caed cleanup config files
* moved compatibility.cfg and autosave.cfg to config/opt/
* firstrun.cfg merged into defaults.cfg

DOCREF compatibilitymode alive currole curmode getclientmode curteam
DOCREF findpn pstat_score orderscorecolumns
2016-08-15 11:52:49 +02:00

43 lines
1.4 KiB
INI

// Makes very old cubescripts compatible with newer versions of the game
// (write "load_compatibility" into your autoexec.cfg to load)
persistidents 0
const alive [ if (&& $numargs (isclient $arg1)) [ result (player $arg1 alive) ] [ result (player1 alive) ] ]
const currole [ if (&& $numargs (isclient $arg1)) [ result (player $arg1 role) ] [ result (player1 role) ] ]
const curmode [ result $gamemode ]
const getclientmode [ result $gamemode ]
const curteam [ if (&& $numargs (isclient $arg1)) [ result (player $arg1 team) ] [ result (player1 team) ] ]
const findpn [ if (isclient $arg1) [ result (player $arg1 name) ] [ result [] ] ]
const isSpect [ if (&& $numargs (isclient $arg1)) [ result (player $arg1 spect) ] [ result (player1 spect) ] ]
const pstat_score [
if (isclient $arg1) [
result (concat (player $arg1 flags) (player $arg1 frags) (player $arg1 deaths) (player $arg1 points) (player $arg1 team) (player $arg1 tks) (player $arg1 name))
] [ result (concat [0 0 0 0 -1 0] (addpunct)) ]
]
const orderscorecolumns [
if (= $arg1 1) [
sc_clientnum 0;
sc_name 1;
sc_flags 2;
sc_frags 3;
sc_deaths 4;
sc_score 5;
sc_lag 6;
sc_ratio -1;
] [
sc_flags 0;
sc_frags 1;
sc_deaths 2;
sc_ratio -1;
sc_score 4;
sc_lag 5;
sc_clientnum 6;
sc_name 7;
]
]
persistidents 1