2012-01-05から1日間の記事一覧
exec.lua Lua側から、NScripterのネイティブ命令を簡単に実行、その結果も取得できるようにしたライブラリ。 Exと言うグローバル変数を導入し、それに命令名を追加することでネイティブ命令を実行する。 exec.lua -- exec.lua -- Lua側から、NScripterのネイ…
argument.lua -- argument.lua -- luasubによってNScripter側から呼び出された後、lua側でその引数を簡単に取得できる専用の関数を作る関数。 do local method_list = {} method_list.int = NSPopInt method_list.str = NSPopStr method_list.intref = NSPop…
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.."を二度…
exec.lua Lua側から、NScripterのネイティブ命令を簡単に実行、その結果も取得できるようにしたライブラリ。 Exと言うグローバル変数を導入し、それに命令名を追加することでネイティブ命令を実行する。 exec.lua -- exec.lua -- Lua側から、NScripterのネイ…
argument.lua -- argument.lua -- luasubによってNScripter側から呼び出された後、lua側でその引数を簡単に取得できる専用の関数を作る関数。 do local method_list = {} method_list.int = NSPopInt method_list.str = NSPopStr method_list.intref = NSPop…
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.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.."を二度…
argument.lua -- argument.lua -- luasubによってNScripter側から呼び出された後、lua側でその引数を簡単に取得できる専用の関数を作る関数。 do local method_list = {} method_list.int = NSPopInt method_list.str = NSPopStr method_list.intref = NSPop…
exec.lua Lua側から、NScripterのネイティブ命令を簡単に実行、その結果も取得できるようにしたライブラリ。 Exと言うグローバル変数を導入し、それに命令名を追加することでネイティブ命令を実行する。 exec.lua -- exec.lua -- Lua側から、NScripterのネイ…