Project1

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

作者: lqx50    时间: 2012-10-2 22:26
标题: 【新手】请教XAS的一些问题
本帖最后由 lqx50 于 2012-10-7 14:42 编辑
4 A) q: t" Q( E, Y% u
1 C% P3 M5 b+ s" w1 @4 t请问从普通地图到战斗地图需要设置哪些变量开关?- {# c6 S( v, |6 A0 G6 ?
怎么新建一个武器?4 U4 W2 D' n7 [. g9 N4 }
怎么新建一个怪物(数据库、脚本和地图上的方法都要)
作者: ML4455739    时间: 2012-10-3 09:09
请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。
3 |% L; z& @4 t6 A+ b没有指定的话,我只能按照XP的3.82版来回答。
) W! g4 {' j4 h如果是XAS3.82版或其他已经汉化的版本,您可以参考、复制范例工程中的一些设定。
# P1 b7 W3 D3 x# j; q/ ~( i
* C/ e" X# g0 q! {从普通地图到战斗地图一般不需要特别的设定,. l9 n4 ~/ K# B! k5 L
可能会需要对传感器范围做些调整之类。
0 g6 C7 Y5 l2 A+ d/ W& v
7 \  b8 V0 P1 J, V新建XAS武器首先在数据库中新建一个武器,如13号武器,; r0 |0 c' M4 ?0 {2 c
再在脚本编辑器中找到SKILL这个脚本,4 H% T" f/ ?2 \4 |3 E, \0 e
19~32行有对WEAPON_ID_TOOL这个哈希表的设定,
  1. WEAPON_ID_TOOL = {
    " \4 z' g2 H$ l( R0 t* L% C
  2. #   A  B    武器名称      - ^% A3 R8 X( @. T5 A: Y
  3.     1=>1,   # 铜剑   
    5 a" z3 @* B! `( t. J, E7 n, M5 ^5 k. r! ^
  4.     2=>2,   # 烈焰之剑
    ; N- k' g  Q# h; Y6 [
  5.     3=>5,   # 光之剑
    6 A5 T( `2 \4 C6 k
  6.     4=>9,   # 精灵之弓+ U* s! F/ G/ O8 y/ p& B5 C
  7.     5=>10,  # 月神之弓
    0 W8 ^3 F7 G+ x6 f
  8.     6=>12,  # 铜斧
      ?* o0 i& G( ~  n5 Q- i. Q& m/ Y' z9 m
  9.     7=>13,  # 冰斧* D6 w* Y. A1 }7 ]
  10.     8=>15,  # 魔法师之杖
    ! T* Y3 X. a9 ^! Z7 W  _. O
  11.     9=>16,  # 回力镖! `6 M9 }# j& K
  12.     10=>17, # T MOG-99+ b& y, a, A: Y3 @
  13.     11=>136, # 长枪
    # ]7 N: ^$ n/ j3 ~* A1 m3 {
  14.     13=>100  # 新建武器- F# g* e) w  Z2 J
  15. }
    4 n3 I$ h4 F: h, d- a2 B
复制代码
插入一行对新建的武器对应的Tool的设定,此处即13号武器使用100号Tool。
  g9 j5 `' K& |; y如果需要蓄力攻击的设定则在此脚本的275行左右设定,请注意符合哈希表的书写规范。' [* S: R2 U! l) k, R
5 l: ~: n' q/ W7 |5 ?# Q. |

' j7 U- b; p- G7 p2 p: e% Y新建敌人也需要分清是新建一般敌人还是BOSS敌人,
) R1 z0 m  ^7 S. l& r. }, J4 H首先新建敌人和一般流程一样,数据库中新建一组,并新建对应敌人队伍,
$ N7 f3 I1 ]- a( b7 T脚本则在BATTLER中,从67行以下开始有不同的敌人的独立设定,1 I* L$ G* i& S
对照注释应该不难理解。! M# y; X) c/ K" a, n! M
在地图上的敌人事件,通常有三个事件页,敌人出现条件是必有设定,& j; q& ^/ Y4 p. `( G: v  O
第一页是角色在敌人的传感器范围之外的情况,相当于无序游走,0 h; j0 P8 c" `6 q; Y! k
第二页对4号变量的设定是对应数据库中的敌人ID,
& ]" K2 o  G% V- P# c第三页有一个独立变量D ON的条件,即角色在敌人的传感器范围之内,开始追击。
+ H4 h2 \4 R( Y% Y  b# {4 e9 l具体的行动是设置移动路线的指令,Command List脚本中有明确的解释。
作者: lqx50    时间: 2012-10-4 17:17
ML4455739 发表于 2012-10-3 09:09
3 [/ y' s! ], Q6 W. x请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。: ^9 P( v& ~9 J: L  d
没有指定的话,我只能按照 ...

$ Q: o( J' }1 y! Z, w" p' I太谢谢你了!




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