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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 星辰天羽
打印 上一主题 下一主题

关于物品装备增减

 关闭 [复制链接]

Lv1.梦旅人

穿越一季:朔

梦石
0
星屑
50
在线时间
333 小时
注册时间
2007-4-11
帖子
5369

贵宾

11
发表于 2008-10-23 21:28:44 | 只看该作者
以下引用snstar2006于2008-10-23 13:19:41的发言:

最穩當的作法:
n = $game_party.items.size
item = $game_party.items[rand(n)]
m = $game_party.item_number(item)
$game_party.lose_item(item, rand(m))


连一下

扣除n
n为物品类.....
item = $game_party.items[rand(n)]
$game_party.has_item(物品/裝備, true)

原来如此..忘了脚本里可以直接判断是否拥有然后再扣除

受益菲浅...试试去

6R复活?别扯淡了.

柳柳一旦接手66RPG,我果断呵呵啊。
回复 支持 反对

使用道具 举报

Lv2.观梦者

天仙

梦石
0
星屑
620
在线时间
184 小时
注册时间
2008-4-15
帖子
5023

贵宾

12
发表于 2008-10-23 21:34:13 | 只看该作者
剛才看了一下腳本
我那段沒有包含已裝備的武器/防具
還用用has_item?判斷一下其他的物品
這段丟給你簡化吧
我去睡了
items = $game_party.items
for w in $data_weapons
if $game_party.has_item?(w, true)
items.push w
end;end
for d in $data_armors
if $game_party.has_item?(d, true)
items.push w
end;end
n = $game_party.items.size
item = items[rand(n)]
if $game_party.items.include?(item)
m = $game_party.item_number(item)
else
m=1
end
$game_party.lose_item(item, rand(m))
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-6 17:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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