オススメ商品ズ
Amazon
鋼の錬金術師(12) 初回限定特装版
(\600)
コミックスペシャルカレンダー2006 鋼の錬金術師
(\2,000)
テイルズ オブ ジ アビス 特典 10周年記念ファンディスク テイルズ オブ ファンダム 外伝DVD付
(\6,069/\1,071OFF)
機動戦士ガンダムSEED 連合VS.Z.A.F.T 特典 プレイヤーズリファレンスブック付き
(\6,069/\1,071OFF)
ネットでできる友達の輪
日本ファンド
最短3時間でご融資可能かメールでお答えします。
スイートボートブログ管理人のブログ
月額125円からの
レンタルサーバ
★可愛いレンタルサーバLOLIPOP!
バイクの無料出張買取なら バイク王
■掲示板に戻る■
全部
1-
101-
201-
301-
401-
501-
601-
701-
801-
901-
最新50
レス数が1000を超えています。残念ながら全部は表示しません。
くだらない質問にもマジレス
810 :
名無しさん(ザコ)
:2010/04/18(日) 13:14:09 ID:GIvLso9U0
Call 上下左右チェック 対象ユニットID
Talk システム
□の部分にいる味方の数は$(CountParty[味方])です
End
上下左右チェック:
Local i_x i_y StartX StartY
StartX = (X(Args(1)) - 3)
StartY = (Y(Args(1)) - 3)
CountParty[味方] = 0
CountParty[NPC] = 0
CountParty[敵] = 0
CountParty[中立] = 0
For i_x = 1 To 7
For i_y = 1 To 7
If Info(マップ, (StartX + i_x), (StartY + i_y), ユニットID) != "" And Info(マップ, (StartX + i_x), (StartY + i_y), ユニットID) != Args(1) Then
If Party(Info(マップ, (StartX + i_x), (StartY + i_y), ユニットID)) = 味方 Then
Incr CountParty[味方]
ElseIf Party(Info(マップ, (StartX + i_x), (StartY + i_y), ユニットID)) = NPC Then
Incr CountParty[NPC]
ElseIf Party(Info(マップ, (StartX + i_x), (StartY + i_y), ユニットID)) = 敵 Then
Incr CountParty[敵]
ElseIf Party(Info(マップ, (StartX + i_x), (StartY + i_y), ユニットID)) = 中立 Then
Incr CountParty[中立]
EndIf
EndIf
Next
Next
Return
動かしてないから絶対にバグ出ると思うけど多分こんな感じ
もうちょっと綺麗に書けると思う
250KB
掲示板に戻る
全部
前100
次100
最新50
0ch BBS 2005-06-05