AvernumScript/附录/关于脚本的一般说明
外观
< AvernumScript | 附录
- 许多调用需要你提供which_char的值。它需要一个角色的编号,范围从 0 到 119。
注意:你不是在输入角色的角色 ID 或其性格。要找到角色的编号,在编辑器中选择角色并查看第一行描述中的编号。
- 如果你在一个生物脚本中使用这样的调用,如果为which_char输入 -1,该函数将对正在运行脚本的生物起作用。在这种情况下,你也可以为which_char输入 ME。它与 -1 做同样的事情。
- 当一个调用需要which_char_or_group的值时,它需要一个角色或组的编号。这与which_char完全一样,只有一个区别:该调用还可以对组中的每个成员起作用。如果你想让调用对组 x 起作用,请将which_char_or_group的值设置为 1000 + x。
注意:组 0 始终是队伍。
- 你应该特别注意这些调用。它们是通常用于编写特殊遭遇的最频繁的调用。
- 此调用是开始对话的方法。
- 此调用允许你阻止队伍进入容器和空间。
- 使用这两个调用可以轻松奖励队伍。
- 第一个调用让你查看一个角色是否存在。第二个调用将立即创建一个新的角色。
- 每个场景必须使用此调用。否则,队伍离开场景的唯一方法是通过角色编辑器。
- 这是向玩家显示一些简单文本的最佳调用。
- 此调用让你可以自定义你的户外遭遇。
- 这两个是设置和检查“已完成”标志的两个主要调用。
void set_name(short which_char_or_group,char new_name) 和 void set_level(short which_char_or_group,short what_level)
[编辑 | 编辑源代码]- 这两个调用让你可以立即自定义城镇中的生物
- 此调用让你可以轻松地在脚本中跳转状态。