RaydiumWikiNi

ApiConsoleDetails

PagePrincipale :: DerniersChangements :: ParametresUtilisateur :: Vous êtes ec2-3-148-108-192.us-east-2.compute.amazonaws.com
Ceci est une version archivée de ApiConsoleDetails à 2005-01-15 20:32:11.

30.2 Details


30.2.1 void *raydium_console_gets_callback


Set this callback with a "void prompt(char *str)" function. Any entry (from a script file, or from in-game console) will be sent to your callback, if prefixed by '/' char.

30.2.2 int raydium_console_gets(char *where)


DISABLED. Use "raydium_console_gets_callback" function pointer instead.

30.2.3 void raydium_console_line_add(char *format, ...)


This function will add a line in the console output. Please, look at raydium_osd_printf function for a format explanation.

Please note that raydium_log will use this function automaticaly.

30.2.4 void raydium_console_event(void)


Send a "move !" event to console, changing his state (lowered / hidden).

We will probably add a argument to this function in a near future.

30.2.5 void raydium_console_exec_script(char *file)


This command will loop over all lines of "file", sending it to the internal "exec_command" function. This function is dedicated to "user scripting", you cannot use it to execute PHP scripts (see Scripting chapter). In details, "file" lines can:

* be prefixed by '/' char, for your own commands.
* be prefixed by '!' char, followed by a filename: this file will be included.
* be prefixed by '>' char, followed by a filename: this file will be executed as a PHP script.
* have no prexfix. Those lines are interpreted as PHP commands (single line scripts, in other words).

Since each line is an individual command, you can mix styles.

Example of file :

/resize 29
>generate.php
echo "File regenerated in $sec secondes";
!end.cmd
[...]




Return to RaydiumApiReference index.