====== Evénement ======
===== Evénements de serveur =====
^ Nom et Paramèters ^ Description ^
| started() | |
| shutdown(type) | Type de constantes: ''server.SHUTDOWN_NORMAL'', ''server.SHUTDOWN_RESTART'', ''server.SHUTDOWN_RELOAD'' |
| shutdown_scripting() | |
| reloadhopmod() | Les server scripts sont sur le point d'être rechargé. |
| maintenance() | Signalé une fois par jour pour les tâches de maintenance. |
===== Evénements du jeu =====
^ Nom et Paramèters ^ Description ^
| intermission() | |
| finishedgame() | Signalé juste avant le changement de la carte. |
| timeupdate(minsleft) | Signalé une fois par minute. |
| setnextgame() | Cet événement vous permet de choisir server.next_mode et server.next_map vars. |
| mapchange(map, mode) | nouvelle partie |
| gamepaused() | |
| gameresumed() | |
| votepassed(map, mode) | Un certain nombre de majorité des joueurs ont voté pour un changement de map. |
| beginrecord(id, filename) | Le jeu est en cours d'enregistrement dans un fichier démo |
| endrecord(id, filesize) | |
==== Evénements spécifiques aux bots ====
^ Nom et Paramètres ^ Description ^
| addbot(admin, skill, owner) | |
| delbot(admin) | |
| botleft(cn) | |
===== Evénements des joueurs =====
^ Nom et Paramètres ^ Description ^
| connect(cn) | Un nouveau client s'est connecté|
| disconnect(cn) | Un client s'est déconnecté.|
| failedconnect(ip, reason) | Un client n'a pas pu se connecter au serveur pour une raison quelconque.|
| kick(cn, bantime, admin, reason) | un client a été kicker.|
| active(cn) | Le joueur est actif dans le jeu (l'envoi de paquets de position). Signalisés une fois par jeu.|
| rename(cn, oldname, newname) | Le joueur s'est renomé.|
| reteam(cn, oldteam, newteam) | Le joueur a changé d'équipe .|
| chteamrequest(cn, curteam, newteam) | Le joueur veut passer à une autre équipe. Retourne -1 si rejet de la demande. |
| Texte (cn, msg) | Le joueur a envoyé un message de discussion.|
| sayteam(cn, msg) | Le joueur a envoyé un message de discussion à son équipe.|
| spectator(cn, value) | Le joueur a rejoint ou quitté le mode spectateurs.|
| mapvote(cn, map, mode) ||
| mapcrcfail(cn) | Le joueur a modifié la map.|
| masterchange(cn, value) | Le joueur a recu ou perdu privilège master/admin.|
| setmastermode(cn, oldmm, newmm) | Le joueur a changé le mastermode du serveur.|
==== Evénements spécifiques au jeu ====
^ Nom et Paramètres ^ Description ^
| shot(cn, gun, hits) | |
| frag(actor, target) | actor(CN) a tué target(CN). |
| teamkill(actor, target) | actor(CN) a teamkill target(CN). Signalé au lieu de l'événement frag. |
| suicide(cn) | |
| takeflag(cn) | |
| dropflag(cn) | |
| scoreflag(cn) | |
| returnflag(cn) | |