转跳到内容

slamdunkxl

【会员】中级会员
  • 内容数

    30
  • 加入

  • 最后访问

帖子发自 slamdunkxl

  1. pililong 发表于 2015-5-3 14:07

    要么是你复制粘贴漏了某些行,要么是你改乱了,要么是原本MOD就有问题,你这段MOD的意思是,

    当“旗标165” ...

     

    // 発生条件ブロックここから ///////////////////////////////////////////////////////////////////

    eve_start

    if_val,状態:player=4

    if_val,勲功:player=13000

    if_eveflg,211,>0

    if_month,1

    eve_end

    // 実行ブロックここから ///////////////////////////////////////////////////////////////////

    *eventstart

    set_eveflg,165,0

    add_eveflg,165,1

     

     

    我找到后面的句子了,这个是放在我前面复制的后面,也就是第一次前面那段等于没用的,然后直接从eve_start 开始,然后到*eventstart 就已经设定 165加1了,我是不是也要把

    set_eveflg,165,0

    add_eveflg,165,1

    这两句话加上才能成功。

     

    这MODE 是不是第一次把eve_start 条件满足了,1月份就触发,然后,后面每个月+1 第四个月,再直接跳到*eventstart 不用再判断月份,直接执行后面的语句。

  2. 新手看坛子里很多事件MOD,看着有性趣的就下了,发现好多都发生不鸟,研究了好久发现是标旗冲突的原因,下了西瓜大大的标旗冲突检查器,发现确实好多用的同一个标旗,现在问题就是能不能简单的随便把冲突的一个旗号改成另一个,比如eveflg,112 改成 eveflg,199 还是旗号有特定的要求不能乱改。

     

    很多MODe都是要用rnd 2之类的概率发生,而必发生的就限定时间,我下了日文MOD有这样一段

    chk_eveflg,165,>0

    chk_eveflg_then

    add_eveflg,165,1

    chk_eveflg_else

    //3ヶ月に1回実行ブロックへ飛ばしてイベントを発生させる

    chk_eveflg,165,4

    chk_eveflg_then

    goto,*eventstart

    chk_eveflg_else

     

    每个月给165标旗加1 等于四时自动回到开头(是这样理解吗),每三个月发生一次,然后我把这段简单的复制再加乱加一个标旗号 扔到我喜欢的MOD里,但并不成立。

×
×
  • 新建...

重要消息

为使您更好地使用该站点,请仔细阅读以下内容: 使用条款