设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1379|回复: 8
打印 上一主题 下一主题

简单脚本求助

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2006-7-1
帖子
848
跳转到指定楼层
1
发表于 2007-8-3 22:01:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2006-7-1
帖子
848
2
 楼主| 发表于 2007-8-3 22:01:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2006-7-1
帖子
848
3
 楼主| 发表于 2007-8-4 01:25:56 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

圣魔

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-1-12
帖子
3395
4
发表于 2007-8-13 08:46:07 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

5
发表于 2007-8-13 14:27:40 | 只看该作者
以下引用永劫的咎人于2007-8-13 0:46:07的发言:

要看看脚本的执行位置是什么了
这个效果想做到说难也不难说容易也不容易
在脚本修改执行的核心部分

套上这个分歧
if $game_switch[开关id] == true
核心部分
end

难的是找到核心部分还有各个或者同一脚本之间功能的互相影响问题。

其实那个思路好像有些把脚本局部化了。
可以在前面加个定义……
Module FAY_ENVOY
#这里是执行脚本的ID
SWITCH = 开关ID
END
然后再正式脚本的执行关键部分里面写上………
if $game_switch[FAY_ENVOY::SWITCH]
核心部分
end

在这里我提醒一下。如果前面有定义的话,就把那个switch定义写在前面的module里面,调用的时候使用module名字::定义名来进行调用。
另外9R写的那个if格式有些不对。因为if后面直接判定的true和false,因此就可以不用再写true了。否则,程序会执行错误。
这样的话,以后修改开关的话直接修改前面的switch就可以了。
后边所有引用的开关都会相应变动。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
95
在线时间
49 小时
注册时间
2006-5-7
帖子
526
6
发表于 2007-8-13 15:47:37 | 只看该作者
另外9R写的那个if格式有些不对。因为if后面直接判定的true和false,因此就可以不用再写true了。否则,程序会执行错误。

if 条件==true是可以的............效果大致等同if 条件,似乎会有nil的问题。但是系统开关不会nil吧
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

7
发表于 2007-8-13 17:12:09 | 只看该作者
系统开关在初始化的时候都会初始化为false。
某些人容易写成
if xxx = true (以前basic的老毛病)
所以我感觉还是那个好些。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
95
在线时间
49 小时
注册时间
2006-5-7
帖子
526
8
发表于 2007-8-13 17:54:01 | 只看该作者
呵呵,if xxx=yyy,我有70%的几率会顺手写成这样........
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2006-7-1
帖子
848
9
 楼主| 发表于 2007-8-14 03:06:29 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2026-6-27 17:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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