Project1

标题: 关于脚本的开关 [打印本页]

作者: shadowddx    时间: 2008-7-24 14:50
标题: 关于脚本的开关
比如使用了按下某个键角色会跳或发射子弹的脚本时,我想让他在某个场景里不能跳也不能发射而离开场景后则又可以继续使用该如何制作开关或有什么方法么?

这一类的是否有通用的方法,还是说根据每个脚本不同方法也不同? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 苏菲娅    时间: 2008-7-24 16:40
以下引用shadowddx于2008-7-24 6:50:46的发言:


本贴悬赏额度如下:VIP:0   积分:100   
比如使用了按下某个键角色会跳或发射子弹的脚本时,我想让他在某个场景里不能跳也不能发射而离开场景后则又可以继续使用该如何制作开关或有什么方法么?

这一类的是否有通用的方法,还是说根据每个脚本不同方法也不同?

脚本使用说明里一般会写出是哪个开关(比如开关008)
那么在那个场景的弄个事件 关上开关008
其他场景打开开关008

如果脚本里没设开关
那么一般会在某事件里执行一条脚本命令啥的

脚本里应该有使用说明的吧

我记得有个游戏叫狼之印记-邪剑传说
里边有个场景是冒险岛的场景
是跳跃的
其他地图是普通行走方式的
你可以借鉴一下
作者: 凌冰    时间: 2008-7-24 16:48
具体问题具体分析,把脚本发上来最好
作者: IamI    时间: 2008-7-24 16:50
把Main过程或者Update过程整个If掉算了= =
话说跳跃脚本已经有限制了……(MS是个很古老的版本)
作者: shadowddx    时间: 2008-7-24 19:25
和朋友研究了一下……大部分都改为事件做法了……

楼上说的跳跃脚本有限制是什么意思?跳跃没办法关闭么?
作者: 精灵使者    时间: 2008-7-24 19:49
可以把关键部分用开关控制……
if $game_switches[id]
。。。
end
这样里面的内容只有id标定的开关打开以后才会执行 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: shadowddx    时间: 2008-7-25 02:35
成功了,原来是少放了个end……Orz……谢谢各位
作者: havealook    时间: 2008-7-25 02:37
问题解决了请认可答案 - -(看我签名)




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1