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

Project1

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

[已经解决] 大家好,我想请教下 我用的是RPG制作大师XP

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
80 小时
注册时间
2015-1-17
帖子
16
跳转到指定楼层
1
发表于 2015-1-17 21:08:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
大家好,我是个新手,我用的是RPG制作大师XP。请各位哥哥姐姐们教我下,谢谢了。
我的第一个问题是:怎样把回合制改成即时的,就是走在路上就可以打怪,回合制我感觉有点累。
       第二个问题是:改成了即时之后 怎么让角色身上的武器(比如剑)拿在手里看的到。
       第三个问题是:杀死怪后掉落的物品在地图上看的到并且显示物品名称。
       谢谢各位了。{:2_249:}

Lv2.观梦者

梦石
0
星屑
305
在线时间
853 小时
注册时间
2014-5-5
帖子
948
2
发表于 2015-1-17 21:10:57 | 只看该作者
这个的话,推荐使用@芯☆淡茹水
https://rpg.blue/thread-362944-1-1.html

或者搜索XAS战斗系统

评分

参与人数 1星屑 +150 收起 理由
RyanBern + 150 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
80 小时
注册时间
2015-1-17
帖子
16
3
 楼主| 发表于 2015-1-17 21:33:49 | 只看该作者
邪月长啸 发表于 2015-1-17 21:10
这个的话,推荐使用@芯☆淡茹水 的
https://rpg.blue/thread-362944-1-1.html

