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

Project1

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

[已经解决] 关于状态的问题

[复制链接]

Lv3.寻梦者

梦石
1
星屑
3918
在线时间
592 小时
注册时间
2007-8-14
帖子
182
跳转到指定楼层
1
发表于 2010-12-19 15:02:54 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 cryhades 于 2010-12-20 22:40 编辑

话说...似乎没有[使普通攻击附加XX属性]的状态吧?
如果想做个例如[火属性附加]的技能,要怎么办呢?
要用到脚本么?还是能用公共事件来解决?
赞美灵魂……

Lv3.寻梦者

梦石
1
星屑
3918
在线时间
592 小时
注册时间
2007-8-14
帖子
182
13
 楼主| 发表于 2010-12-20 20:54:57 | 只看该作者
回复 雪流星 的帖子

嗯.....谢谢了,吾辈研究下....
赞美灵魂……
回复 支持 反对

使用道具 举报

Lv2.观梦者

天仙

梦石
0
星屑
620
在线时间
184 小时
注册时间
2008-4-15
帖子
5023

贵宾

12
发表于 2010-12-20 01:47:57 | 只看该作者
本帖最后由 雪流星 于 2010-12-19 11:54 编辑

完成
  1. class Game_Actor < Game_Battler
  2.   def append_element(result)
  3.     for state in attr_states
  4.       result |= state.element_set
  5.     end
  6.     return result
  7.   end
  8.   
  9.   def attr_states
  10.     # 此處設定哪些狀態代表角色的攻擊會附加屬性
  11.     states_with_attribute = [18, 19, 20] # 18號~20號 狀態
  12.    
  13.     a_states = []
  14.     for i in states_with_attribute
  15.       a_states.push($data_states[i])
  16.     end
  17.     return a_states & states
  18.   end
  19. end
复制代码
放在main 前面
Game_Actor 需要修改︰
全局搜索 "def element_set"
將原本的內容
  1. def element_set
  2.     result = []
  3.     if weapons.compact == []
  4.      return [1]                  # 空手:设为格斗属性
  5.     end
  6.     for weapon in weapons.compact
  7.       result |= weapon == nil ? [] : weapon.element_set
  8.     end
  9.     return result
  10.   end
复制代码
替換成
  1. def element_set
  2.     result = []
  3.     if weapons.compact == []
  4.       #======== 修改部份 ==========
  5.         #return [1]                  # 空手:设为格斗属性
  6.       result.push(1)
  7.       #======== 修改部份 ==========
  8.     end
  9.     for weapon in weapons.compact
  10.       result |= weapon == nil ? [] : weapon.element_set
  11.     end
  12.    
  13.     #======== 附加部份 ==========
  14.     result = append_element(result)
  15.     #======== 附加部份 ==========
  16.     return result
  17.   end
复制代码
數據庫設置
需要增加攻擊附帶屬性的狀態(上面的腳本中所設定的是 18 19 20)
抵抗屬性中勾選要附帶的屬性,並且設定為"無法抵抗"

atk_with_attr.exe (409.81 KB, 下载次数: 29)

点评

搞定了~~谢谢~~  发表于 2010-12-20 21:00

评分

参与人数 1星屑 +24 收起 理由
Rion幻音 + 24 强大啊~

查看全部评分

VA脚本开工中...
偷窃脚本1.0 - 已完成
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
1
星屑
3918
在线时间
592 小时
注册时间
2007-8-14
帖子
182
11
 楼主| 发表于 2010-12-20 00:13:34 | 只看该作者
回复 雪流星 的帖子

抱歉..没玩过仙剑...不清楚你的话.....
赞美灵魂……
回复 支持 反对

使用道具 举报

Lv2.观梦者

天仙

梦石
0
星屑
620
在线时间
184 小时
注册时间
2008-4-15
帖子
5023

贵宾

10
发表于 2010-12-19 23:27:24 | 只看该作者
你是說像仙劍的火暖魄使沒有屬性的攻擊在一定回合內變成帶有火屬性的攻擊嗎?

嗯嗯,可以研究看看,寫個攻擊附加屬性的腳本
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复 支持 反对

使用道具 举报

Lv2.观梦者

姬魂

梦石
0
星屑
428
在线时间
400 小时
注册时间
2009-8-30
帖子
612

开拓者

9
发表于 2010-12-19 17:47:51 | 只看该作者
本帖最后由 高须小龙 于 2010-12-19 17:50 编辑

KCG有这个脚本:
http://ytomy.sakura.ne.jp/tkool/ ... =set_attack_element
如果不是这个,你就自己找找:
http://ytomy.sakura.ne.jp/tkool/rpgtech/techlist_vx.html
【RPG MAKER MZ 】游戏制作新手群:185916404
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
1
星屑
3918
在线时间
592 小时
注册时间
2007-8-14
帖子
182
8
 楼主| 发表于 2010-12-19 17:24:01 | 只看该作者
VX不能用么.......可惜.....话说NC是啥?
赞美灵魂……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
328 小时
注册时间
2009-10-8
帖子
168
7
发表于 2010-12-19 16:49:48 | 只看该作者
本帖最后由 qllmkaen 于 2010-12-19 16:58 编辑

{:nm_2:}LZ的意思是给没有属性的武器加上属性...
{:nm_7:}不知道偶这样行不行...
{:nm_5:}先导入这个脚本有关改变攻击属性...
{:nm_7:}然后再新加上一个状态[017:变成火属性]:战斗结束后解除
{:nm_7:}然后再设定一个技能对自己使用可以使得自己变成017这个状态

{:nm_2:}好吧,我知道我NC...
====================
{:nm_7:} 无视上面的吧,偶发现那个脚本在VX里面用不了(炸

我们是一个团队,为了各自的梦想,没有豪言壮语,朝着共同的方向默默前进 -lmtop.uueasy.com
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
180
在线时间
829 小时
注册时间
2010-6-26
帖子
671
6
发表于 2010-12-19 16:34:38 | 只看该作者
“武器附加火伤害”是很难做到,不过可以做到“附加烧伤连续伤害状态”嘛,详情请搜索KGC状态扩张脚本
新手们!不要被看扁了!我们也会用论坛搜索,我们也会自己找脚本,我们也会自己点击关闭按钮旁边的小问号!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
1
星屑
3918
在线时间
592 小时
注册时间
2007-8-14
帖子
182
5
 楼主| 发表于 2010-12-19 16:21:35 | 只看该作者
.......吾辈还以为是小问题呢....看来要放弃了......
赞美灵魂……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-12 12:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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