私設SoS2オーナー応援BBS

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

No.505  Re:疑問
発言者: moon
発言日: 2003 04/23 18:59
> えっと、さっそくですが今質屋だけ設定してるのですが、
> NPC戦闘職を作った場合NPC戦闘職を英雄にさせないときは(引用させていただきます)
>
> 管理者パスワードでNPCを作成すれば削除されません。
> でも、セキュリティ的に甘くなるので管理者パスワードではキャラを作成しないで、以下のように変更します。
> ・sub list_order
>   &find_del; &find_best;をif(index($sp,'Ng')<0){&find_del; &find_best;}に変更。
> ・sub find_best
>   付け足した && index(〜)<0を両方削除。
>
> を
>
> ・sub list_order
>   &find_del; &find_best;をif(index($sp,'Ng''Ad')<0)
>
> という感じでスキルのみを付け足してよいのでしょうか?

'Ad'がどこから出てきたのかわかりませんが文法的に間違っています。
'Ng'がNPCを表そうとしているスキルなのでプレイヤーのスキルにNgを追加して、あとはif(index($sp,'Ng')<0){〜}に変更すれば削除されなくなり英雄にも選ばれなくなります。

> 確認のためUfS2で、「既存職からプレイヤーを作成」でプレイヤー「質屋」を作る=NPC質屋で、NPCを作ったことになるんですよね?

作成したプレイヤーのスキルにNgを追加してあるならば、その通りです。
デフォルトの質屋のスキルにはNgが付いていないので、もしデフォルトのデータのままなら作成後に自分で追加する必要があります。

▼関連発言

499:NPCの作り方 [akira] 04/23 07:06
 └500:Re:NPCの作り方 [moon] 04/23 08:53
  └502:分かりました [akira] 04/23 10:52
   └504:疑問 [akira] 04/23 12:40
    └505:Re:疑問 [moon] 04/23 18:59
     └506:分かりました [akira] 04/23 22:09<-last

Pass 保存


CGIROOM