[Snippet] Tfm/Mudar o gênero da string

Esse script muda o gênero de uma string dada de acordo com o gênero do rato na sala. Parâmetros: nomeDoJogador, mensagem
 avatar
Flamma
lua
2 years ago
612 B
5
Indexable
local generoMuda = function(nomeDoAlvo, textArea)
   local genero = tfm.get.room.playerList[nomeDoAlvo] and tfm.get.room.playerList[nomeDoAlvo].gender or 0
   for k in textArea:gmatch('%-%(%w+%|%w+%|%w+%)') do
      local k = (k:gsub('%(', '%%('):gsub('%)', '%%)'))
      if genero == 0 then
         textArea = textArea:gsub(k, k:match('%-%%%((%w+)%|%w+%|%w+%%%)'))
      elseif genero == 1 then
         textArea = textArea:gsub(k, k:match('%-%%%(%w+%|(%w+)%|(%w+)%%%)'))
      else
         textArea = textArea:gsub(k, k:match('%-%%%(%w+%|%w+%|(%w+)%%%)'))
      end
   end
   return textArea
end
Editor is loading...