Project1
标题:
大神进来下
[打印本页]
作者:
z2z4
时间:
2013-1-8 17:18
标题:
大神进来下
本帖最后由 z2z4 于 2013-1-8 20:18 编辑
QQ截图20130108171416.jpg
(31.1 KB, 下载次数: 17)
下载附件
保存到相册
2013-1-8 17:16 上传
如果 按上 变量+1
如果 按下 变量-1
我这个是 持有装备 才会显示图
如果装备没有 那如何跳过 该图 直接显示下一个
还有 如果该装备没持有 他的变量 还是会变 这如何解决
作者:
Sion
时间:
2013-1-8 18:54
本帖最后由 Sion 于 2013-1-8 18:59 编辑
说了个啥……
我终于反应过来了……你是要做装备穿在身上的效果吧。你的变量是用来干什么的?
作者:
Sion
时间:
2013-1-8 20:57
本帖最后由 Sion 于 2013-1-9 11:02 编辑
class Game_Interpreter
#--------------------------------------------------------------------------
# 这个应该可以用(没完全测试)
# 扫描背包,含有某武器(或者防具)时将其id赋予全局变量(本例为2#变量)
# 使用时在事件中插入脚本
# command_judge_weapon_up 为武器向id增加方向扫描
# command_judge_weapon_down 为武器向id减小方向扫描
# command_judge_armor_up 为防具向id增加方向扫描
# command_judge_armor_down 为防具向id减小方向扫描
#--------------------------------------------------------------------------
def command_judge_weapon_up
the_id = $game_variables[2] #自行指定全局变量
loop do
the_id += 1
if the_id > 60 #超过上限
$game_variables[2] = 0
break
end
if $game_party.has_item?($data_weapons[the_id], false)
$game_variables[2] = the_id
break
end
end
end
def command_judge_weapon_down
the_id = $game_variables[2] #自行指定全局变量
loop do
the_id -= 1
if the_id < 1 #低于下限
$game_variables[2] = 60
break
end
if $game_party.has_item?($data_weapons[the_id], false)
$game_variables[2] = the_id
break
end
end
end
def command_judge_armor_up
the_id = $game_variables[2] #自行指定全局变量
loop do
the_id += 1
if the_id > 60 #超过上限
$game_variables[2] = 0
break
end
if $game_party.has_item?($data_armors[the_id], false)
$game_variables[2] = the_id
break
end
end
end
def command_judge_armor_down
the_id = $game_variables[2] #自行指定全局变量
loop do
the_id -= 1
if the_id < 1 #低于下限
$game_variables[2] = 60
break
end
if $game_party.has_item?($data_armors[the_id], false)
$game_variables[2] = the_id
break
end
end
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1