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

Project1

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

[已经解决] 关于几个脚本的问题

 关闭 [复制链接]

Lv1.梦旅人

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
帖子
787
跳转到指定楼层
1
发表于 2009-7-10 21:32:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x


不知道这里的脚本写的有没有什么问题。
我9号角色初始是吴镖头,但是,经过这一轮脚本下来,他还是提示要我带封口信给吴镖头。。。
$game_variables[12] = [[1,2,3,4,5,6][rand(6)]]
if $game_variables[12] == 1
$game_actors[9].name =
"羽叶村客栈\\C[2]客栈老板"
end
if $game_variables[12] == 2
$game_actors[9].name =
"羽叶村客栈\\C[2]店小二"
end
if $game_variables[12] == 3
$game_actors[9].name =
"羽叶村客栈\\C[2]江湖百晓通"
end
if $game_variables[12] == 4
$game_actors[9].name =
"羽叶村\\C[2]杂货店老板"
end
if $game_variables[12] == 5
$game_actors[9].name =
"羽叶村武器店\\C[2]武器店老板"
end
if $game_variables[12] == 6
$game_actors[9].name =
"羽叶村裁缝店\\C[2]裁缝店老板"
end

是哪里写错了吗?
按理来说应该至少是提示这几个人物其中的一个,怎么会一个都没变,初始吴镖头,还是吴镖头呢。
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-7-2
帖子
48
2
发表于 2009-7-10 21:38:34 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
帖子
787
3
 楼主| 发表于 2009-7-10 21:45:23 | 只看该作者
$game_variables[12] = [[1,2,3,4,5,6][rand(6)]]
if $game_variables[12] == 1
$game_actors[9].name =\
"羽叶村客栈\\C[2]客栈老板"
end
if $game_variables[12] == 2
$game_actors[9].name =\
"羽叶村客栈\\C[2] ...
蓝蓝小雪 发表于 2009-7-10 21:38


这样改了还是没用,把他P出来一看,初始名字是吴镖头,P出来的还是吴镖头,这几个脚本根本没生效。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
4
发表于 2009-7-10 21:46:37 | 只看该作者
$game_variables[12] = [[1,2,3,4,5,6][rand(6)]]
这一句改为
$game_variables[12] = rand(6)+1
试试
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复 支持 反对

使用道具 举报

Lv1.梦旅人

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
帖子
787
5
 楼主| 发表于 2009-7-10 21:53:46 | 只看该作者
$game_variables[12] = [[1,2,3,4,5,6][rand(6)]]
这一句改为
$game_variables[12] = rand(6)+1
试试
tommay 发表于 2009-7-10 21:46


非常感谢,一切正常了。
但是还是没弄懂这么改一下他的原理。
$game_variables[12] = rand(6)+1
是不是1~6随机,然后+1,就是2~7这几个数字随机?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
6
发表于 2009-7-10 21:57:21 | 只看该作者
本帖最后由 tommay 于 2009-7-10 21:58 编辑

rand(n)是在0~n-1中随机
-----------------------------------------------------------
$game_variables[12] = [[1,2,3,4,5,6][rand(6)]]
这句话多了一个括号,正确的应该是
$game_variables[12] = [1,2,3,4,5,6][rand(6)]
但是括号去掉后依旧很奇怪,于是就没采用这种写法。
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复 支持 反对

使用道具 举报

Lv1.梦旅人

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
帖子
787
7
 楼主| 发表于 2009-7-10 22:02:15 | 只看该作者
rand(n)是在0~n-1中随机
-----------------------------------------------------------
$game_variables[12] = [[1,2,3,4,5,6][rand(6)]]
这句话多了一个括号,正确的应该是
$game_variables[12] = [1,2,3,4,5,6][r ...
tommay 发表于 2009-7-10 21:57

这回可算是真正掌握好随机的量怎么写了。
感谢您呀!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
帖子
1924
8
发表于 2009-7-10 22:58:29 | 只看该作者
二楼那样是多余的哦,运算符后面的空白符自动忽略~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-27 07:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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