[英]Continue playSound() Cheat Engine Lua
在 Cheat Engine 中,我們可以使用 playSound() 來播放 wav 聲音文件。 我正在嘗試為摩爾斯電碼播放聲音:
test = '.... . .-.. .-.. ---/.-- --- .-. .-.. -..'
for i= 1, #test do
chr = string.sub(test, i, i)
if chr == '.' then
playSound(findTableFile("dot.wav"))
elseif chr == '-' then
playSound(findTableFile("dash.wav"))
elseif chr == 's' then
playSound(findTableFile("shortpause.wav"))
elseif chr == ' ' then
playSound(findTableFile("mediumpause.wav"))
elseif chr == '/' then
playSound(findTableFile("longpause.wav"))
end
end
但是聲音只播放第一個'chr'。 如何通過定義的聲音播放所有字符 'chr'?
問題解決:
test = '.... . .-.. .-.. ---/.-- --- .-. .-.. -..'
function playMorse()
for i= 1, #test do
chr = string.sub(test, i, i)
if chr == '.' then
playSound(findTableFile("dot.wav"))
sleep(300)
elseif chr == '-' then
playSound(findTableFile("dash.wav"))
sleep(300)
elseif chr == 's' then
playSound(findTableFile("shortpause.wav"))
sleep(300)
elseif chr == ' ' then
playSound(findTableFile("mediumpause.wav"))
sleep(300)
elseif chr == '/' then
playSound(findTableFile("longpause.wav"))
sleep(300)
end
end
end
playMorse()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.