MUSH大神请帮忙看下
弱弱的问一下,今天在论坛里找到一个中文转秒的函数,请问下 具体使用的方法,研究了半天不知道怎么使用function timetonum(text)
local text=string.gsub(text,"天",",")
text=string.gsub(text,"小时",",")
text=string.gsub(text,"分",",")
text=string.gsub(text,"秒","")
local timelist=Split(text,",")
local timelist2={}
for i,v in ipairs(timelist) do--转成第一个元素为秒,往后排
table.insert(timelist2,1,v)
end
local time_sec=0
for i,v in ipairs(timelist2) do
if i==1 then time_sec=time_sec+ctonum(v) end
if i==2 then time_sec=time_sec+ctonum(v)*60 end
if i==3 then time_sec=time_sec+ctonum(v)*3600 end
if i==4 then time_sec=time_sec+ctonum(v)*3600*24 end
end
return time_sec
end
北大侠客行MUD,中国最好的MUD 大约如此
函数名:timetonum
调用格式:函数名("八天十九小时五十二分三十九秒") 請問這個func裡用到的Split和ctonum是什麼? 也是两个自定义函数
split可以用系统自带函数utils.split
ctonum函数mush版逍遥行里有,或者搜一下我以前发过一个函数帖子里有。
页:
[1]