したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

製作初心者講座スレ

360あなたの名前を入力してください:2020/06/27(土) 02:08:58 ID:hlRPCHag
>>358
SPLITって第三引数省略できたっけ?
あとCSTR:ARG:0だとCSTR:TARGET:ARGになっちゃわない?
>>359
それでもできるけど@BADYの中でSPLITすればいいんじゃないの?
あとLOCALに代入しなくてもBADY(RESULTS:0, TOINT(RESULTS:1))でいい。
そもそも@BADYの中で何するのかわからないけど、PRINTFORMする時は文字列で返ってくるなら%%で囲う。数値で返ってくるなら{}で囲わないと。
文字列で返ってくるならTOINTは二度手間になるかも。

尻という文字をどうするのかとか3って数字の意味が不明なのでスリーサイズを取得する式中関数に勝手に変えてしまうけども、
CSTR.CSVに
0,スリーサイズ
CHARA.CSVに
CSTR,スリーサイズ,90/50/80
って書いて
ERBで
@BADY(ARGS, ARG = TARGET)
#FUNCTION
まずARGがCHARANUM未満か確認する。CHARANUM以上だったらエラー出ちゃうので帰るようにする。
それからSPLIT CSTR:(ARG):スリーサイズ, "/", LOCALSする。
でARGSがBならLOCALS:0を、Wなら:1を、Hなら:2をTOINTして返すようにすればいい。
最後に、CSV書いたキャラが登録番号5番だとして、PRINTFORM 尻:{BADY("H", 5)}ってやれば尻:80ってプリントされる。
この場合ARGを省略してBADY("H")だけでもTARGETに入ってるキャラのヒップサイズが得られる。

と言うかここまで言っといてあれだけどCFLAGとかTALENTで用意したらダメなの?


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板