エリア占領で加入

エリア占領で加入

if (Flag[22]==false && AreaButaiKz[10]<20)
{
	Set a,AreaKuni[10]
	if (a==1)
	{
		if (KuniPlayer[a])
		{
			AreaFocus 10
			Music 1
			Window 0
			Size 356,96
			Print  
			Print エリア10に有能が人材Cがいるそうです。
			WindowOn 0
			Window 0
			Conversation %人材C
			Print はっはっは、
			Print 私は有能だぞ。
			WindowOn 0
			Window 0
			Conversation 1
			Print (自分で言ってるよ……)
			WindowOn 0
			Window 0
			Size 356,96
			Print  
			Print 有能人材Cが仲間になりました。
			WindowOn 0
		}
		CharSet 10,%人材C
		Set Flag[22],true
		WindowOff
	}
}


【解説】

フラグ22が偽、エリア10のユニットが20体以下の時に発生。
これだと中立地帯でも発生するので Set a,AreaKuni[10] でエリア10の所有者を a とし、
a==1、つまり陣営1のマスターが支配した時にイベントが発生するようにします。
更にプレイヤーが陣営1を操作している時には会話文が発生。

エリア10に~のくだりで空白行が入ってますが、これは全角のスペースが入ってます。
全角スペースを入れないと空白行は詰められてしまいます。
これはシナリオ選択画面のシナリオの説明などでも同様になります。

最後は CharSet でエリア10に人材Cを置き、フラグ22を真にして完了です。

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2021年12月25日 12:20