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

Project1

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

[已经解决] 大神进来下

[复制链接]

Lv2.观梦者

梦石
0
星屑
575
在线时间
1752 小时
注册时间
2008-11-7
帖子
1431
跳转到指定楼层
1
发表于 2013-1-8 17:18:47 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 z2z4 于 2013-1-8 20:18 编辑




如果 按上 变量+1
如果 按下 变量-1

我这个是 持有装备 才会显示图

如果装备没有  那如何跳过 该图 直接显示下一个

还有 如果该装备没持有 他的变量 还是会变 这如何解决
RPG魔塔:http://rpg.blue/thread-254429-1-1.html
魔塔2:http://rpg.blue/thread-303601-1-1.html
魔塔3: 制作中...MV

Lv2.观梦者 (暗夜天使)

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
帖子
2309

贵宾

3
发表于 2013-1-8 20:57:20 | 只看该作者
本帖最后由 Sion 于 2013-1-9 11:02 编辑
  1. class Game_Interpreter
  2.   #--------------------------------------------------------------------------
  3.   #   这个应该可以用(没完全测试)
  4.   #   扫描背包,含有某武器(或者防具)时将其id赋予全局变量(本例为2#变量)
  5.   #    使用时在事件中插入脚本
  6.   #    command_judge_weapon_up   为武器向id增加方向扫描
  7.   #    command_judge_weapon_down 为武器向id减小方向扫描
  8.   #    command_judge_armor_up    为防具向id增加方向扫描
  9.   #    command_judge_armor_down  为防具向id减小方向扫描
  10.   #--------------------------------------------------------------------------
  11.   def command_judge_weapon_up
  12.     the_id = $game_variables[2] #自行指定全局变量
  13.     loop do
  14.       the_id += 1
  15.       if the_id > 60 #超过上限
  16.         $game_variables[2] = 0
  17.         break
  18.       end
  19.       if $game_party.has_item?($data_weapons[the_id], false)
  20.         $game_variables[2] = the_id
  21.         break
  22.       end
  23.     end
  24.   end
  25.   
  26.   def command_judge_weapon_down
  27.     the_id = $game_variables[2] #自行指定全局变量
  28.     loop do
  29.       the_id -= 1
  30.       if the_id < 1 #低于下限
  31.         $game_variables[2] = 60
  32.         break
  33.       end
  34.       if $game_party.has_item?($data_weapons[the_id], false)
  35.         $game_variables[2] = the_id
  36.         break
  37.       end
  38.     end
  39.   end
  40.   
  41.   def command_judge_armor_up
  42.     the_id = $game_variables[2] #自行指定全局变量
  43.     loop do
  44.       the_id += 1
  45.       if the_id > 60 #超过上限
  46.         $game_variables[2] = 0
  47.         break
  48.       end
  49.       if $game_party.has_item?($data_armors[the_id], false)
  50.         $game_variables[2] = the_id
  51.         break
  52.       end
  53.     end
  54.   end
  55.   
  56.   def command_judge_armor_down
  57.     the_id = $game_variables[2] #自行指定全局变量
  58.     loop do
  59.       the_id -= 1
  60.       if the_id < 1 #低于下限
  61.         $game_variables[2] = 60
  62.         break
  63.       end
  64.       if $game_party.has_item?($data_armors[the_id], false)
  65.         $game_variables[2] = the_id
  66.         break
  67.       end
  68.     end
  69.   end
  70.   
  71. end
复制代码

点评

你试试不就得了……  发表于 2013-1-9 10:59
不知道 你这个 装备能不能扫描的到 我的装备 装了特殊的脚本的  发表于 2013-1-9 07:39
大神的作品 都超有安全感的 每次都没测试  发表于 2013-1-9 07:20
回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
帖子
2309

贵宾

2
发表于 2013-1-8 18:54:23 | 只看该作者
本帖最后由 Sion 于 2013-1-8 18:59 编辑

说了个啥……

我终于反应过来了……你是要做装备穿在身上的效果吧。你的变量是用来干什么的?

点评

楼主每次发问简洁有力到我都看不懂,似乎楼主认为我们应该知道他问的是什么东西?但我实在不知道。  发表于 2013-1-8 19:38
这是做分解 上面是用来判断 装备是否有没有  发表于 2013-1-8 19:13
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-2 22:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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