2009-06-30から1日間の記事一覧

math.randomの注意点

もしかしたらLuaを使う場合全般に共通することかも知れないが、検証してないのでNScripterに限定して話す。 まず、Luaを使って10〜99までの乱数を作って表示するスクリプトを組む。 00.txt(a) *define killmenu 7 killmenu 4 killmenu 2 game *start random …

defineresetとlua

math.randomの注意点 - 永字八法の続き。 defineresetとkillmenuを共存させるために。 00.txt *define game *start readfile $0,"file.txt" atoi %0,$0 inc %0 %0回目@ csvopen "file.txt","w" csvwrite %0 csvclose definereset system.lua -- killmenu & d…

luasubに関する超小技

id:AtelierDeMuguetが導入していたのを見て真似っ子。 NSExec("luasub hoge") function NSCOM_hoge() ---etc... end このように記述すれば、そもそもdefine節中にluasubを記述しなくて済む(=Lua側だけでどれだけ拡張するかを決められる)ので、非常に便利…

math.randomの注意点

もしかしたらLuaを使う場合全般に共通することかも知れないが、検証してないのでNScripterに限定して話す。 まず、Luaを使って10〜99までの乱数を作って表示するスクリプトを組む。 00.txt(a) *define killmenu 7 killmenu 4 killmenu 2 game *start random …

defineresetとlua

math.randomの注意点 - 永字八法の続き。 defineresetとkillmenuを共存させるために。 00.txt *define game *start readfile $0,"file.txt" atoi %0,$0 inc %0 %0回目@ csvopen "file.txt","w" csvwrite %0 csvclose definereset system.lua -- killmenu & d…

luasubに関する超小技

id:AtelierDeMuguetが導入していたのを見て真似っ子。 NSExec("luasub hoge") function NSCOM_hoge() ---etc... end このように記述すれば、そもそもdefine節中にluasubを記述しなくて済む(=Lua側だけでどれだけ拡張するかを決められる)ので、非常に便利…

luasubに関する超小技

id:AtelierDeMuguetが導入していたのを見て真似っ子。 NSExec("luasub hoge") function NSCOM_hoge() ---etc... end このように記述すれば、そもそもdefine節中にluasubを記述しなくて済む(=Lua側だけでどれだけ拡張するかを決められる)ので、非常に便利…

defineresetとlua

math.randomの注意点 - 永字八法の続き。 defineresetとkillmenuを共存させるために。 00.txt *define game *start readfile $0,"file.txt" atoi %0,$0 inc %0 %0回目@ csvopen "file.txt","w" csvwrite %0 csvclose definereset system.lua -- killmenu & d…

math.randomの注意点

もしかしたらLuaを使う場合全般に共通することかも知れないが、検証してないのでNScripterに限定して話す。 まず、Luaを使って10〜99までの乱数を作って表示するスクリプトを組む。 00.txt(a) *define killmenu 7 killmenu 4 killmenu 2 game *start random …