| 僕も再びやってるんですが動きません。なぜでしょうか??
これがパートナー修正.eveです パートナー[カミーユ=ビダン] = ファ=ユイリィ パートナー[ファ=ユイリィ] = カミーユ=ビダン *攻撃 味方 敵: *行動終了 味方: If IsVarDefined(パートナー[対象ユニット]) = 0 Exit If Status(パートナー[対象ユニット]) <> "出撃" Exit If Call(ユニット間距離判定,対象ユニット) <= 2 Then If IsEquiped(対象ユニット,パートナー修正) = 0 Then Item ライバル修正 Equip 対象ユニット パートナー修正 Item パートナー修正 Equip パートナー[対象ユニット] パートナー修正 EndIf Else RemoveItem 対象ユニット パートナー修正 RemoveItem パートナー[対象ユニット] パートナー修正 EndIf Exit
これがテスト用シナリオです <Event\パートナー修正.eve> <Event\ユニット間距離.eve> プロローグ: Exit スタート: Create 味方 Zガンダム 1 カミーユ 3 10 10 Create 味方 メタス 1 ファ 3 9 11 Create 敵 リ・ガズィ(BWS) 1 アムロ 3 9 11 Exit エピローグ: Exit
そしてユニット間距離.eveで ユニット間距離判定: X距離 = Abs(X(Args(1)) - X(ライバル[Args(1)])) Y距離 = Abs(Y(Args(1)) - Y(ライバル[Args(1)])) ユニット間距離 = (X距離 + Y距離) Return ユニット間距離
これがアイテムです パートナー修正 パートナー修正, 汎用, 強化パーツ 特殊能力 格闘強化Lv6 射撃強化Lv6 0, 0, 800, 0, 0
まだ何かおかしいでしょうか???
|