我试试,不懂得话在问你.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
206 小时
注册时间
2014-2-8
帖子
396
4
发表于 2015-1-17 21:51:10 | 只看该作者
1.用一些特殊的脚本系统做成所谓的即时战斗
2.PS行走图
3.用这个脚本,设置怪物事件战斗后增加某物品,不要直接写在数据库里
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================

  4. # 注意!!!在对话后得到物品,请在对话后先用事件等待3帧,否则对话框来不及消失。

  5. # 开关定义:

  6. $不显示金钱窗口 = 41

  7. $不显示物品窗口 = 42

  8. $不显示武器窗口 = 43

  9. $不显示防具窗口 = 44

  10. # 以上开关,当打开的时候,获得物品将不会提示,比如默认打开41号开关,获得金钱不再提示

  11. # ————————————————————————————————————

  12. class Interpreter
  13. #--------------------------------------------------------------------------
  14. # ● 增减金钱
  15. #--------------------------------------------------------------------------
  16. def command_125
  17. value = operate_value(@parameters[0], @parameters[1], @parameters[2])
  18. $game_party.gain_gold(value)
  19. if $game_switches[$不显示金钱窗口]==false
  20. carol3_66RPG = Window_Base.new((640-160)/2,128,180,100)
  21. carol3_66RPG.contents = Bitmap.new(carol3_66RPG.width - 32, carol3_66RPG.height - 32)
  22. if value >= 0
  23. carol3_66RPG.contents.draw_text(0,0,240,32,"获得金钱:")
  24. #——声效,可以自己改
  25. Audio.se_play("Audio/SE/"+"006-System06",80,100)
  26. else
  27. carol3_66RPG.contents.draw_text(0,0,240,32,"失去金钱:")
  28. #——声效,可以自己改
  29. Audio.se_play("Audio/SE/"+"005-System05",80,100)
  30. end
  31. carol3_66RPG.contents.draw_text(0,32,240,32,value.abs.to_s)
  32. carol3_66RPG.contents.draw_text(0,32,140,32, $data_system.words.gold,2)
  33. carol3_66RPG.opacity = 160
  34. for i in 0..30
  35. Graphics.update
  36. end
  37. for i in 0..10
  38. carol3_66RPG.opacity -= 30
  39. carol3_66RPG.contents_opacity -= 30
  40. Graphics.update
  41. end
  42. carol3_66RPG.dispose
  43. end
  44. return true
  45. end
  46. #--------------------------------------------------------------------------
  47. # ● 增减物品
  48. #--------------------------------------------------------------------------
  49. def command_126
  50. value = operate_value(@parameters[1], @parameters[2], @parameters[3])
  51. $game_party.gain_item(@parameters[0], value)
  52. if $game_switches[$不显示物品窗口]==false
  53. carol3_66RPG_item = $data_items[@parameters[0]]
  54. carol3_66RPG = Window_Base.new((640-300)/2,128,300,100)
  55. carol3_66RPG.contents = Bitmap.new(carol3_66RPG.width - 32, carol3_66RPG.height - 32)
  56. if value >= 0
  57. carol3_66RPG.contents.draw_text(0,0,240,32,"获得物品:")
  58. #——声效,可以自己改
  59. Audio.se_play("Audio/SE/"+"006-System06",80,100)
  60. else
  61. carol3_66RPG.contents.draw_text(0,0,240,32,"失去物品:")
  62. #——声效,可以自己改


  63. Audio.se_play("Audio/SE/"+"005-System05",80,100)
  64. end
  65. carol3_66RPG_bitmap = RPG::Cache.icon(carol3_66RPG_item.icon_name)
  66. carol3_66RPG.contents.blt(0, 32, carol3_66RPG_bitmap, Rect.new(0, 0, 24, 24), 255)
  67. carol3_66RPG.contents.draw_text(0 + 28, 32, 212, 32, carol3_66RPG_item.name, 0)
  68. carol3_66RPG.contents.draw_text(0, 32, 268, 32, "×"+value.abs.to_s, 2)
  69. carol3_66RPG.opacity = 160
  70. for i in 0..30
  71. Graphics.update
  72. end
  73. for i in 0..10
  74. carol3_66RPG.opacity -= 30
  75. carol3_66RPG.contents_opacity -= 30
  76. Graphics.update
  77. end
  78. carol3_66RPG.dispose
  79. end
  80. return true
  81. end
  82. #--------------------------------------------------------------------------
  83. # ● 增减武器
  84. #--------------------------------------------------------------------------
  85. def command_127
  86. value = operate_value(@parameters[1], @parameters[2], @parameters[3])
  87. $game_party.gain_weapon(@parameters[0], value)
  88. if $game_switches[$不显示武器窗口]==false
  89. carol3_66RPG_item = $data_weapons[@parameters[0]]
  90. carol3_66RPG = Window_Base.new((640-300)/2,128,300,100)
  91. carol3_66RPG.contents = Bitmap.new(carol3_66RPG.width - 32, carol3_66RPG.height - 32)
  92. if value >= 0
  93. carol3_66RPG.contents.draw_text(0,0,240,32,"获得武器:")
  94. #——声效,可以自己改
  95. Audio.se_play("Audio/SE/"+"006-System06",80,100)
  96. else
  97. carol3_66RPG.contents.draw_text(0,0,240,32,"失去武器:")
  98. #——声效,可以自己改
  99. Audio.se_play("Audio/SE/"+"005-System05",80,100)
  100. end
  101. carol3_66RPG_bitmap = RPG::Cache.icon(carol3_66RPG_item.icon_name)
  102. carol3_66RPG.contents.blt(0, 32, carol3_66RPG_bitmap, Rect.new(0, 0, 24, 24), 255)
  103. carol3_66RPG.contents.draw_text(0 + 28, 32, 212, 32, carol3_66RPG_item.name, 0)
  104. carol3_66RPG.contents.draw_text(0, 32, 268, 32, "×"+value.abs.to_s, 2)
  105. carol3_66RPG.opacity = 160
  106. for i in 0..30
  107. Graphics.update
  108. end
  109. for i in 0..10
  110. carol3_66RPG.opacity -= 30
  111. carol3_66RPG.contents_opacity -= 30
  112. Graphics.update
  113. end
  114. carol3_66RPG.dispose
  115. end
  116. return true
  117. end
  118. #--------------------------------------------------------------------------
  119. # ● 增减防具
  120. #--------------------------------------------------------------------------
  121. def command_128
  122. value = operate_value(@parameters[1], @parameters[2], @parameters[3])
  123. $game_party.gain_armor(@parameters[0], value)
  124. if $game_switches[$不显示防具窗口]==false
  125. carol3_66RPG_item = $data_armors[@parameters[0]]
  126. carol3_66RPG = Window_Base.new((640-300)/2,128,300,100)
  127. carol3_66RPG.contents = Bitmap.new(carol3_66RPG.width - 32, carol3_66RPG.height - 32)
  128. if value >= 0
  129. carol3_66RPG.contents.draw_text(0,0,240,32,"获得防具:")
  130. #——声效,可以自己改
  131. Audio.se_play("Audio/SE/"+"006-System06",80,100)
  132. else
  133. carol3_66RPG.contents.draw_text(0,0,240,32,"失去防具:")
  134. #——声效,可以自己改
  135. Audio.se_play("Audio/SE/"+"005-System05",80,100)
  136. end
  137. carol3_66RPG_bitmap = RPG::Cache.icon(carol3_66RPG_item.icon_name)
  138. carol3_66RPG.contents.blt(0, 32, carol3_66RPG_bitmap, Rect.new(0, 0, 24, 24), 255)
  139. carol3_66RPG.contents.draw_text(0 + 28, 32, 212, 32, carol3_66RPG_item.name, 0)
  140. carol3_66RPG.contents.draw_text(0, 32, 268, 32, "×"+value.abs.to_s, 2)
  141. carol3_66RPG.opacity = 160
  142. for i in 0..30
  143. Graphics.update
  144. end
  145. for i in 0..10
  146. carol3_66RPG.opacity -= 30
  147. carol3_66RPG.contents_opacity -= 30
  148. Graphics.update
  149. end
  150. carol3_66RPG.dispose
  151. end
  152. return true
  153. end
  154. end



  155. #==============================================================================
  156. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  157. #==============================================================================
