赞 | 1 |
VIP | 60 |
好人卡 | 27 |
积分 | 6 |
经验 | 39775 |
最后登录 | 2023-11-29 |
在线时间 | 2271 小时 |
Lv2.观梦者 (暗夜天使) 万兽
- 梦石
- 0
- 星屑
- 597
- 在线时间
- 2271 小时
- 注册时间
- 2006-11-4
- 帖子
- 4868
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
脚本大概不用全发上来吧……
下面是原来某人改过的,有一定几率合出两件:具体是某某人不记得了……
def make
if have
if rand(100) < @craft_rand
if rand(49) < (@craft_rand-10)/2 - 1
result_number = 2
else
result_number = 1
end
case @result_type
when 0
$game_party.gain_item(@result, result_number)
recipe_name=$data_items[@result].name
when 1
$game_party.gain_armor(@result, result_number)
recipe_name=$data_armors[@result].name
when 2
$game_party.gain_weapon(@result, result_number)
recipe_name=$data_weapons[@result].name
end
$game_system.se_play($data_system.save_se)
$make_text = "提炼成功!得到『" + recipe_name + "』× #{result_number}"
else
$game_system.se_play($data_system.buzzer_se)
$make_text = "提炼失败(><)!"
end
decrement
end
end
我的目的是想做到合成时可以根据合成成功率一次性合出多件物品,比如某包子的合成成功率是300,那么一次就能合出3个包子,就是这个意思,请问各位大虾,具体该怎么改呢? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~ |
|