| 赞 | 0 |
| VIP | 15 |
| 好人卡 | 21 |
| 积分 | 7 |
| 经验 | 24727 |
| 最后登录 | 2021-10-29 |
| 在线时间 | 2184 小时 |
- 梦石
- 0
- 星屑
- 672
- 在线时间
- 2184 小时
- 注册时间
- 2009-12-6
- 帖子
- 607

|
请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。; p2 H* N: K" h% l* s
没有指定的话,我只能按照XP的3.82版来回答。1 @9 C# S( M }, T9 h$ Z) Q
如果是XAS3.82版或其他已经汉化的版本,您可以参考、复制范例工程中的一些设定。 S' r3 f' }. e
% r O! T0 T D! t% {/ T7 D2 j
从普通地图到战斗地图一般不需要特别的设定,
3 ~% z; r$ i' p可能会需要对传感器范围做些调整之类。
: m( y8 X4 g3 W" s+ F2 D$ Y
9 d3 N* @& H2 v. _1 @- H新建XAS武器首先在数据库中新建一个武器,如13号武器,
3 h$ M! ^" D* Y T0 f1 B3 \再在脚本编辑器中找到SKILL这个脚本,) U# O7 a1 E+ _4 K$ E" ]8 G
19~32行有对WEAPON_ID_TOOL这个哈希表的设定,- WEAPON_ID_TOOL = {' c3 Y5 ?: |' j' Q6 ]5 Q, I9 x
- # A B 武器名称
" I( d* X- R5 Z% d - 1=>1, # 铜剑 : N. c b, \! W
- 2=>2, # 烈焰之剑
# b: h& [/ P; o6 o6 y2 x) c - 3=>5, # 光之剑, g$ f, D. R& b4 L
- 4=>9, # 精灵之弓& {' y4 H! v6 _7 q2 k
- 5=>10, # 月神之弓
4 I2 U6 y" s/ k& i - 6=>12, # 铜斧
. c4 T# W- ^0 |) e! |" y - 7=>13, # 冰斧
# `9 I: W( S/ e" p) M - 8=>15, # 魔法师之杖 ; ^, Z- C! T, A7 O4 _, @* X* {
- 9=>16, # 回力镖
8 k& E f8 O# K& f! u - 10=>17, # T MOG-99; N9 j" A$ I0 \) f4 E3 e- s$ B
- 11=>136, # 长枪& p7 ~2 ?* a: t
- 13=>100 # 新建武器
. d1 o i3 S h# n+ f! E, y: g - }1 O8 h9 _3 l( Y+ d! q# o
复制代码 插入一行对新建的武器对应的Tool的设定,此处即13号武器使用100号Tool。2 n1 V- y( O9 R8 b2 G
如果需要蓄力攻击的设定则在此脚本的275行左右设定,请注意符合哈希表的书写规范。+ f p8 [: k% {( W& O
7 ~) u: P6 g! q3 w3 n
+ B. P% i( Y1 T* Z新建敌人也需要分清是新建一般敌人还是BOSS敌人,+ ~: j- A# ]/ q1 O' W# j* M5 X' b
首先新建敌人和一般流程一样,数据库中新建一组,并新建对应敌人队伍,+ ]. A( |, b# [1 D
脚本则在BATTLER中,从67行以下开始有不同的敌人的独立设定,
X2 i" H r! x; V# n对照注释应该不难理解。
" v) m' C6 g, y在地图上的敌人事件,通常有三个事件页,敌人出现条件是必有设定," ]( P8 T$ a3 J$ g: ^$ J5 e/ _
第一页是角色在敌人的传感器范围之外的情况,相当于无序游走,& a2 j9 M3 O1 T) y7 Q
第二页对4号变量的设定是对应数据库中的敌人ID,
6 X1 L3 Z3 |+ ^! F第三页有一个独立变量D ON的条件,即角色在敌人的传感器范围之内,开始追击。
% B: G. `3 K* i2 b' r具体的行动是设置移动路线的指令,Command List脚本中有明确的解释。 |
评分
-
查看全部评分
|