Home > - Avalon Making > Scriptに挑戦! -AvalonのFactionをPlayerに付与する-

Scriptに挑戦! -AvalonのFactionをPlayerに付与する-

Scriptの知識は皆無なので、ConstructionSetの日本語Helpで勉強する。
クエストのScriptはなかなか理解ができなかったので、Object(物)経由のScriptに挑戦した。
私のやった方法は以下の通りである。

1)鍵を1本オリジナルで作成する。名前は「AvalonTownKey」とした。
qqqqq

2)上記画面のScriptから新規のScriptページを開く
qq

3)Scriptを書く

・Script名を付ける
 1行目の「ScriptName スクリプト名」がそれである。ここでは、aaaAvalonMODStartとした。
・Begin/Endを書く
 Scriptは必ず始まりと終わりがある。それが「Begin/End」である。
 Beginはその後に何か単語が必要なのだが、Helpに書かれていた、「OnAdd」を使用した。
 オブジェクトがContainerのインベントリーに追加された時、一度だけ走ります。というものだ。
 qqqqqq

・MessageBoxにコメントを入れる
 「MessageBox」の後に好きな言葉を入れると、今のパターンだと鍵を拾うとメッセージが出るようになる。
・PlayerにFactionを付与する
 Player.SetFactionRank「FactiinID」,「FactionRank」で可能になる。
 ここでは、
 Player.SetFactionRank aaaAvalonGuard, 4
 となる。

4)まとめ
 以上をまとめると、以下のScriptになる。

 ScriptName aaaAvalonMODStart

 Begin OnAdd
 MessageBox "ようこそ、アヴァロンへ!初めてのMODなので、どんなバグと困難が潜んでいるかわかりませんが、楽しんでくれると嬉しいです。不具合等があれば是非ご指摘ください。by AltriaPendragon"
 Player.SetFactionRank aaaAvalonGuard, 4
 End


では、実際にゲーム内に入ってみる...

でかい鍵が城門前に落ちている。わかりやすくするために鍵を10倍のサイズに変更したのだ。
qqqqqqq

で、鍵を拾うと...メッセージが出た!!
uuuu

そして、自身のFactionを確認すると...
ee

Avalon伯爵に!
という感じで、初めてのScript経験でした。覚えると、そこそこできそうな感じです。応用したいですね。

Comments:0

Comment Form

Trackback+Pingback:0

TrackBack URL for this entry
http://siraltriapendragon.jp/tb.php/120-60a97094
Listed below are links to weblogs that reference
Scriptに挑戦! -AvalonのFactionをPlayerに付与する- from Altria Diary - Campagnolo & Hillclimbs -

Home > - Avalon Making > Scriptに挑戦! -AvalonのFactionをPlayerに付与する-

Recent Comments
Recent Trackback
Search
Meta
Feeds

Page Top

PVアクセスランキング にほんブログ村