back to TOP


admin |  RSS
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
↓こんな感じに書けばOK!

「[emb exp="sf.name.charAt(0)"]、[emb exp="sf.name"]……」

sf.nameは名前が入った変数です。
[emb exp="sf.name"]とすれば、sf.nameに入っている文字列を表示します。
[emb exp="sf.name.charAt(0)"]とすれば、sf.nameに入っている文字列の指定された位置の文字を表示します。

sf.nameに入ってる値が”楓椛”なら「楓、楓椛……」となるわけです。
……ひらがなにはできない……。

ついでなので、つづきに実際に”贄の赤ずきん”で使用している名前入力画面のソースを載せます。
これから吉里吉里でゲームを作ろうという方の参考になれば幸いです。
----
わかりやすくなるよう、多少修正してます。

;---------------------------------------------------
*edit
;---------------------------------------------------
[backlay]
[position layer=message0 visible=true page=back left=0 top=218 width=800 height=166 frame="" opacity=0 marginl=20 margint=30 marginr=20]
[current layer=message0 page=back withback=false]
[er]
[nowait]
[style align=center]
主人公の名前を5文字以内で入力してください[r]
[locate x=150][edit color="0x000000" length=110 maxchars=5 name=sf.name][r]
[locate x=300 y=70]
[link target=*ck_name]決定[endlink]/
[link target=*df_name]デフォルト[endlink]
[resetstyle]
[endnowait]
[trans method=crossfade time=500]
[wt]

[current layer=message0 page=fore]
;// エディット欄にフォーカス
[eval exp="kag.fore.messages[0].links[0].object.focus()"]
[s]

;---------------------------------------------------
*df_name
;---------------------------------------------------
[eval exp="sf.name = 'リリア'"]
[jump target=*edit]

;---------------------------------------------------
*ck_name
;---------------------------------------------------
[commit]
[er]
[if exp="sf.name ==''"]
[jump target=*df_name]
[endif]
[if exp="sf.name =='ウィル' || sf.name =='オルフ' || sf.name =='デニス' || sf.name =='メイジー'"]
[nowait]
[style align=center]
[locate y=30]
その名前は使用できません。[p]
[resetstyle]
[endnowait]
[er]
[jump target=*df_name]
[endif]

;---------------------------------------------------
[nowait]
[style align=center]
[font size=28 edgecolor=0x811213][emb exp=sf.name][resetfont]で良いですか?[r]
[locate x=330 y=50]
[link target=*OK]OK[endlink]/
[link target=*NO]NO[endlink]
[resetstyle]
[endnowait]
[s]
;---------------------------------------------------
*NO
;---------------------------------------------------
[jump target=*edit]
;---------------------------------------------------
*OK
;---------------------------------------------------
;// シナリオ進行

Template by :FRAZ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。