SRC質問掲示板Mk2
(現在 過去ログ97 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■17498 / inTopicNo.1)  敵に攻撃すると(8,12)の座標にいる人間が死ぬ
  
□投稿者/ 杜畝 -(2005/10/06(Thu) 23:41:04) [ID:ZfEuPYdx]
    井上がak74で敵に攻撃すると(8,12)の座標にいる人間が死ぬように
    したいんですけどどうすればよいですか?
引用返信/返信 削除キー/
■17502 / inTopicNo.2)  Re[1]: 敵に攻撃すると(8,12)の座標にいる人間が死ぬ
□投稿者/ シャアペン -(2005/10/07(Fri) 09:46:40) [ID:STklRZEk]
http://charpen.hp.infoseek.co.jp/
    攻撃後イベントでIfでInfo関数による対象ユニット使用武器の判定を行い、特定の武器の名称と一致した場合にDestroyで該当座標のユニットを破壊することで可能です。

    詳細についてはヘルプの該当項目をご覧ください。
引用返信/返信 削除キー/
■17504 / inTopicNo.3)  Re[2]: 敵に攻撃すると(8,12)の座標にいる人間が死ぬ
□投稿者/ 杜畝 -(2005/10/07(Fri) 18:42:35) [ID:91ADwEHH]
    攻撃後 井上 敵:
    If 対象ユニット使用武器 = "" Exit
    Explode M 8 12
    If Info(マップ,8,11,ユニットID) <> "" Then
     Destroy Info(マップ,8,11,ユニットID)
    Endif
    If Info(マップ,7,12,ユニットID) <> "" Then
     Destroy Info(マップ,7,12,ユニットID)
    Endif
    If Info(マップ,8,12,ユニットID) <> "" Then
     Destroy Info(マップ,8,12,ユニットID)
    Endif
    If Info(マップ,9,12,ユニットID) <> "" Then
     Destroy Info(マップ,9,12,ユニットID)
    Endif
    If Info(マップ,8,13,ユニットID) <> "" Then
     Destroy Info(マップ,8,13,ユニットID)
    Endif
    ClearEvent
    Exit

    こんな感じで良いんですか?
    Info関数による対象ユニット使用武器の判定のやり方が分かりません。
    あと、爆発が表示されません。どうすればよいですか?
引用返信/返信 削除キー/
■17524 / inTopicNo.4)  Re[3]: 敵に攻撃すると(8,12)の座標にいる人間が死ぬ
□投稿者/ シャアペン -(2005/10/09(Sun) 09:00:38) [ID:STklRZEk]
http://charpen.hp.infoseek.co.jp/
    大体そんなところだと思います。

    武器判定についてですが……


    If 対象ユニット使用武器 or 相手ユニット使用武器 = ak74 Then


    このように両方に考慮しておくと確実に拾えるかと思います。

    爆発が表示されないとのことですが、ユニットが人間ユニットではないでしょうか? 人間ユニットの場合は爆発による破壊処理は行われません。
引用返信/返信 削除キー/
■17550 / inTopicNo.5)  Re[4]: 敵に攻撃すると(8,12)の座標にいる人間が死ぬ
□投稿者/ 杜畝 -(2005/10/10(Mon) 17:02:50) [ID:vSi9zsig]
    今度やったら爆発はちゃんと表示されました。
    どうもありがとうございました。
解決済み!
引用返信/返信 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

- Child Tree -
- Antispam Version -