したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

改造・制作スレ part2

486名無しさん:2010/11/16(火) 00:30:27 ID:???
>>482
御指摘頂いた不具合ですが、一応現版のスクリプト仕様でも解決できます・・・
内政ユニットを同期間に二度以上雇用できない方法を「傭兵団雇用」を例にして説明いたしますと

class employ_cond {
  name = 傭兵団の雇用
  politics = fix
  merce = cond
}
class cond {
  name = α傭兵団の雇用
  politics = erase
}
と内政ユニットを定義し、

event p_event
{
  if (ptest(p_spot, a_cond) > 0) {
    if (cond_turn > 0) {
      dialog(すでにα傭兵団は雇用されてます)
    } else {
      set(cond_turn, 10)
      msg(α傭兵団を雇用しました)
      // 傭兵団を雇用した後のスクリプト処理
    }
  }
}
上記のように、α傭兵団雇用を示す内政ユニットと追加した際に
データフラグ(ここではcond_turn)に0以外の数値をセットして
それを条件分岐に用いて再雇用を防ぐ形にすれば実現できると思います・・・




掲示板管理者へ連絡 無料レンタル掲示板