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

製作初心者講座スレ

222あなたの名前を入力してください:2019/12/28(土) 23:38:14 ID:nMKJ0MpI
>>220
CFLAGって「CFLAG,キャラ数,データ数」の二次元配列だろうから
その使い方なら以下で実現できそうだけどこういう意味かな?

[COMMON.ERH]
#DIM CONST CHARA_MAX = 100
#DIM SAVEDATA CHARA_ID, CHARA_MAX
#DIMS SAVEDATA CHARA_NAME, CHARA_MAX
(CHARA_MAXはCHARANUMの代用。CFLAGのようにここに追加していく想定)

[EVENTFIRST.ERB](使用例)
@EVENTFIRST
#DIM COUNTER_CHARA ;キャラ番号カウンタ
#DIM COUNTER_ID ;キャラIDカウンタ

CHARA_NAME:1 '= "一郎"
CHARA_NAME:2 '= "次郎"
CHARA_NAME:3 '= "三郎"
CHARA_NAME:20 '= "二十郎"

COUNTER_ID = 0
FOR COUNTER_CHARA, 0, CHARA_MAX
IF CHARA_NAME:COUNTER_CHARA == ""
CONTINUE
ENDIF
COUNTER_ID += 1
CHARA_ID:COUNTER_CHARA = COUNTER_ID
PRINTFORML 識別番号:{CHARA_ID:COUNTER_CHARA} 名称:%CHARA_NAME:COUNTER_CHARA%
NEXT


新着レスの表示


名前: E-mail(省略可)

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

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

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

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