查看: 2230|回复: 2

[已经解决] 关于脚本的问题

[复制链接]
梦石
0
星屑
48
在线时间
841 小时
注册时间
2010-8-11
回帖
1029
发表于 2011-1-9 01:02:32 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 945127391 于 2011-1-9 09:45 编辑

1.如何获取当前地图ID、名字和当前角色所在的x、y?
2.如何判断角色所中的状态?
3.如何判断某物品/技能/装备/怪物有没有某属性?
       我问题真多......以上问题,请给脚本语句,不要告诉我事件的制作方法,我需要的是能在脚本编辑器中输入的.(一个要求说这么长...做题做疯了吗?)
       再次麻烦各位高手..

天仙

梦石
0
星屑
720
在线时间
184 小时
注册时间
2008-4-15
回帖
4872

贵宾

发表于 2011-1-9 02:06:07 | 显示全部楼层
本帖最后由 雪流星 于 2011-1-8 12:23 编辑

當前地圖ID: $game_map.map_id
當前地圖名: load_data("Data/MapInfos.rvdata")[$game_map.map_id].name
角色X座標: $game_player.x
角色Y座標: $game_player.y
角色所中狀態: $game_actors[角色ID].state?(狀態ID) 返回 true 或 false

物品是否含有某屬性: $data_items[物品ID].element_set.include?(狀態ID)  返回 true 或 false
技能是否含有某屬性: $data_skillss[技能ID].element_set.include?(狀態ID)  返回 true 或 false
武器是否含有某屬性: $data_weapons[武器ID].element_set.include?(狀態ID)  返回 true 或 false
防具是否含有某屬性: $data_armors[防具ID].element_set.include?(狀態ID)  返回 true 或 false

怪物比較不一樣,因為數據庫中是設定某屬性對於怪物的傷害程度,以屬性傷害度非C時表示有某屬性
$data_enemies[怪物ID].element_ranks[狀態ID]!=2  返回 true 或 false

评分

参与人数 1星屑 +800 收起 理由
八云紫 + 800 认可答案

查看全部评分

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

使用道具 举报

梦石
0
星屑
48
在线时间
841 小时
注册时间
2010-8-11
回帖
1029
 楼主| 发表于 2011-1-9 09:43:14 | 显示全部楼层
哇,雪流星,高手耶!
非常感谢你的回答.
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部