アイテムの購入スクリプトを作っています。
アイテム所持数の配列をhogeに
購入数の配列をfugaに保存しているとして、
数値を入れた配列同士を足そうとforでhoge[_i]=hoge[_i]+fuga[_i]としても、
hoge[0]=hoge[0]+fuga[0]にしてもバグってhoge[0]の中身が01など数値の桁が増えることがあって困っています。
安全に配列同士の数値を足す方法はありますでしょうか?
Conversation
Notices
-
瑞樹ユラ (mizu_yura_27@ukadon.shillest.net)'s status on Monday, 06-Mar-2023 18:23:39 JST 瑞樹ユラ -
ぽな (C.Ponapalt) (ponapalt@ukadon.shillest.net)'s status on Monday, 06-Mar-2023 18:23:39 JST ぽな (C.Ponapalt) @mizu_yura_27 気になるとこ全部にTOINTかまして必ず整数にする
-
瑞樹ユラ (mizu_yura_27@ukadon.shillest.net)'s status on Monday, 06-Mar-2023 18:36:51 JST 瑞樹ユラ TOINTをかませるとなるとforでの処理は出来ないということで宜しいのでしょうか?@ponapalt
-
ぽな (C.Ponapalt) (ponapalt@ukadon.shillest.net)'s status on Monday, 06-Mar-2023 18:40:02 JST ぽな (C.Ponapalt) @mizu_yura_27
hoge[_i]=TOINT(hoge[_i])+TOINT(fuga[_i])
でなおらない?どっちかが文字列判定になってて、プラスが文字列結合になってるんだと思うから…
-
瑞樹ユラ (mizu_yura_27@ukadon.shillest.net)'s status on Monday, 06-Mar-2023 18:46:35 JST 瑞樹ユラ こちらの確認不足で、お手数をお掛けしました。無事に期待通りの動作をしました。ありがとうございました。
@ponapalt
-