NWNX:EE
8193.37.14
nwnx_lua.nss
Go to the documentation of this file.
1
6
const
string
NWNX_Lua =
"NWNX_Lua"
;
7
10
void
NWNX_Lua_EvalVoid
(
string
sCode);
11
15
string
NWNX_Lua_Eval
(
string
sCode);
16
21
void
NWNX_Lua_RunEvent
(
string
sEvent,
object
oObject,
string
sExtra=
""
);
22
24
25
void
NWNX_Lua_EvalVoid
(
string
sCode)
26
{
27
NWNXPushString(sCode);
28
NWNXCall(NWNX_Lua,
"EvalVoid"
);
29
}
30
31
string
NWNX_Lua_Eval
(
string
sCode)
32
{
33
NWNXPushString(sCode);
34
NWNXCall(NWNX_Lua,
"Eval"
);
35
return
NWNXPopString();
36
}
37
38
void
NWNX_Lua_RunEvent
(
string
sEvent,
object
oObject,
string
sExtra=
""
)
39
{
40
NWNXPushString(sExtra);
41
NWNXPushObject(oObject);
42
NWNXPushString(sEvent);
43
NWNXCall(NWNX_Lua,
"RunEvent"
);
44
}
NWNX_Lua_Eval
string NWNX_Lua_Eval(string sCode)
Evaluate LUA code and return the output.
Definition:
nwnx_lua.nss:31
NWNX_Lua_EvalVoid
void NWNX_Lua_EvalVoid(string sCode)
Evaluate LUA code.
Definition:
nwnx_lua.nss:25
NWNX_Lua_RunEvent
void NWNX_Lua_RunEvent(string sEvent, object oObject, string sExtra="")
Generate events in NWScript to receive on the Lua side.
Definition:
nwnx_lua.nss:38
Plugins
Lua
NWScript
nwnx_lua.nss
Generated on Thu Feb 13 2025 09:52:34 for NWNX:EE by
1.9.1.
Dark version