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

Project1

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

继续问……[旅]大哥进来下,关于物品条件脚本

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
8 小时
注册时间
2006-10-5
帖子
129
跳转到指定楼层
1
发表于 2008-12-27 23:54:51 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
使用方法还是有问题啊……
该怎么弄呢?
要是先把开关打开,条件分歧用“如果开关XX为ON”的话,脚本不就等于无效了?

那个物品的编号是20


版务信息:版主帮忙结贴~

Lv3.寻梦者

小柯的徒弟

梦石
0
星屑
1535
在线时间
1157 小时
注册时间
2008-5-24
帖子
3085

贵宾

8
发表于 2008-12-28 01:14:09 | 只看该作者
if $game_party.item_number(i)
改为
if $game_party.item_number(i) >= 2
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
8 小时
注册时间
2006-10-5
帖子
129
7
 楼主| 发表于 2008-12-28 01:06:30 | 只看该作者
那要两个编号20的物品怎么办?(我都觉得自己烦了……)
回复 支持 反对

使用道具 举报

Lv3.寻梦者

小柯的徒弟

梦石
0
星屑
1535
在线时间
1157 小时
注册时间
2008-5-24
帖子
3085

贵宾

6
发表于 2008-12-28 00:52:12 | 只看该作者
换成……
for i in [20]
if $game_party.item_number(i)!=0
$game_switches[25] = true
end
end

这样就可以塞下了

至于next if i == 20
这个是跳过编号20的,你不去掉他一定不会成功
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
8 小时
注册时间
2006-10-5
帖子
129
5
 楼主| 发表于 2008-12-28 00:44:38 | 只看该作者
还是不行……
直接无法判断有或没有了
因为条件分歧是ON才能执行,关掉的话这样便无法执行……
回复 支持 反对

使用道具 举报

Lv3.寻梦者

小柯的徒弟

梦石
0
星屑
1535
在线时间
1157 小时
注册时间
2008-5-24
帖子
3085

贵宾

4
发表于 2008-12-28 00:07:43 | 只看该作者
看了看突然发现写成了全有的情况
$game_switches[25] = false unless $game_party.item_number(i)
改为
$game_switches[25] = true if $game_party.item_number(i)!=0
前面的开关操作可以去掉[或者]改为OFF =>有用多次的话就如此

编号20? = =
for i in 1..2
改为
for i in [20]
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
8 小时
注册时间
2006-10-5
帖子
129
3
 楼主| 发表于 2008-12-28 00:03:29 | 只看该作者
照旧……
难道除了什么问题?
条件分歧的优先度比脚本高?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

小柯的徒弟

梦石
0
星屑
1535
在线时间
1157 小时
注册时间
2008-5-24
帖子
3085

贵宾

2
发表于 2008-12-27 23:58:54 | 只看该作者
http://rpg.blue/viewthread.php?tid=35164
试着用一下这个……可能脚本长度过长而没有并和执行
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-20 04:33

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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