我是星号的新手,我正在自学,我在这一节有一些警告…主要的问题是()和$$的使用。我不知道什么时候使用,什么时候不使用。
相同路径n,读取( =>,${/shootingangle,2}/shootingangle,2,,1,5);从拨号盘读取2位数到角度
same => n,Set(distance=$2500*SIN((2*${angle})/(180/3.14159)));根据角度计算距离
same => n,ExecIf($( <= ) >= ${target} + 45) &$(Distance)目标${target} -45)?Goto(游戏,7,1);这就是我遇到问题的地方...
发布于 2019-12-16 01:08:12
${something}是星号中的变量
https://www.voip-info.org/asterisk-variables/
而()只是对数学运算进行分组,就像在其他技术中一样。
$[]用于替换。也就是说,它评估价值并将其放入。对于ExecIf,结果应为1或0。
https://www.voip-info.org/asterisk-cmd-execif/
https://www.voip-info.org/asterisk-expressions/
GOTO的ExecIf是非常非常糟糕的做法,你有GotoIf应用程序。
https://stackoverflow.com/questions/59345243
复制相似问题