★RO kore情報交換所 中級者のマクロ(11体目)★

このエントリーをはてなブックマークに追加
105102
あと、これは求めていることと違う事なのかもしれないけれども(debug時の出力)
$i = findIndexString(\@{$chars[$config{'char'}]{'inventory'}}, 'name', $weaponName);
を使うほうがすっきりするとも思う。
まぁ、オーバーヘッドや装備品以外のアイテムまで走査したりと処理が微妙に多くなるから
ダメと言われればそれまでなんだけれどもね。
106102:03/01/11 03:02 ID:???
一応、日本語環境でつかうことを前提としているのであるならば
parseFileもろもろの際にすべてquotemetaをかけておけば
/\Q$chars[$config{'char'}]{'inventory'}[$equipment[$i]]{'name'}\E/
の\Qと\Eを書く手間が省ける。他のルーチンでも同じ事をやるなら予めしておいたほうが
一見、処理量が増加してるように見えても、ログイン前にかけるだけなので、
ゲーム中にいちいちクォート処理をする分の処理量が減らせるとも思います。

あと、活気を盛り返すためにも、とりあえず寝ましょう。
僕ももう寝よーっと。