| 
 
| 赞 | 0 |  
| VIP | 15 |  
| 好人卡 | 21 |  
| 积分 | 7 |  
| 经验 | 24727 |  
| 最后登录 | 2021-10-29 |  
| 在线时间 | 2184 小时 |  
 
	梦石0 星屑672 在线时间2184 小时注册时间2009-12-6帖子607 
 | 
| 请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。% }1 V5 q) K  I; N) _3 i% ] 没有指定的话,我只能按照XP的3.82版来回答。9 p0 X1 J8 K+ r; Y* I
 如果是XAS3.82版或其他已经汉化的版本,您可以参考、复制范例工程中的一些设定。
 / Q$ u5 D  k; C! u7 P8 \% L2 G; v8 S8 D9 b( e
 从普通地图到战斗地图一般不需要特别的设定,
 4 O1 ]$ m( j  G. F, M. R. |可能会需要对传感器范围做些调整之类。5 a; u, k/ F9 [' y: F
 . K! k; t1 m7 d- i
 新建XAS武器首先在数据库中新建一个武器,如13号武器,
 : f* E1 m7 c9 p- u# q' X再在脚本编辑器中找到SKILL这个脚本,
 ; Z7 |' {2 y! ]: w' A1 n' w. F) i7 M19~32行有对WEAPON_ID_TOOL这个哈希表的设定,
 插入一行对新建的武器对应的Tool的设定,此处即13号武器使用100号Tool。' u7 W0 I4 t0 M& d复制代码WEAPON_ID_TOOL = {4 L2 F& H, Y2 D" m- N+ {; o. |
#   A  B    武器名称      / J- A1 H) O6 `$ V2 T5 l
    1=>1,   # 铜剑    8 R4 a* f) i9 `' A
    2=>2,   # 烈焰之剑3 A/ o0 @5 q. C+ H" ]1 W0 {
    3=>5,   # 光之剑* z2 ]" T6 n& h& E9 |9 p
    4=>9,   # 精灵之弓; }; G2 X4 M7 W) d( {# F3 C
    5=>10,  # 月神之弓* L4 ^  m+ [( y# _
    6=>12,  # 铜斧' K. `3 }2 \& ~" D. A/ K
    7=>13,  # 冰斧3 P( W7 _! Y, K
    8=>15,  # 魔法师之杖 2 {8 R: J7 x; I  h1 E0 S
    9=>16,  # 回力镖# ~4 \# s4 [. q2 P8 w, S
    10=>17, # T MOG-99; x; D" g0 R9 G
    11=>136, # 长枪: k  Z7 \  W3 x
    13=>100  # 新建武器+ `( W/ s' A/ C; B8 j% R9 s
}9 I$ @. p( I0 P+ N2 b5 U5 W' x
如果需要蓄力攻击的设定则在此脚本的275行左右设定,请注意符合哈希表的书写规范。4 e# c: D$ o& {
 
 & D1 o, D1 D4 |
 + K7 ]  u( s( _( M" j  H! E. z新建敌人也需要分清是新建一般敌人还是BOSS敌人,
 ) t: k0 y5 ]$ o首先新建敌人和一般流程一样,数据库中新建一组,并新建对应敌人队伍,9 k+ e  }; C1 R
 脚本则在BATTLER中,从67行以下开始有不同的敌人的独立设定,; a+ k) Z, g$ C
 对照注释应该不难理解。
 - \2 {! k# {2 V, W0 J在地图上的敌人事件,通常有三个事件页,敌人出现条件是必有设定,
 6 i9 [( g4 G5 \$ t8 e3 i第一页是角色在敌人的传感器范围之外的情况,相当于无序游走,$ i, h$ W# o. `+ ^
 第二页对4号变量的设定是对应数据库中的敌人ID,- E# {1 u5 |, h/ A. Z; \8 M3 A
 第三页有一个独立变量D ON的条件,即角色在敌人的传感器范围之内,开始追击。) a) F0 e! g) P2 K7 @( g7 {5 Q& ?; A
 具体的行动是设置移动路线的指令,Command List脚本中有明确的解释。
 | 
 评分
查看全部评分
 |