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

Luaの側から、NScripter側で定義したnumaliasを簡単に取得する。

numalias.lua --numalias.lua do -- 実際の保存領域 local numalias = {} -- 退避領域の定義 local stack = 0 -- メタテーブルの定義 local mt = {} mt.__index = function(t, k) k = k:lower() if type(numalias[k])=="nil" then stack = NSGetIntValue(0) …

Luaの側から、NScripter側で定義したstraliasを簡単に取得する。

Luaの側から、NScripter側で定義したnumaliasを簡単に取得する。 - 永字八法のstralias版 stralias.lua --stralias.lua do -- 実際の保存領域 local stralias = {} -- 退避領域の定義 local stack = 0 -- メタテーブルの定義 local mt = {} mt.__index = fun…

Luaの側から、NScripter側の変数を操作・取得する

variable.lua -- variable.lua do -- 依存関係処理 -- numalias.luaが必要。 NL_dofile_verify("m_lib\\numalias.lua") -- メタテーブル local mt = {} -- 呼び出された時の動作定義 mt.__index = function(t, k) if type(k)=="number" then return NSGetInt…

Luaの関数に動作を追加する。

_G環境、つまりどこからでも参照することのできるLuaの関数に、動作を追加したり、別の動作に差し替えたりする命令を追加します。 trigger.lua -- trigger.lua -- luaの関数の前後に、イベントを設定する。 -- または、luaの関数を外見はそのままに中身をそ…

Luaの側から、NScripter側で定義したnumaliasを簡単に取得する。

numalias.lua --numalias.lua do -- 実際の保存領域 local numalias = {} -- 退避領域の定義 local stack = 0 -- メタテーブルの定義 local mt = {} mt.__index = function(t, k) k = k:lower() if type(numalias[k])=="nil" then stack = NSGetIntValue(0) …

Luaの側から、NScripter側で定義したstraliasを簡単に取得する。

Luaの側から、NScripter側で定義したnumaliasを簡単に取得する。 - 永字八法のstralias版 stralias.lua --stralias.lua do -- 実際の保存領域 local stralias = {} -- 退避領域の定義 local stack = 0 -- メタテーブルの定義 local mt = {} mt.__index = fun…

Luaの側から、NScripter側の変数を操作・取得する

variable.lua -- variable.lua do -- 依存関係処理 -- numalias.luaが必要。 NL_dofile_verify("m_lib\\numalias.lua") -- メタテーブル local mt = {} -- 呼び出された時の動作定義 mt.__index = function(t, k) if type(k)=="number" then return NSGetInt…

Luaの関数に動作を追加する。

_G環境、つまりどこからでも参照することのできるLuaの関数に、動作を追加したり、別の動作に差し替えたりする命令を追加します。 trigger.lua -- trigger.lua -- luaの関数の前後に、イベントを設定する。 -- または、luaの関数を外見はそのままに中身をそ…

Luaの関数に動作を追加する。

_G環境、つまりどこからでも参照することのできるLuaの関数に、動作を追加したり、別の動作に差し替えたりする命令を追加します。 trigger.lua -- trigger.lua -- luaの関数の前後に、イベントを設定する。 -- または、luaの関数を外見はそのままに中身をそ…

Luaの側から、NScripter側の変数を操作・取得する

variable.lua -- variable.lua do -- 依存関係処理 -- numalias.luaが必要。 NL_dofile_verify("m_lib\\numalias.lua") -- メタテーブル local mt = {} -- 呼び出された時の動作定義 mt.__index = function(t, k) if type(k)=="number" then return NSGetInt…

Luaの側から、NScripter側で定義したstraliasを簡単に取得する。

Luaの側から、NScripter側で定義したnumaliasを簡単に取得する。 - 永字八法のstralias版 stralias.lua --stralias.lua do -- 実際の保存領域 local stralias = {} -- 退避領域の定義 local stack = 0 -- メタテーブルの定義 local mt = {} mt.__index = fun…

Luaの側から、NScripter側で定義したnumaliasを簡単に取得する。

numalias.lua --numalias.lua do -- 実際の保存領域 local numalias = {} -- 退避領域の定義 local stack = 0 -- メタテーブルの定義 local mt = {} mt.__index = function(t, k) k = k:lower() if type(numalias[k])=="nil" then stack = NSGetIntValue(0) …