私設SoS2オーナー応援BBS

新規発言一覧最新記事過去一覧検索ダウンロードページHOME

スレッド

└◇216:
すみません [masaki] 12/23 22:45

 └◇217:NPCを英雄などにしない [moon] 12/23 23:05
  └◇218:Re:NPCを英雄などにしない [masaki] 12/24 13:37
   └◇219:NPCを削除されなくする [moon] 12/24 19:07
    └◇220:Re:NPCを削除されなくする [masaki] 12/24 19:40<-last


216● すみません[ masaki ] 2002 12/23 22:45
連続でしかもクリスマス前にすみません(;;
もう一つだけ。
とても困っているのことなのですが、NPCの設定はどうすればいいのでしょうか?
管理モードから作ってはみたものの、設定が何もかわらないため、NPCが英雄になってしまいました(;;
どういうふうに変更すればいいのでしょうか?
何度もすみませんm(_ _)m
スレッド一覧


217● NPCを英雄などにしない[ moon ] 2002 12/23 23:05
> 連続でしかもクリスマス前にすみません(;;
> もう一つだけ。
> とても困っているのことなのですが、NPCの設定はどうすればいいのでしょうか?
> 管理モードから作ってはみたものの、設定が何もかわらないため、NPCが英雄になってしまいました(;;
> どういうふうに変更すればいいのでしょうか?
> 何度もすみませんm(_ _)m

仮にNPCのスキルをNgとします。(なんでNgなのかは分からないけれどよくNgとして取り上げられます)
それで、英雄とかに表示させないというだけならsub find_bestで、
  if ($rt > $bestrate )
を、
  if($rt>$bestrate && index($sp,'Ng')<0)
とし、
  if ($mn > $bestmoney && $sp !~ /Pb/)
を、
  if($mn>$bestmoney && index($sp,'Ng')<0) # 質屋にもNgを付けてあるとしてPbの判定を削除しました
と変更します。
スレッド一覧


218● Re:NPCを英雄などにしない[ masaki ] 2002 12/24 13:37
ありがとうございます!
あと、一定期間プレイしなくても削除されないようにしたいのですが。(^^;
いろいろとすみません。
スレッド一覧


219● NPCを削除されなくする[ moon ] 2002 12/24 19:07
> ありがとうございます!
> あと、一定期間プレイしなくても削除されないようにしたいのですが。(^^;
> いろいろとすみません。

管理者パスワードでNPCを作成すれば削除されません。
でも、セキュリティ的に甘くなるので管理者パスワードではキャラを作成しないで、以下のように変更します。
・sub list_order
  &find_del; &find_best;をif(index($sp,'Ng')<0){&find_del; &find_best;}に変更。
・sub find_best
  付け足した && index(〜)<0を両方削除。

ついでに、プレイヤーリストで横線が引かれないようにするには、
sub player_listのif ($now > $tm && $ps ne $admpas)をif ($now > $tm && $ps ne $admpas && index($sp,'Ng')<0)に。
さらに、sub simpleviewを使用する場合は、そちらも同様に変更。(普通は使用しないので変更しなくても良い)
スレッド一覧


220● Re:NPCを削除されなくする[ masaki ] 2002 12/24 19:40
どうもご迷惑をおかけしました(^^;
ありがとうございました!
スレッド一覧

CGIROOM