▼スレッド
│
└◇547:3桁対応について [akira] 05/07 07:47
└◇548:Re:3桁対応について [moon] 05/07 09:13
└◇550:Re[2]:3桁対応について [akira] 05/07 10:47<-last
こんにちわ。いつもお世話になっています。スレッド一覧
いろいろ勉強してみて以前質問させてもらった
攻撃力などを3桁対応にする変更方法の件ですが
過去ログhttp://www11.big.or.jp/~hazymoon/ownerbbs/treebbs.cgi?log=509
だいぶperl言語も理解できてきたのですが、
やはりまだ自分の力で変更できるまで至っていません。
肝心な$iak、$iddが何を表してるのかいまいち分からなくって。
$abと$dbは攻撃防御力を表してると思うのですが。
変更箇所が多くお手数おかけして大変申し訳ないのですが
変更箇所のほうを教えていただけますか?
> 肝心な$iak、$iddが何を表してるのかいまいち分からなくって。スレッド一覧
> $abと$dbは攻撃防御力を表してると思うのですが。
$iakと$iddはアイテムの攻撃値と防御値を表します。
アイテム△12345678XXYYZZの場合は$iak(=substr($sts,4,2))が56で$idd(=substr($sts,6,2))が78です。
> 変更箇所のほうを教えていただけますか?
http://www11.big.or.jp/~hazymoon/ownerbbs/treebbs.cgi?log=509
に書いてある箇所が変更箇所なのですが・・・。
変更の仕方は、
・substr($sts,4,2); $idd = substr($sts,6,2);のようなもの → substr($sts,4,3); $idd = substr($sts,7,3);
・$sts = sprintf("%04d%04d",$def_pc1,$def_bn1);のようなもの → $sts = sprintf("%04d%06d",$def_pc1,$def_bn1);
という感じでデータが2桁のところを3桁に変更します。
substrの用法の一例
substr(STRING, START, LENGTH)
STRING : 文字列
START : 取得の開始位置
LENGTH : 取得する長さ
> > 変更箇所のほうを教えていただけますか?スレッド一覧
>
> http://www11.big.or.jp/~hazymoon/ownerbbs/treebbs.cgi?log=509
> に書いてある箇所が変更箇所なのですが・・・。
凡ミスです(汗)。「変更箇所」ではなく「変更の仕方」ですね。すみません、ばかばかしくて。
えっと、考えてみたらできそうです。
ありがとうございました。