Скрипт добавляет новый тег в окно сообщений для получения имени пользователя компьютера.
Использование:
Установить скрипт
В сообщении использовать тег \UN
Скрипт:
module DK_USER_NAME
api = Win32API.new("Advapi32.dll", "GetUserName", "PP", "I");
USER_NAME = 0.chr * 260;
len = [USER_NAME.length].pack('L');
api.call(USER_NAME, len);
end
class Window_Base
alias dk_convert_escape_characters convert_escape_characters
def convert_escape_characters(text)
result = dk_convert_escape_characters(text);
result.gsub!(/\eUN/i) { DK_USER_NAME::USER_NAME };
return result;
end
end