🤩
SBPlaceholder2 Wiki
  • SBPlaceholder 2
  • 基础信息
    • 🤔这是什么
    • 😇从何而来
    • 😘插件安装
  • 初窥门径
    • 🐥第一个表达式
    • 👨‍🍳元素与运算
    • 👨‍⚕️外部占位符
  • 融会贯通
    • 🔥简单元素类型
    • 🌪️函数调用
    • ☃️方法调用
  • 炉火纯青
    • 👨‍🏫复杂元素类型
    • 🧙‍♂️发生了什么
  • 一些例子
    • 👶宝宝难度
    • 👩‍🦳困难难度
    • 🦊大师难度
  • 百科全书
    • 🚢内置类型
      • 整数 Int
      • 数值 Number
      • 文本 String
      • 布尔值 Bool
      • 子表达式 Expression
      • 玩家 Player
      • 函数 Function
      • 虚空 Void
      • *列表 List
      • *字典 Dict
      • *类型 Type
    • 🚓内置函数
    • 🗿更新日志
  • 作为开发者
    • 🎷自定义函数
    • 🎸自定义类型
    • 🎤拓展方法
由 GitBook 提供支持
在本页
  • 获取插件作者 getAuthor()
  • 获取元素调试 debug(任何)
  • 解析外部占位符 papi(文本)
  • 条件语句 if(布尔值, 任何, 任何)
  • 所有内置函数可以在此处查看
  1. 融会贯通

函数调用

在函数型元素后加一对括号,括号内写入函数的参数(可空),多个参数之间使用逗号隔开,即可调用函数,使用了函数的表达式看起来应该是这样的 <函数名>(<参数1>,<参数2>)。

获取插件作者 getAuthor()

该函数无需参数,且始终返回文本型的插件作者名字 xming_jun,可以用于调试。

%s_getAuthor()%
> xming_jun

获取元素调试 debug(任何)

该函数需要一个任何元素参数,会返回文本型的该参数的调试样式,用于在不确定元素类型或状态时查看。

%s_debug(3+5)%
> Int@8
%s_debug(getAuthor())%
> String@xming_jun

解析外部占位符 papi(文本)

该函数需要一个文本型元素参数,返回在该文本两侧添加 % 然后解析占位符后的文本元素。

%s_papi(player_health)%
# 获取玩家当前生命值
> 20

条件语句 if(布尔值, 任何, 任何)

该函数需要一个布尔值元素参数和两个任何元素参数,如果第一个布尔值参数为 true 则会返回第一个任何型元素,否则返回第二个任何型元素。

%s_if(5>3,yes,no)%
> yes
%s_if(papi(player_health)>10,high,low)%
# 如果玩家生命值高于 10 返回 high 否则返回 low
> high

所有内置函数可以在此处查看

上一页简单元素类型下一页方法调用

最后更新于1年前

🌪️
🚓内置函数