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

Project1

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

消耗SP使用道具

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-2
帖子
166
跳转到指定楼层
1
发表于 2008-8-17 07:15:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-2
帖子
166
2
 楼主| 发表于 2008-8-17 20:14:19 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-2
帖子
166
3
 楼主| 发表于 2008-8-20 06:50:47 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-2
帖子
166
4
 楼主| 发表于 2008-8-21 17:07:38 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
93 小时
注册时间
2008-5-16
帖子
745
5
发表于 2008-8-21 18:20:08 | 只看该作者
物品设置里不是有消耗与不消耗吗?
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-2
帖子
166
6
 楼主| 发表于 2008-8-21 18:26:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
93 小时
注册时间
2008-5-16
帖子
745
7
发表于 2008-8-21 18:51:28 | 只看该作者
把脚本放到main前,然后在脚本内自己设置下需要效果物品的ID即可
  1. module Item_Data
  2.   ITEM_ID = 1 # 有该效果的物品ID
  3. end
  4. class Scene_Item
  5.   include Item_Data
  6.   def update_target
  7.     if Input.trigger?(Input::B)
  8.       $game_system.se_play($data_system.cancel_se)
  9.       unless $game_party.item_can_use?(@item.id)
  10.         @item_window.refresh
  11.       end
  12.       @item_window.active = true
  13.       @target_window.visible = false
  14.       @target_window.active = false
  15.       return
  16.     end
  17.     if Input.trigger?(Input::C)
  18.      @item = @item_window.item
  19.      @actor_sp = $game_party.actors[@target_window.index].sp
  20.      if @item.id == ITEM_ID and @actor_sp < @item.recover_sp.abs
  21.      else
  22.       if $game_party.item_number(@item.id) == 0
  23.         $game_system.se_play($data_system.buzzer_se)
  24.         return
  25.       end
  26.       if @target_window.index == -1
  27.         used = false
  28.         for i in $game_party.actors
  29.           used |= i.item_effect(@item)
  30.         end
  31.       end
  32.       if @target_window.index >= 0
  33.         target = $game_party.actors[@target_window.index]
  34.         used = target.item_effect(@item)
  35.       end
  36.       if used
  37.         $game_system.se_play(@item.menu_se)
  38.         if @item.consumable
  39.           $game_party.lose_item(@item.id, 1)
  40.           @item_window.draw_item(@item_window.index)
  41.         end
  42.         @target_window.refresh
  43.         if $game_party.all_dead?
  44.           $scene = Scene_Gameover.new
  45.           return
  46.         end
  47.         if @item.common_event_id > 0
  48.           $game_temp.common_event_id = @item.common_event_id
  49.           $scene = Scene_Map.new
  50.           return
  51.         end
  52.       end
  53.     end
  54.       unless used
  55.         $game_system.se_play($data_system.buzzer_se)
  56.       end
  57.       return
  58.     end
  59.   end
  60. end
复制代码
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-2
帖子
166
8
 楼主| 发表于 2008-8-21 19:09:53 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
93 小时
注册时间
2008-5-16
帖子
745
9
发表于 2008-8-21 19:10:39 | 只看该作者
你ID设置好了没啊{/fd}
我默认是回复剂才有该效果,你自己看看,我都弄过可以了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
93 小时
注册时间
2008-5-16
帖子
745
10
发表于 2008-8-21 19:11:55 | 只看该作者
http://rpg.blue/upload_program/files/Project9_99745891.rar
给个范例下载看吧!里面的回复剂就是-sp的
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-26 17:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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