- 288
- 41
- Версия MoonLoader
- Другое
Приветствую, недавно начал делать теги для скрипта, и есть одна проблема. Я создал тег "{sex}", который возвращает пол игрока, если ввести строку например, "/me {sex:передал|передала} ключи", то в зависимости от переменной будет выводиться одна фраза из двух (если переменная равна 0, то выводится передал, а если 1 - передала).
Теперь к главному, нельзя использовать тег несколько раз, то есть в отыгровку вводить больше 1-го тега, и понять проблему я не могу, остальные теги у меня работают нормально, кроме этого.
Теперь к главному, нельзя использовать тег несколько раз, то есть в отыгровку вводить больше 1-го тега, и понять проблему я не могу, остальные теги у меня работают нормально, кроме этого.
Lua:
function sampev.OnServerMessage(color, msg)
if msg:find("%{sex%:(.+)%|(.+)%}") then
local man_case, woman_case = msg:match("%{sex%:(.+)%|(.+)%}")
msg = msg:gsub("%{sex%:(.+)%|(.+)%}", ini.main.sex == 0 and man_case or woman_case)
end
return {color, msg}
end