- UID
- 794
- 积分
- 1720
- 帖子
- 61
- 主题
- 7
- 论坛币
- 787
- 威望
- 13
- EP值
- 480
- MP值
- 38
- 阅读权限
- 50
- 注册时间
- 2012-11-17
- 在线时间
- 86 小时
- 最后登录
- 2024-11-18
|
本帖最后由 Tsankou 于 2014-1-25 09:52 编辑
比如有一行的文本是
{\pos(100,200)}测试测试
可以在写template的时候取得这时候定下的坐标么?
我的思路是写一个函数来取得坐标
就写了这么个玩意【好吧没有学过编程什么的 前面的空格什么的都是随意的……似乎Aeg娘不会计较这些- function GetPosition()
- raw=line.text
- for i = 1,_G.unicode.len(raw)-3,1 do
- while string.sub(raw,i,i+3)=="\pos" do
- for j = i,j+1,1 do
- while string.sub(raw,j,j)=="," do
- for k=j,k+1,1 do
- while string.sub(raw,k,k)==")" do break end
- end
- break
- end
- end
- break
- end
- end
- if i == _G.unicode.len(raw)-3
- then
- xpos = line.center
- ypos = line.middle
- return ""
- else
- xpos = tonumber(string.sub(raw,i+4,j-1))
- ypos = tonumber(string.sub(raw,j+1,k-1))
- return ""
- end
- end
复制代码 然后这样执行自动化报错
求问大大们有没有什么其他的方法解决这个问题
或者求指出一下脚本哪里错了…… |
|