| 赞 | 2  | 
 
| VIP | 0 | 
 
| 好人卡 | 0 | 
 
| 积分 | 1 | 
 
| 经验 | 4954 | 
 
| 最后登录 | 2024-3-18 | 
 
| 在线时间 | 54 小时 | 
 
 
 
 
 
Lv1.梦旅人 
	- 梦石
 - 0 
 
        - 星屑
 - 81 
 
        - 在线时间
 - 54 小时
 
        - 注册时间
 - 2008-12-24
 
        - 帖子
 - 345
 
 
 
 | 
	
脚本的话 我也不是很会 硬着头皮给你写个 
脚本 i = @event.id 
     character = get_character(i) #←-- 应该是事件id 
     if character != nil 
     @event_dirction = [] 
     # 这个是变量随你怎么定义 
     @event_dirction = character.direction 
 
 
if $game_player.direction == @event_dirction 
  # 如果主角朝向等于 此事件的朝向 
  # 你要的执行事件…… 
 else 
  case @event_dirction  # 条件分歧 事件就是 变量@event_dirction = 8,2,4,6时 
# 不可能出现第5个现象 
   when 8 
   # 设置移动路线  # 设置主角面向 ↑ 
   when 2 
   # 设置移动路线  # 设置主角面向 ↓ 
   when 4 
   # 设置移动路线  # 设置主角面向 ← 
   when 6 
   ####################################################依次按上下左右排列的######### 
   # 设置移动路线  # 设置主角面向 → 
  end 
   执行的事件……………… 
end 
不好意思,…………只能告诉你 脚本小白写的脚本也就这样了 
 
 
 
事件的写法 调用变量 
  # $game_variables[1] 就是事件里的变量1 
  插入脚本:$game_variables[1] = $game_player.direction 
  # 变量1 赋值 带入 主角的朝向 
  插入脚本:i = @event.id 
            character = get_character(i) #←-- 应该是事件id 
            if character != nil 
            # 变量2 带入 事件i的嘲笑 
             $game_variables[2] = character.direction 
  条件分歧:变量1 == 变量2 
          # 变量1 等于变量2 
           #写你下面要写的事件 
       除此以外的情况下 
         条件分歧: 变量2 == 8 
          设置移动路线:角色面向上 
         除此以外 
         条件分歧: 变量2 == 2 
        设置移动路线:角色面向下 
         除此以外 
         条件分歧: 变量2 == 4 
        设置移动路线:角色面向左 
         除此以外 
         条件分歧: 变量2 == 6 
         设置移动路线:角色面向右 
 分歧结束 
分歧结束 
分歧结束 
分歧结束 
你要执行的事件 
分歧结束 
 |   
 
 
 
 |