Добрый день, Елена.
Написал скрипт, получилось вот так:
Код: Выделить всё// ---------------------------------------
// Script created by Алексей Пикуров (UIN 6)
// 30.09.2016 11:16:43
// ---------------------------------------
const
FILE_NAME = 'C:\Temp\message.txt';
var
sMsg, sCurrentLine, sOut: string;
iUINTo: integer;
begin
if FileExists(FILE_NAME) then begin
sMsg := trim(LoadTextFromFile(FILE_NAME, 6)); // текстовый файл в UTF-8
while length(sMsg) > 0 do begin
sCurrentLine := getnextst(sMsg, CRLF);
iUINTo := strtoint(getnextst(sCurrentLine, ' '));
sOut := ReplaceString(sCurrentLine, '|', CRLF, true, false);
mSendPrivateMessage(0, iUINTo, sOut, 10, true);
end;
DeleteFile(FILE_NAME);
end;
end.
Он читает строки из текстового файла, каждая строка может быть отдельным сообщением. Выбирает оттуда UIN, кому отправлять и остаток отправляет многострочным текстом. Затем удаляет исходный файл.
Выглядит это так:
testscriptfromfile.png
Сам файл (в формате UTF-8, если у вас другая кодировка — поставьте в функции LoadTextFromFile нужную):
message.txt
Обновлённый сервер —
https://nsoft-s.com/files/mcserv.zipСправка по используемым функциям — на сайте:
https://nsoft-s.com/mcserverhelp/index. ... ctions.htmКлиентов обновлять не нужно, версия та же, 5.22.1, обновить только сервер, поверху.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Team lead
Чат со мной