This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
cfpython:cfpython [2020/03/04 21:22] meta-aeon [Check] |
cfpython:cfpython [2020/03/07 12:12] meta-aeon [SetReturnValue] |
||
---|---|---|---|
Line 195: | Line 195: | ||
Sets the value the plugin will return to the server when the script exits. Value and effect depend on the event being handled. | Sets the value the plugin will return to the server when the script exits. Value and effect depend on the event being handled. | ||
+ | |||
+ | For "apply" events, ''Crossfire.SetReturnValue(0)'' will cause both the script to run and the item to be applied. ''Crossfire.SetReturnValue(1)'' will instead cause only the script to run - the apply to the item will be intercepted. For example, if a script is attached to a carrot, then ''0'' will run the script and eat the carrot, and ''1'' will run the script without eating the carrot. | ||
==== PluginVersion ==== | ==== PluginVersion ==== | ||
Returns an integer representing the Python plugin version. | Returns an integer representing the Python plugin version. | ||
Line 914: | Line 916: | ||
Arguments: | Arguments: | ||
- | * ''String'', name of object to create | + | * ''String'', arch name of object to create |
* ''Tuple'', containing an ''x'' ''Integer'' and a ''y'' ''Integer'', as coordinates | * ''Tuple'', containing an ''x'' ''Integer'' and a ''y'' ''Integer'', as coordinates | ||