Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function morza(char)
- local tab = {}
- tab['4'] = '....-'
- tab['q'] = '--.-'
- tab['.'] = '......'
- tab['б'] = '-...'
- tab['д'] = '-..'
- tab['7'] = '--...'
- tab['в'] = '.--'
- tab['г'] = '--.'
- tab['t'] = '-'
- tab['8'] = '---..'
- tab['ñ'] = '--.--'
- tab['9'] = '----.'
- tab['6'] = '-....'
- tab['ж'] = '...-'
- tab['з'] = '--..'
- tab['w'] = '.--'
- tab[';'] = '-.-.-.'
- tab[':'] = '...---'
- tab['р'] = '.-.'
- tab['y'] = '-.--'
- tab['v'] = '...-'
- tab['с'] = '...'
- tab['и'] = '..'
- tab[' '] = ' '
- tab['ö'] = '---.'
- tab['т'] = '-'
- tab['!'] = '--..--'
- tab['й'] = '.---'
- tab['ф'] = '..-.'
- tab['у'] = '..-'
- tab['к'] = '-.-'
- tab['л'] = '.-..'
- tab['"'] = '.-..-.'
- tab['ц'] = '-.-.'
- tab['н'] = '-.'
- tab['a'] = '.-'
- tab['ч'] = '---.'
- tab['о'] = '---'
- tab['п'] = '.--.'
- tab['c'] = '-.-.'
- tab['\''] = '.----.'
- tab['b'] = '-...'
- tab['ü'] = '..--'
- tab['d'] = '-..'
- tab['ä'] = '.-.-'
- tab['e'] = '.'
- tab['−'] = '-....-'
- tab['g'] = '--.'
- tab['е'] = '.'
- tab['u'] = '..-'
- tab['h'] = '....'
- tab['э'] = '..-..'
- tab[','] = '.-.-.-'
- tab['()'] = '-.--.-'
- tab['i'] = '..'
- tab['f'] = '..-.'
- tab['j'] = '.---'
- tab['n'] = '-.'
- tab['ю'] = '..--'
- tab['ch'] = '----'
- tab['z'] = '--..'
- tab['r'] = '.-.'
- tab['k'] = '-.-'
- tab['/'] = '-..-.'
- tab['é'] = '..-..'
- tab['я'] = '.-.-'
- tab['5'] = '.....'
- tab['?'] = '..--..'
- tab['l'] = '.-..'
- tab['0'] = '-----'
- tab['s'] = '...'
- tab['m'] = '--'
- tab['1'] = '.----'
- tab['ы'] = '-.--'
- tab['м'] = '--'
- tab['@'] = '.--.-.'
- tab['ь'] = '-..-'
- tab['х'] = '....'
- tab['щ'] = '--.-'
- tab['o'] = '---'
- tab['3'] = '...--'
- tab['ъ'] = '--.--'
- tab['2'] = '..---'
- tab['а'] = '.-'
- tab['ш'] = '----'
- tab['p'] = '.--.'
- return tab[char] or ''
- end
- if not _ARGS then return '!!morsegen [text]' end
- local n = ''
- for i = 1, #_ARGS do
- local c = string.sub(_ARGS, i, i)
- n = n .. morza(c) .. ' '
- end
- return n
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement