… | |
… | |
203 | |
203 | |
204 | Invoked whenever a trap-like B<object> has been activated, usually by |
204 | Invoked whenever a trap-like B<object> has been activated, usually by |
205 | moving onto it. This includes not just traps, but also buttons, holes, |
205 | moving onto it. This includes not just traps, but also buttons, holes, |
206 | signs and similar stuff. |
206 | signs and similar stuff. |
207 | |
207 | |
|
|
208 | =head3 open (container who -- ) |
|
|
209 | |
|
|
210 | Invoked whenever a container gets opened. When overriden, the container will not |
|
|
211 | get opened, but you must tell op about the reason. |
|
|
212 | |
208 | =head3 close (container who -- ) |
213 | =head3 close (container who -- ) |
209 | |
214 | |
210 | Invoked whenever a container gets closed (this event is not yet reliable!). |
215 | Invoked whenever a container gets closed. When overriden, the container |
|
|
216 | will not get closed, but you must tell op about the reason. This event |
|
|
217 | is not crash-safe, i.e. containers might be closed due to a server crash |
|
|
218 | without this event being invoked. |
211 | |
219 | |
212 | |
220 | |
213 | =head2 GLOBAL EVENTS |
221 | =head2 GLOBAL EVENTS |
214 | |
222 | |
215 | Global events have no relation to specific objects. |
223 | Global events have no relation to specific objects. |
… | |
… | |
295 | |
303 | |
296 | =head3 tell (player name message -- ) |
304 | =head3 tell (player name message -- ) |
297 | |
305 | |
298 | Invoked whenever the player uses the B<tell> or B<reply> command, before |
306 | Invoked whenever the player uses the B<tell> or B<reply> command, before |
299 | it gets processed. |
307 | it gets processed. |
|
|
308 | |
|
|
309 | =head3 told (player player message -- ) |
|
|
310 | |
|
|
311 | Invoked right before a message is being told to a player using B<tell> or |
|
|
312 | B<reply>. |
300 | |
313 | |
301 | =head3 say (player message --) |
314 | =head3 say (player message --) |
302 | |
315 | |
303 | =head3 chat (player message --) |
316 | =head3 chat (player message --) |
304 | |
317 | |
… | |
… | |
360 | =head3 connect (client -- ) |
373 | =head3 connect (client -- ) |
361 | |
374 | |
362 | Called as soon as a new connection to the server is established. Should |
375 | Called as soon as a new connection to the server is established. Should |
363 | not be overriden. |
376 | not be overriden. |
364 | |
377 | |
|
|
378 | =head3 setup (client string -- ) |
|
|
379 | |
|
|
380 | Client sent the setup command to negotiate parameters. Handling is |
|
|
381 | mandatory and done by F<login.ext>. |
|
|
382 | |
365 | =head3 addme (client -- ) |
383 | =head3 addme (client -- ) |
366 | |
384 | |
367 | The client sent an addme, thus ending the initial handshaking. If overriden, the server |
385 | The client sent an addme, thus ending the initial handshaking. Handling is mandatory |
368 | will not send any response. |
386 | and done by F<login.ext>. |
369 | |
387 | |
370 | =head3 reply (client replystring -- ) |
388 | =head3 reply (client replystring -- ) |
371 | |
389 | |
372 | Called when the client submits a reply in the ST_CUSTOM state. Usually |
390 | Called when the client submits a reply in the ST_CUSTOM state. Usually |
373 | handled internally by language plugins. |
391 | handled internally by language plugins. |