2012-01-05から1日間の記事一覧

LuaからNScripterのネイティブ命令を簡単に実行する。

exec.lua Lua側から、NScripterのネイティブ命令を簡単に実行、その結果も取得できるようにしたライブラリ。 Exと言うグローバル変数を導入し、それに命令名を追加することでネイティブ命令を実行する。 exec.lua -- exec.lua -- Lua側から、NScripterのネイ…

luasubによって定義された命令の引数を簡単に取得する

argument.lua -- argument.lua -- luasubによってNScripter側から呼び出された後、lua側でその引数を簡単に取得できる専用の関数を作る関数。 do local method_list = {} method_list.int = NSPopInt method_list.str = NSPopStr method_list.intref = NSPop…

luasubを簡単に定義する。

luasub.lua -- luasub.lua do local mt = {} -- 呼び出された時の処理 mt.__index = function(t, k) return _G["NSCOM_"..k] end -- 代入時の処理 mt.__newindex = function(t, k, v) local com_name = "NSCOM_"..k if _G[com_name] then NSOkBox(k.."を二度…

LuaからNScripterのネイティブ命令を簡単に実行する。

exec.lua Lua側から、NScripterのネイティブ命令を簡単に実行、その結果も取得できるようにしたライブラリ。 Exと言うグローバル変数を導入し、それに命令名を追加することでネイティブ命令を実行する。 exec.lua -- exec.lua -- Lua側から、NScripterのネイ…

luasubによって定義された命令の引数を簡単に取得する

argument.lua -- argument.lua -- luasubによってNScripter側から呼び出された後、lua側でその引数を簡単に取得できる専用の関数を作る関数。 do local method_list = {} method_list.int = NSPopInt method_list.str = NSPopStr method_list.intref = NSPop…

luasubを簡単に定義する。

luasub.lua -- luasub.lua do local mt = {} -- 呼び出された時の処理 mt.__index = function(t, k) return _G["NSCOM_"..k] end -- 代入時の処理 mt.__newindex = function(t, k, v) local com_name = "NSCOM_"..k if _G[com_name] then NSOkBox(k.."を二度…

luasubを簡単に定義する。

luasub.lua -- luasub.lua do local mt = {} -- 呼び出された時の処理 mt.__index = function(t, k) return _G["NSCOM_"..k] end -- 代入時の処理 mt.__newindex = function(t, k, v) local com_name = "NSCOM_"..k if _G[com_name] then NSOkBox(k.."を二度…

luasubによって定義された命令の引数を簡単に取得する

argument.lua -- argument.lua -- luasubによってNScripter側から呼び出された後、lua側でその引数を簡単に取得できる専用の関数を作る関数。 do local method_list = {} method_list.int = NSPopInt method_list.str = NSPopStr method_list.intref = NSPop…

LuaからNScripterのネイティブ命令を簡単に実行する。

exec.lua Lua側から、NScripterのネイティブ命令を簡単に実行、その結果も取得できるようにしたライブラリ。 Exと言うグローバル変数を導入し、それに命令名を追加することでネイティブ命令を実行する。 exec.lua -- exec.lua -- Lua側から、NScripterのネイ…