私設SoS2オーナー応援BBS

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

No.1355  Re[12]:追記ですが・・
発言者: cosmos
発言日: 2006 11/20 17:28
すいません。装備品の追加改造をおこなっているときにつまづいた箇所があります

sionjam様のアイテム強化関連で#=======《 Sort ITEM 》==================================================#



            if ($sts =~ /$eq_sts/) { $sitems[$_] = "90$sts△$sitems[$_]"; }
            elsif ($sts =~ /(Sw|Kn|Kt|Ax|Gv|Bw|Mi|Wd|Yw)/) { $sitems[$_] = "91$sts△$sitems[$_]"; }
            elsif ($sts =~ /(Sh|Ys)/) { $sitems[$_] = "92$sts△$sitems[$_]"; }
            elsif ($sts =~ /(Ar|Ya)/) { $sitems[$_] = "93$sts△$sitems[$_]"; }
            elsif ($sts =~ /(Jw|Yt)/) { $sitems[$_] = "94$sts△$sitems[$_]"; }
            elsif ($sts =~ /Ca/) { $sitems[$_] = "50$sts△$sitems[$_]"; }
            elsif ($sts =~ /Bg/) { $sitems[$_] = "60$sts△$sitems[$_]"; }
            elsif ($sts =~ /Rb/) { $sitems[$_] = "40$sts△$sitems[$_]"; }
            elsif ($sts =~ /Ss/) { $sitems[$_] = "41$sts△$sitems[$_]"; }
            elsif ($sts =~ /Ig/ && $sp =~ /(Ws|As|Sc)/) { $sitems[$_] = "31$sts△$sitems[$_]"; }
            elsif ($sts =~ /Hb/ && $sp =~ /Mf/) { $sitems[$_] = "19$sts△$sitems[$_]"; }
            elsif ($sts =~ /Fd/) { $sitems[$_] = "20$sts△$sitems[$_]"; }
            elsif ($sts =~ /Hb/) { $sitems[$_] = "21$sts△$sitems[$_]"; }
            elsif ($sts =~ /Di/) { $sitems[$_] = "10$sts△$sitems[$_]"; }
            elsif ($sts =~ /Lc/) { $sitems[$_] = "11$sts△$sitems[$_]"; }
            elsif ($sts =~ /Pi/) { $sitems[$_] = "12$sts△$sitems[$_]"; }
            elsif ($sts =~ /Oi/) { $sitems[$_] = "13$sts△$sitems[$_]"; }
            elsif ($sts =~ /Na/ && $sp =~ /(Ws|As|Sc)/) { $sitems[$_] = "30$sts△$sitems[$_]"; }
            else { $sitems[$_] = "00$sts△$sitems[$_]"; }

の辺りの箇所なのですが新しい装備を追加する場合どのように設定すればいいのでしょうか?設定しなければならないような場所に見えます


あと# Sub Blacksmith #でこの前少しアドバイスを頂いたのですが

        $rnd = int(rand(100)) + 1;
if ($sp =~ /Ws/ && $sp =~ /As/ && $sp =~ /Sc/) { $trnd = int(rand(8)) }
elsif ($sp =~ /Ws/ && $sp =~ /As/) { $trnd = int(rand(3)) }
elsif ($sp =~ /Ws/ && $sp =~ /Sc/) { $trnd = (0,3)[int(rand(2))] }
elsif ($sp =~ /As/ && $sp =~ /Sc/) { $trnd = int(rand(3)) + 1 }
elsif ($sp =~ /Ws/) { $trnd = int(rand(1)) }
elsif ($sp =~ /As/) { $trnd = int(rand(2)) + 1 }
elsif ($sp =~ /Sc/) { $trnd = 3 }

の辺りの{ $trnd = int(rand(2)) + 1 }という乱数みたいなものは新しい装備を追加する場合どういう思考で変えていかなければならないのかいまいちわからないです・・

▼関連発言

1331:NPC遭遇で殺害しているのにアイテムが盗まれる [cosmos] 11/18 17:11
 └1332:追記ですが・・ [cosmos] 11/18 17:14
  └1333:Re:追記ですが・・ [moon] 11/18 19:02
   └1335:Re[2]:追記ですが・・ [cosmos] 11/18 21:20
    └1336:Re[3]:追記ですが・・ [moon] 11/18 22:31
     └1339:Re[4]:追記ですが・・ [cosmos] 11/19 00:13
      └1340:Re[5]:追記ですが・・ [moon] 11/19 00:47
       └1341:Re[6]:追記ですが・・ [moon] 11/19 10:21
        └1344:Re[7]:追記ですが・・ [cosmos] 11/19 19:22
         └1350:Re[8]:追記ですが・・ [moon] 11/20 00:25
          └1351:Re[9]:追記ですが・・ [cosmos] 11/20 01:02
           └1352:Re[10]:追記ですが・・ [moon] 11/20 07:54
            └1353:Re[11]:追記ですが・・ [cosmos] 11/20 08:08
             └1355:Re[12]:追記ですが・・ [cosmos] 11/20 17:28
              └1357:Re[13]:追記ですが・・ [moon] 11/20 20:52<-last

Pass 保存


CGIROOM