Outils pour utilisateurs

Outils du site


en:suckerserv:events
no way to compare when less than two revisions

Différences

Ci-dessous, les différences entre deux révisions de la page.


Révision précédente
en:suckerserv:events [2014/05/31 00:27] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== Events ======
 +===== Server Events =====
 +^ Name and Parameters  ^ Description                                                                                         ^
 +| started()            |                                                                                                     |
 +| shutdown(type)       | Type constants: ''server.SHUTDOWN_NORMAL'', ''server.SHUTDOWN_RESTART'', ''server.SHUTDOWN_RELOAD'' |
 +| shutdown_scripting() |                                                                                                     |
 +| reloadhopmod()       | Server scripts are about to be reloaded.                                                            |
 +| maintenance()        | Signaled once per day for maintenance tasks.                                                        |
  
 +===== Game Events =====
 +
 +^ Name and Parameters       ^ Description                                                                                         ^
 +| intermission()            |                                                                                                     |
 +| finishedgame()            | Signaled just before map change.                                                                    |
 +| timeupdate(minsleft)      | Signaled once per minute.                                                                           |
 +| setnextgame()             | This event gives you the chance to set <tt>server.next_mode</tt> and <tt>server.next_map</tt> vars. |
 +| mapchange(map, mode)      | New game                                                                                            |
 +| gamepaused()              |                                                                                                     |
 +| gameresumed()                                                                                                                 |
 +| votepassed(map, mode)     | A majority number of players voted for a map change.                                                |
 +| beginrecord(id, filename) | Game is being recorded to a demo file                                                               |
 +| endrecord(id, filesize)                                                                                                       
 +
 +==== Bot-specific Events ====
 +
 +^ Name and Parameters         ^ Description  ^
 +| addbot(admin, skill, owner) |              |
 +| delbot(admin)                            |
 +| botleft(cn)                              |
 +
 +===== Player Events =====
 +
 +^ Name and Parameters ^ Description ^
 +| connect(cn) | New client has connected|
 +| disconnect(cn) | Client has disconnected.|
 +| failedconnect(ip, reason) | Client was unable to connect to the server for some reason.|
 +| kick(cn, bantime, admin, reason) | Player has been kicked.|
 +| active(cn) | Player is active in the game (sending position packets). Signalled once per game.|
 +| rename(cn, oldname, newname) | Player has renamed.|
 +| reteam(cn, oldteam, newteam) | Player has changed team.|
 +| chteamrequest(cn, curteam, newteam) | Player wants to move to another team. Return -1 to reject the request.|
 +| text(cn, msg) | Player sent a chat message.|
 +| sayteam(cn, msg) | Player sent a chat message to his team.|
 +| spectator(cn, value) | Player joined or left spectators.|
 +| mapvote(cn, map, mode) ||
 +| mapcrcfail(cn) | Player has modified map.|
 +| masterchange(cn, value) | Player gained or lost master/admin privilege.|
 +| setmastermode(cn, oldmm, newmm) | Player changed the server master mode.|
 +
 +==== Game-specific Events ====
 +
 +^ Name and Parameters     ^ Description ^
 +| shot(cn, gun, hits)                                                                        |
 +| frag(actor, target)     | Actor(CN) fragged target(CN).                                      |
 +| teamkill(actor, target) | Actor(CN) team killed target(CN). Signalled instead of frag event. |
 +| suicide(cn)                                                                                |
 +| takeflag(cn)            |                                                                    |
 +| dropflag(cn)            |                                                                    |
 +| scoreflag(cn)                                                                              |
 +| returnflag(cn)          |                                                                    |
en/suckerserv/events.txt · Dernière modification : 2014/05/31 00:27 de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki