ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/pod/events.pod
(Generate patch)

Comparing deliantra/server/pod/events.pod (file contents):
Revision 1.13 by root, Tue Jan 2 11:08:36 2007 UTC vs.
Revision 1.17 by root, Mon Apr 2 18:04:46 2007 UTC

203 203
204Invoked whenever a trap-like B<object> has been activated, usually by 204Invoked whenever a trap-like B<object> has been activated, usually by
205moving onto it. This includes not just traps, but also buttons, holes, 205moving onto it. This includes not just traps, but also buttons, holes,
206signs and similar stuff. 206signs and similar stuff.
207 207
208=head3 open (container who -- )
209
210Invoked whenever a container gets opened. When overriden, the container will not
211get opened, but you must tell op about the reason.
212
208=head3 close (container who -- ) 213=head3 close (container who -- )
209 214
210Invoked whenever a container gets closed (this event is not yet reliable!). 215Invoked whenever a container gets closed. When overriden, the container
216will not get closed, but you must tell op about the reason. This event
217is not crash-safe, i.e. containers might be closed due to a server crash
218without this event being invoked.
211 219
212 220
213=head2 GLOBAL EVENTS 221=head2 GLOBAL EVENTS
214 222
215Global events have no relation to specific objects. 223Global events have no relation to specific objects.
235 243
236Invoked wheneever a player quits, before actually removing him/her. 244Invoked wheneever a player quits, before actually removing him/her.
237 245
238=head3 kick (player params -- ) 246=head3 kick (player params -- )
239 247
240Invoked when the given plaer is being kicked, before the kick is executed. 248Invoked when the given player is being kicked, before the kick is
249executed.
241 250
242=head3 load (player) 251=head3 load (player -- )
243 252
244Invoked whenever a player has been loaded from disk, but before 253Invoked whenever a player has been loaded from disk, but before
245actual login. 254actual login.
246 255
247=head3 save (player path -- ) 256=head3 save (player -- )
248 257
249Invoked just before a player gets saved. 258Invoked just before a player gets serialised.
250 259
251=head3 save_done (player path -- ) 260=head3 save_done (player -- )
252 261
253Invoked just after a player was saved. 262Invoked just after a player was serialised.
254 263
255=head3 connect (player -- ) 264=head3 connect (player -- )
256 265
257Invoked just after the player object was connected to a client. 266Invoked just after the player object was connected to a client.
258 267
294 303
295=head3 tell (player name message -- ) 304=head3 tell (player name message -- )
296 305
297Invoked whenever the player uses the B<tell> or B<reply> command, before 306Invoked whenever the player uses the B<tell> or B<reply> command, before
298it gets processed. 307it gets processed.
308
309=head3 told (player player message -- )
310
311Invoked right before a message is being told to a player using B<tell> or
312B<reply>.
299 313
300=head3 say (player message --) 314=head3 say (player message --)
301 315
302=head3 chat (player message --) 316=head3 chat (player message --)
303 317
359=head3 connect (client -- ) 373=head3 connect (client -- )
360 374
361Called as soon as a new connection to the server is established. Should 375Called as soon as a new connection to the server is established. Should
362not be overriden. 376not be overriden.
363 377
378=head3 setup (client string -- )
379
380Client sent the setup command to negotiate parameters. Handling is
381mandatory and done by F<login.ext>.
382
364=head3 addme (client -- ) 383=head3 addme (client -- )
365 384
366The client sent an addme, thus ending the initial handshaking. If overriden, the server 385The client sent an addme, thus ending the initial handshaking. Handling is mandatory
367will not send any response. 386and done by F<login.ext>.
368 387
369=head3 reply (client replystring -- ) 388=head3 reply (client replystring -- )
370 389
371Called when the client submits a reply in the ST_CUSTOM state. Usually 390Called when the client submits a reply in the ST_CUSTOM state. Usually
372handled internally by language plugins. 391handled internally by language plugins.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines