en:suckerserv:functions
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
en:suckerserv:functions [2011/06/23 20:45] – piernov | en:suckerserv:functions [2012/06/03 10:54] – set_inv → set_invisible_ piernov | ||
---|---|---|---|
Ligne 25: | Ligne 25: | ||
| server.player_shots(cn) | | server.player_shots(cn) | ||
| server.player_accuracy(cn) | | server.player_accuracy(cn) | ||
+ | | server.player_accuracy2(cn) | ||
| server.player_timeplayed(cn) | | server.player_timeplayed(cn) | ||
| server.player_win(cn) | | server.player_win(cn) | ||
| server.player_rank(cn) | | server.player_rank(cn) | ||
+ | | server.player_armour(cn) | ||
+ | | server.player_armour_type(cn) | ||
+ | |||
+ | |||
==== Connection Stats ==== | ==== Connection Stats ==== | ||
Ligne 35: | Ligne 40: | ||
| server.player_connection_time(cn) | number | | server.player_connection_time(cn) | number | ||
| server.player_ping(cn) | | server.player_ping(cn) | ||
- | | server.player_lag(cn) | + | | server.player_lag(cn) |
==== Current Status ==== | ==== Current Status ==== | ||
Ligne 57: | Ligne 61: | ||
| server.player_msg(cn, | | server.player_msg(cn, | ||
| server.player_slay(cn) | nil | Kill a player; their stats aren't affected.| | | server.player_slay(cn) | nil | Kill a player; their stats aren't affected.| | ||
- | | server.player_suicide(cn) | nil || | + | | server.player_suicide(cn) | nil | Force a player to suicide, which will affect their game stats. | |
- | | server.player_priv_code(cn) | nil | Force a player to suicide, which will affect their game stats.| | + | |
| server.changeteam(cn, | | server.changeteam(cn, | ||
| server.kick(cn, | | server.kick(cn, | ||
Ligne 70: | Ligne 73: | ||
| server.setadmin(cn) | nil | Give a player admin privilege. Note: only 1 visible master/ | | server.setadmin(cn) | nil | Give a player admin privilege. Note: only 1 visible master/ | ||
| server.unsetmaster() | nil | Take away master privilege from the current master.| | | server.unsetmaster() | nil | Take away master privilege from the current master.| | ||
- | | server.set_invadmin(cn) | nil | Give player admin status, but is invisible to other players.| | + | | server.set_invisible_admin(cn) | nil | Give player admin status, but is invisible to other players.| |
- | | server.set_invmaster(cn) | nil | Give player master status, but is invisible to other players.| | + | | server.set_invisible_master(cn) | nil | Give player master status, but is invisible to other players.| |
| server.unsetpriv(cn) | nil | Take away player' | | server.unsetpriv(cn) | nil | Take away player' | ||
Ligne 101: | Ligne 104: | ||
| server.team_win(team) | | server.team_win(team) | ||
| server.team_draw(team) | | server.team_draw(team) | ||
+ | |||
+ | ===== Game Functions ===== | ||
+ | |||
+ | ^ Name and Parameters | ||
+ | | pausegame(pause) | ||
+ | | changetime(milliseconds) | ||
+ | | changemap(map, | ||
+ | | delbot(cn) | ||
+ | |||
+ | ===== Server Functions ===== | ||
+ | |||
+ | ^ Name and Parameters | ||
+ | | restart() | ||
+ | | restart_now() | ||
+ | | shutdown() | ||
+ | | reloadscripts() | ||
+ | | msg(text) | ||
+ | | clearbans() | ||
+ | | loadbanlist(filename) | ||
+ | | writebanlist(filename) | ||
+ | | permban(ip) | ||
+ | | unsetban(ip) | ||
+ | | recorddemo(filename) | ||
+ | | stopdemo() | ||
+ | |||
+ | ===== Utility Functions ===== | ||
+ | |||
+ | ^ Name and Parameters | ||
+ | | ip_to_country(ip) | ||
+ | | ip_to_country_code(ip) | ||
+ | | load_geoip_database(filename) | Resolve ip address to a two letter country code | | ||
+ | | gethostbyname(name) |
en/suckerserv/functions.txt · Dernière modification : 2014/05/31 00:27 de 127.0.0.1