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

製作初心者講座スレ

379369:2020/06/30(火) 23:30:05 ID:fzBYC8Dk
んー、不正解
基本的にこいつらFUNCTIONだったからTRYCALLは使わないし
式中関数はRESULTを介さないでそのまま数値や文字列が返ってくるよ
参照時は
 SELECTCASE DIC_GET(CSTR:TARGET:1, "髪色")
 CASE "緑"
 CASE "黄緑"
 ENDSELECT
等だな
※文字列を直接記述する時は""で囲う必要がある
※ついでに代入時は==ではなく=を使おう

そういう風にやるなら他の地の文でも同じ髪色描写を使い回せるように関数化してやって
 PRINTFORMW %CALLNAME:MASTER%は%CALLNAME:TARGET%の%SCENE_DESCRIPTION_HAIR_COLOR(TARGET)%の髪をそっと撫でた

これでできるかな
;地の文用の髪色描写文字列取得
@SCENE_DESCRIPTION_HAIR_COLOR(C_ID)
#FUNCTIONS
#DIM C_ID;登録番号を渡す
SELECTCASE DIC_GET(CSTR:C_ID:1, "髪色")
;髪色を参照した結果による分岐
CASE "緑"
 RETURNF "青葉"
 ;返ってくる文字列はコレ
CASE "黄緑"
 RETURNF "萌葱色"
CASEELSE
 RETURNF "濡羽色"
ENDSELECT


新着レスの表示


名前: E-mail(省略可)

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

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

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

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