复制代码
刚接触RPG的新人们裤艾来这里!在这里能够帮助你们提高自身的能力,让大家来帮助每个人实现自己的创意、构想!
也许你只是正在看RPG教程的新人,或者是正在努力学着制作自己的RPG的制作者,或者是狂热的RPG游戏喜爱者,
但都不重要!
加入我们,我们会帮助你实现梦想,或者帮助你更好的运用RPG并且创造个人的一片天地!周末我们会不定时间开放RM技术讨论活动或者RM经验交流课!
加入我们,我们愿意与你共同创造奇迹,共同进步!
QQ群号:329443038  
或者联系QQ:573932914
我们和你站在同一线!
要求只有:常能上线
我们会用十分的热情接纳你!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
80 小时
注册时间
2015-1-17
帖子
16
5
 楼主| 发表于 2015-1-17 22:03:11 | 只看该作者
573932914 发表于 2015-1-17 21:51
1.用一些特殊的脚本系统做成所谓的即时战斗
2.PS行走图
3.用这个脚本,设置怪物事件战斗后增加某物品,不要 ...

请问要不要下载别的脚本,或者直接在原来的脚本上改?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
206 小时
注册时间
2014-2-8
帖子
396
6
发表于 2015-1-18 20:44:31 | 只看该作者
cdwqing 发表于 2015-1-17 22:03
请问要不要下载别的脚本,或者直接在原来的脚本上改?

要,善用搜索
刚接触RPG的新人们裤艾来这里!在这里能够帮助你们提高自身的能力,让大家来帮助每个人实现自己的创意、构想!
也许你只是正在看RPG教程的新人,或者是正在努力学着制作自己的RPG的制作者,或者是狂热的RPG游戏喜爱者,
但都不重要!
加入我们,我们会帮助你实现梦想,或者帮助你更好的运用RPG并且创造个人的一片天地!周末我们会不定时间开放RM技术讨论活动或者RM经验交流课!
加入我们,我们愿意与你共同创造奇迹,共同进步!
QQ群号:329443038  
或者联系QQ:573932914
我们和你站在同一线!
要求只有:常能上线
我们会用十分的热情接纳你!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 00:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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