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

Project1

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

[有事请教] 需要恐怖游戏的脚本以及素材

[复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
7 小时
注册时间
2021-3-9
帖子
2
跳转到指定楼层
1
发表于 2021-3-18 18:32:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
现在虽然剧情还没有搞明白,但现在先找素材好了。
如果有人愿意告诉我的话,那真的是太好了!

Lv1.梦旅人

梦石
0
星屑
204
在线时间
27 小时
注册时间
2020-8-12
帖子
8
2
发表于 2021-3-20 14:22:39 | 只看该作者
PHOTOSHOP吧。。。脚本为什么还分题材呀,恐怖题材的脚本也很恐怖吗?。。。好可怕
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
198
在线时间
8 小时
注册时间
2020-12-1
帖子
20
3
发表于 2021-6-12 17:12:33 | 只看该作者
  1. #==============================================================================
  2. # 本腳本來自www.66RPG.com,使用和轉載請保留此信息
  3. # protosssonny修改版
  4. #==============================================================================

  5. # 注意!!!在對話後得到物品,請在對話後先用事件等待3幀,否則對話框來不及消失。

  6. # 開關定義:

  7. $noshowgold = 1# 不显示金钱得失

  8. $noshowitem = 2                       # 不显示物品得失

  9. $noshowweapon = 5000                      # 不显示武器得失

  10. $noshowarmor = 4999                       # 不显示防具得失
  11. # 以上開關,當打開的時候,獲得物品將不會提示,比如默認打開41號開關,獲得金錢不再提示

  12. # 不想提示等级升降时,就在事件命令直接选择是否显示就行了。

  13. #——聲效,可以自己改
  14. folder = "Audio/SE/"
  15. $gain_gold_se   = folder +"Shop"      # 获得金钱声效
  16. $loss_gold_se   = folder +"Shop"      # 失去金钱声效

  17. $gain_item_se   = folder +"Recovery"  # 获得物品声效
  18. $loss_item_se   = folder +"Blow2"     # 失去物品声效

  19. $gain_weapon_se = folder +"Item1"     # 获得武器声效
  20. $loss_weapon_se = folder +"Blow2"     # 失去武器声效

  21. $gain_armor_se  = folder +"Item1"     # 获得防具声效
  22. $loss_armor_se  = folder +"Blow2"     # 失去防具声效

  23. $gain_lv_se     = folder +"Item1"     # 提升等级声效
  24. $loss_lv_se     = folder +"Blow2"     # 降低等级声效

  25. # ————————————————————————————————————

  26. class Game_Interpreter
  27.   #--------------------------------------------------------------------------
  28.   # ● 增減金錢
  29.   #--------------------------------------------------------------------------
  30.   def command_125
  31.     value = operate_value(@params[0], @params[1], @params[2])
  32.     $game_party.gain_gold(value)
  33.     if $game_switches[$noshowgold]==false
  34.       show_gain_window(0, value)
  35.     end
  36.     return true
  37.   end
  38.   #--------------------------------------------------------------------------
  39.   # ● 增減物品
  40.   #--------------------------------------------------------------------------
  41.   def command_126
  42.     value = operate_value(@params[1], @params[2], @params[3])
  43.     $game_party.gain_item($data_items[@params[0]], value)
  44.     if $game_switches[$noshowitem]==false
  45.       show_gain_window(1, value)
  46.     end
  47.     $game_map.need_refresh = true
  48.     return true
  49.   end
  50.   #--------------------------------------------------------------------------
  51.   # ● 增減武器
  52.   #--------------------------------------------------------------------------
  53.   def command_127
  54.     value = operate_value(@params[1], @params[2], @params[3])
  55.     if @params[1] == 0
  56.       $game_party.gain_reini($base_weapons[@params[0]], value.abs, @params[4])
  57.     else
  58.       $game_party.weapon_armor_lose_reini($base_weapons[@params[0]], value.abs, @params[4])
  59.     end
  60.     if $game_switches[$noshowweapon]==false
  61.       show_gain_window(2, value)
  62.     end
  63.     return true
  64.   end
  65.   #--------------------------------------------------------------------------
  66.   # ● 增減防具
  67.   #--------------------------------------------------------------------------
  68.   def command_128
  69.     value = operate_value(@params[1], @params[2], @params[3])
  70.     if @params[1] == 0
  71.       $game_party.gain_reini($base_armors[@params[0]], value.abs, @params[4])
  72.     else
  73.       $game_party.weapon_armor_lose_reini($base_armors[@params[0]], value.abs, @params[4])
  74.     end
  75.     if $game_switches[$noshowarmor]==false
  76.       show_gain_window(3, value)
  77.     end
  78.     return true
  79.   end
  80.   #--------------------------------------------------------------------------
  81.   # ● 等级増減
  82.   #--------------------------------------------------------------------------
  83.   def command_316
  84.     value = operate_value(@params[1], @params[2], @params[3])
  85.     iterate_actor_id(@params[0]) do |actor|
  86.       actor.change_level(actor.level + value, false)
  87.       if @params[4]
  88.         show_gain_level_window(actor,value)
  89.       end
  90.     end
  91.     return true
  92.   end

  93.   
  94.   def show_gain_window(type, value, string=nil)
  95.     snstar2006_66rpg_item = $data_armors[@params[0]] if string == nil and type != 0
  96.     snstar2006_66rpg = Window_Base.new((544-250)/2,142,250,132)
  97.     snstar2006_66rpg.contents = Bitmap.new(snstar2006_66rpg.width - 32, snstar2006_66rpg.height - 32)
  98.     if value >= 0
  99.       gain_text = "获得"   
  100.     else
  101.       gain_text = "失去"
  102.     end
  103.    
  104.     case type
  105.     when 0
  106.       gain_type = "金钱"
  107.       if value >=0
  108.         Audio.se_play($gain_gold_se,80,100)
  109.       else
  110.         Audio.se_play("Audio/SE/"+"Shop",80,100)
  111.       end
  112.     when 1
  113.       gain_type = "物品"
  114.       string = $data_items[@params[0]] if string == nil
  115.       if value >=0
  116.         Audio.se_play($gain_item_se,80,100)
  117.       else
  118.         Audio.se_play($loss_item_se,80,100)
  119.       end
  120.     when 2
  121.       gain_type = "武器"
  122.       string = $base_weapons[@params[0]] if string == nil
  123.       if value >=0
  124.         Audio.se_play($gain_weapon_se,80,100)
  125.       else
  126.         Audio.se_play($loss_weapon_se,80,100)
  127.       end
  128.     when 3
  129.       unless @params[0] == PA::CRYSTAL
  130.         gain_type = "防具"
  131.       else
  132.         gain_type = "了"
  133.       end  
  134.       string = $base_armors[@params[0]] if string == nil
  135.       if value >=0
  136.         Audio.se_play($gain_armor_se,80,100)
  137.       else
  138.         Audio.se_play($loss_armor_se,80,100)
  139.       end
  140.     when 4
  141.       gain_type = "防具"  
  142.       string = $base_armors[@params[0]] if string == nil
  143.       if value >=0
  144.         Audio.se_play($gain_armor_se,80,100)
  145.       else
  146.         Audio.se_play($loss_armor_se,80,100)
  147.       end
  148.     end
  149.    
  150.     snstar2006_66rpg.contents.draw_text(0,0,160,32,gain_text+gain_type+":")
  151.    
  152.     unless type == 0
  153.       snstar2006_66rpg.draw_item_name(string, 28, 32, true)
  154.       snstar2006_66rpg.contents.draw_text(0, 64, 150, 32, "×"+value.abs.to_s, 2)
  155.     else
  156.       snstar2006_66rpg.contents.draw_text(32,32,240,32,value.abs.to_s + "  "+ Vocab::gold)
  157.     end
  158.    
  159.     snstar2006_66rpg.opacity = 160
  160.    
  161.     for i in 0..30
  162.       Graphics.update
  163.     end
  164.    
  165.     for i in 0..10
  166.       snstar2006_66rpg.opacity -= 30
  167.       snstar2006_66rpg.contents_opacity -= 30
  168.       Graphics.update
  169.     end
  170.    
  171.     snstar2006_66rpg.dispose
  172.   end

  173.   def show_gain_level_window(actor,value)
  174.     lvstring = Vocab::level
  175.         
  176.     snstar2006_66rpg = Window_Base.new(58,128,200,100)
  177.     snstar2006_66rpg.contents = Bitmap.new(snstar2006_66rpg.width - 32, snstar2006_66rpg.height - 32)
  178.     if value >= 0
  179.       gain_text = "提升"
  180.       Audio.se_play($gain_lv_se,100,100)
  181.     else
  182.       gain_text = "降低"
  183.       Audio.se_play($loss_lv_se,100,100)
  184.     end
  185.    
  186.    
  187.     snstar2006_66rpg.contents.draw_text(0, 0, 108, 32, actor.name)
  188.     string = lvstring+gain_text+value.abs.to_s+"级"
  189.     snstar2006_66rpg.contents.draw_text(32,32,160,32,string)

  190.     snstar2006_66rpg.opacity = 160
  191.   
  192.     snstar2006_66rpg.dispose

  193.   end
  194. end
复制代码
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
198
在线时间
8 小时
注册时间
2020-12-1
帖子
20
4
发表于 2021-6-12 17:13:26 | 只看该作者
得失脚本可以用www.66RPG.com还有很多
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-3 04:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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