Project1

标题: [手机党福利]事件指令列表 [打印本页]

作者: 鑫晴    时间: 2014-6-6 01:42
标题: [手机党福利]事件指令列表
本帖最后由 鑫晴 于 2014-6-6 18:08 编辑

@小传子


Tab 1
信息队伍
显示文章增减金钱
显示选项增减物品
数值输入处理增减武器
物品选择处理增减护甲
显示滚动文字队伍管理
条件控制角色
开关操作增减体力值
变量操作增减魔力值
独立开关操作更改状态
计时器操作完全恢复
流程控制增减经验值
条件分歧增减等级
循环增减能力值
跳出循环增减技能
中止事件处理更换装备
公共事件更改名字
添加标签更换职业
转至标签更改称号
添加注释


Tab 2
移动时间调整
场景移动等待
设置载具位置图片与天气
设置事件位置显示图片
卷动地图移动图片
设置移动路线旋转图片
载具乘/降更改图片色调
人物消除图片
更改透明状态设置天气效果
更改队列行进音乐与声音
集合队列成员播放背景音乐
显示动画淡出背景音乐
显示心情记忆背景音乐
暂时消除事件还原背景音乐
画面效果播放背景声音
淡出画面淡出背景声音
淡入画面播放音效
更改画面色调播放声效
闪烁画面停止声效
震动画面


Tab 3
场景控制地图
战斗处理启用/禁止显示地图名称
商店处理更换地图图块组
名称输入处理更改战斗背景图
打开菜单画面更改地图远景图
打开存档画面获得指定位置的信息
游戏结束战斗事件
返回标题画面增减敌人体力值
系统设置增减敌人魔力值
更改战斗背景音乐更改敌人状态
更改战斗结束音效敌人完全恢复
启用/禁止存档敌人出现
启动/禁止菜单敌人变身
启动/禁止遇敌显示战斗动画
启动/禁止整队强制战斗指令
更改窗口颜色中止战斗
更换角色图像高级
更换载具图像脚本
影像
播放影像




↓ 求助攻 ↓
接下来的任务就是各功能的详细说明了





自己先来一发:

变量
   单个     [                      ... ]
   批量     [          ]~[          ]  
操作
  [赋值]   [加法]   [减法]   [乘法]   [除法]   [取余]   
取值  
常量   [     ]
变量   [     ]
随机   [      ]  ~  [      ]
数据
  物品   [             ] 的持有数
  武器   [             ] 的持有数
  护甲   [             ] 的持有数  
  角色   [             ] 的[#等级属性]
  敌人   [             ] 的[#能力属性]  
  人物   [             ] 的[#位置方向]  
  队伍   [ #第N号队员 ] 的角色ID
其他
地图ID
队伍人数
持有金钱
步数
游戏时间
计时器
存档次数
战斗次数
脚本
                                                                             

作者: myownroc    时间: 2014-6-6 01:47
作用何在?
作者: IamI    时间: 2014-6-6 10:04
本帖最后由 IamI 于 2014-6-6 10:06 编辑

RUBY 代码复制
  1. #=================================================================
  2. # Code 111
  3. # 条件分歧
  4. # 变长参数
  5. #-----------------------------------------------------------------
  6. # Parameter : [0, 1, 0]
  7. #=================================================================
  8. target_text = Text.new do |parameters, *followings|
  9.   arg0 = parameters[0].Value
  10.   case arg0
  11.   when 0
  12.     "开关 ".encode + Event_Help.switch(parameters[1].Value) + " == " + Event_Help.switch_state(parameters[2].Value)
  13.   when 1
  14.     "变量 ".encode + Event_Help.variable(parameters[1].Value) + Event_Help.compare(parameters[4].Value) + Event_Help.variable_or_value(parameters[2].Value, parameters[3].Value)
  15.   when  2
  16.     "独立开关 ".encode + parameters[1].Text + " == " + Event_Help.switch_state(parameters[2].Value)
  17.   when 3
  18.     sec = parameters[1].Value
  19.     min = sec / 60
  20.     sec -= min * 60
  21.     "计时器 ".encode + min.to_s + " 分 ".encode + sec.to_s + " 秒 ".encode + ["以上","以下"][parameters[2].Value].encode
  22.   when 4
  23.     arg1 = parameters[2].Value
  24.     case arg1
  25.     when 0
  26.       action = " 在同伴中".encode
  27.     when 1
  28.       action = " 名称为 ".encode + parameters[3].Text
  29.     when 2
  30.       action = " 已经学会技能 ".encode + Event_Help.value(parameters[3].Value, Data["skill"])
  31.     when 3
  32.       action = " 装备了武器 ".encode + Event_Help.value(parameters[3].Value, Data["weapon"])
  33.     when 4
  34.       action = " 装备了防具 ".encode + Event_Help.value(parameters[3].Value, Data["armor"])
  35.     when 5
  36.       action = " 具有状态 ".encode + Event_Help.value(parameters[3].Value, Data["state"])
  37.     end
  38.     "角色 ".encode + Event_Help.actor(parameters[1].Value) + action
  39.   when 5
  40.     arg1 = parameters[2].Value
  41.     case arg1
  42.     when 0
  43.       action = "出现".encode
  44.     when 1
  45.       action = Event_Help.value(parameters[3].Value, Data["state"])
  46.     end
  47.     " 敌人 ".encode + Event_Help.enemy(parameters[1].Value) + action
  48.   when 6
  49.     action = Event_Help.event(parameters[1].Value) + " 为  朝向 ".encode + Event_Help.direction(parameters[2].Value)
  50.   when 7
  51.     "金钱 #{parameters[1].Value} ".encode + (parameters[2].Value == 0 ? "以上" : "以下").encode
  52.   when 8
  53.     item = Event_Help.value(parameters[1].Value, Data["item"])
  54.     "持有 ".encode + item
  55.   when 9
  56.     item = Event_Help.value(parameters[1].Value, Data["weapon"])
  57.     "持有 ".encode + item
  58.   when 10
  59.     item = Event_Help.value(parameters[1].Value, Data["armor"])
  60.     "持有 ".encode + item
  61.   when 11
  62.     "按钮 ".encode + Event_Help.press(parameters[1].Value) + " 被按下时".encode
  63.   when 12
  64.     "脚本 ".encode + parameters[1].Text
  65.   end
  66. end

全代码2000+行太吃版面就不贴了。
encode是为了转码,无需在意。

这种东西真的真的没什么用,除非你疯了。
作者: 迷糊的安安    时间: 2014-6-6 10:34
进来看第一眼觉得一定是好厉害的东西 = =

过了5秒我突然想往楼主脸上扔过桥米线了
作者: fux2    时间: 2014-6-6 18:06
链接全挂,这是啥,不解释清楚就砸过桥米粉
作者: aa838320582    时间: 2014-8-26 22:55
看标题以为很厉害
看了一秒之后我感觉
我可以往楼主脸上扔过桥米线吗




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