SRC質問掲示板Mk2

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

■22916 / 1階層)  味方の中からランダムでダメージを与えるイベントについて
□投稿者/ dip -(2016/10/27(Thu) 03:10:41) [ID:PoPPycVM]
    2016/10/28(Fri) 04:09:20 編集(投稿者)
    とりあえず適当に修正してみました。
    簡単に説明すれば味方のリストを取得して、実行した対象はリストから削除するといった処理です。
    
    
    
    それにしても、久しぶりに掲示板を覗いたらすごい事に…
    
    
    #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
    
    砲撃イベント:
    Local i j k
    Local cnt lst num uid
    
    Set cnt 0
    ForEach 味方
    	Incr cnt 1
    	Set lst[cnt] 対象ユニットID
    Next
    
    # 攻撃回数を変更したい場合は↓を変更して下さい。
    Set num Min(cnt,3)
    For i = 1 To num
    	Set j Random(cnt)
    	Set uid lst[j]
    	For k = j To (cnt - 1)
    		Set lst[k] lst[(k + 1)]
    	Next
    	Incr cnt -1
    
    	Center X(uid) Y(uid)
    	ExPlode M X(uid) Y(uid)
    	HP(uid) = HP(uid) - 2000
    
    	# 修正前の「 $(対象パイロット) 」と変わらないように「 $(PilotID(uid)) 」としてますけど、
    	# これだと汎用パイロットだとID部分も表示され、()付きのパイロットだと()の部分も表示されしまうので、
    	# 必要なら下記の様に愛称で表示させるのも良いかも知れません。
    	#
    	# $(PilotID(uid)) → $(Nickname(PilotID(uid)))
    
    	Talk システム
        $(PilotID(uid))に2000のダメージ。
    	End
    Next
    Return

記事引用 削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←味方の中からランダムでダメージを与える.. /Shun [ID:nE4DXYig] →Re[2]: 味方の中からランダムでダメージ.. /Shun [ID:nE4DXYig]
 
上記関連ツリー

Nomal 味方の中からランダムでダメージを与える.. / Shun (16/10/23(Sun) 17:53) [ID:nE4DXYig] #22913
Nomal 味方の中からランダムでダメージを与える.. / dip (16/10/27(Thu) 03:10) [ID:PoPPycVM] #22916 ←Now
  └Nomal Re[2]: 味方の中からランダムでダメージ.. / Shun (16/10/27(Thu) 08:11) [ID:nE4DXYig] #22917 解決済み!

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Pass/

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

- Child Tree -
- Antispam Version -