発言者: moon
発言日: 2006 03/06 22:52
> NPCを作りたいのですがそのNPCを英雄・大富豪に表示させない、普通のキャラクターと遭遇するのと同じ方法する、会うためには紹介状が必要にするにはどうすればいいでしょうか?
NPCを表すスキルでNPCかどうかを判断するのが手っ取り早いです。
その場合、以下のようにすれば実現できると思います。
・通常通りにキャラを作成して、そのキャラのスキルにNPCを表すスキル(ここでは本家BBSの慣例に従いNgとします)を追加する。
・同様に紹介状用のスキル(Va〜Vz)を追加する。
・英雄などに表示させないために、sub find_bestの先頭に「return if(index($sp, 'Ng') != -1);」を追加する。
・自動削除されず横線が引かれないように、全3箇所の「$now > $tm && $ps ne $admpas」を「$now > $tm && $ps ne $admpas && index($sp, 'Ng') == -1」に置換する、もしくは、パスワードを管理者パスワードにする。
▼関連発言
│
└◆1227:NPC [レイ] 03/06 19:31
└◆1230:Re:NPC [moon] 03/06 22:52<-last