3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 1917|回复: 0
打印 上一主题 下一主题

[求助] 关于僵尸世界原版刷新不停的原因代码求解

[复制链接]

23

主题

318

帖子

391

积分

高级玩家

Rank: 4

贡献度
30
金元
2709
积分
391
精华
0
注册时间
2005-6-29
跳转到指定楼层
主题
发表于 2011-8-22 15:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
scn 0CRIntroductionQuestScript
float time
float time2
int zombies
Begin GameMode
     set time to time + GetSecondsPassed
     If  time > 20
            player.placeatme zombie02 zombies 1024 0
            player.placeatme zombie02 zombies 1024 1
            player.placeatme zombie02 zombies 1024 2
            player.placeatme zombie02 zombies 1024 3
            set time2 to time2 + 1
            set time to 0
           if time2 > 4   
                  set zombies to zombies + 1  
                  set time2 to 0   
           endif
     endif
End
这一段中应该没有循环的效果才对呀,执行一次就该END了吧
如果加入以下这一段它会执行一次后自动结束么?
Begin ScriptEffectFinish
; <<< Not Used >>>
End


就像:Begin ScriptEffectStart
  Player.placeatme PLAChimera 1 1
  player.AddItem PLAComeHereRadio 1 1
End
Begin ScriptEffectUpdate
; <<< Not Used >>>
End
Begin ScriptEffectFinish
; <<< Not Used >>>
End
就是执行一次后就停止了,还是说和脚本属于Effect还是Quest有关?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-15 21:32 , Processed in 0.113269 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表