Project1

标题: 【新手】请教XAS的一些问题 [打印本页]

作者: lqx50    时间: 2012-10-2 22:26
标题: 【新手】请教XAS的一些问题
本帖最后由 lqx50 于 2012-10-7 14:42 编辑 * f, A0 x5 T3 q/ Z+ c9 R  r7 Q$ {. v
# J% r: [& i8 _$ I7 g& Y  U. b
请问从普通地图到战斗地图需要设置哪些变量开关?
8 e  M) n8 D$ P7 F怎么新建一个武器?. Z* y5 M" M$ T% g
怎么新建一个怪物(数据库、脚本和地图上的方法都要)
作者: ML4455739    时间: 2012-10-3 09:09
请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。% w. N& H4 j& n$ g7 H, D  X
没有指定的话,我只能按照XP的3.82版来回答。
7 }! [1 X. K1 v: N% t0 n8 J: h; p如果是XAS3.82版或其他已经汉化的版本,您可以参考、复制范例工程中的一些设定。/ Z' [5 l( g4 _% X3 ]

) \5 b7 i5 {; \: S: x从普通地图到战斗地图一般不需要特别的设定,
- R% k& P+ o. A可能会需要对传感器范围做些调整之类。3 R5 ~# j, ]" J1 I3 G" r; o9 s
* Z, B0 x8 n) h; {. z
新建XAS武器首先在数据库中新建一个武器,如13号武器,
3 o3 i' b/ w4 I1 B$ P3 |再在脚本编辑器中找到SKILL这个脚本,
- d7 R  S5 y7 f$ G6 x# l8 m. F! q  H19~32行有对WEAPON_ID_TOOL这个哈希表的设定,
  1. WEAPON_ID_TOOL = {
    2 ?0 |4 B0 E7 O# B
  2. #   A  B    武器名称      ; l$ N' h* m% a3 o2 |9 N: d
  3.     1=>1,   # 铜剑    5 t; {" x! _$ c- B6 b# D/ N
  4.     2=>2,   # 烈焰之剑5 @3 J, }3 [7 E) |
  5.     3=>5,   # 光之剑
    ) ?6 v& S% ~# ^
  6.     4=>9,   # 精灵之弓
    * q+ G0 |+ l1 A7 x# |5 W2 f5 w+ [
  7.     5=>10,  # 月神之弓
    ( m6 F+ X" t1 A, l( i) Y2 A* g/ U
  8.     6=>12,  # 铜斧: o0 }, r& \: v# k( F' M7 e
  9.     7=>13,  # 冰斧5 ]; ^7 y* Q7 _- L1 D
  10.     8=>15,  # 魔法师之杖
    3 G2 l* B: \% Z# t0 \* j
  11.     9=>16,  # 回力镖" c' O% }2 n; M7 c1 t4 `1 ]. n
  12.     10=>17, # T MOG-997 q& f* M! G: r9 V/ |4 \
  13.     11=>136, # 长枪
    4 ^! Y) }- }7 A, p, n, A
  14.     13=>100  # 新建武器9 q3 {; g: N9 a3 F1 N
  15. }
    & i  x# v+ Z. D
复制代码
插入一行对新建的武器对应的Tool的设定,此处即13号武器使用100号Tool。
4 N+ r. [* P$ g  q4 E+ ~) N! x如果需要蓄力攻击的设定则在此脚本的275行左右设定,请注意符合哈希表的书写规范。7 O5 e  w8 g  Y7 Y: N) P

' [' {+ ?6 C+ T2 P% i, X6 H
$ R$ ~# p5 P: L+ j2 T新建敌人也需要分清是新建一般敌人还是BOSS敌人,
. Q7 B7 _5 X+ Z首先新建敌人和一般流程一样,数据库中新建一组,并新建对应敌人队伍,
6 T2 s; P' a1 Q" a4 x* N脚本则在BATTLER中,从67行以下开始有不同的敌人的独立设定,
! J$ N- Q9 I: B" l( h! [对照注释应该不难理解。
, p+ ^. z2 _' c! W# P在地图上的敌人事件,通常有三个事件页,敌人出现条件是必有设定,
  K2 E) p0 j$ `6 w$ n% h2 j- K第一页是角色在敌人的传感器范围之外的情况,相当于无序游走,7 ]& W) I8 L# v: t7 r. O
第二页对4号变量的设定是对应数据库中的敌人ID,
$ Z! b. U# T4 z0 y% w$ V7 @第三页有一个独立变量D ON的条件,即角色在敌人的传感器范围之内,开始追击。: I" Q0 r3 _3 x& w+ K, S
具体的行动是设置移动路线的指令,Command List脚本中有明确的解释。
作者: lqx50    时间: 2012-10-4 17:17
ML4455739 发表于 2012-10-3 09:09 : p' o. k% f. ]7 O
请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。
# O8 I9 e/ K. j$ p没有指定的话,我只能按照 ...

6 b: S( h  W4 I' F; L太谢谢你了!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1