Цитата:
Сообщение от Miler
Я всё настроил просто пара вещей наясна была. Как я понял из строки NpcID мы вычетаем ID и остаток и есть KID (до меня просто не дошло). Терь всё пашет на все 100%, офигенная вещь получилась спс. А как подправить, чтобы отправляло в пм нескольким людят сразу поочереди?
|
Да имено так. Главное знать настоящий NpcID.
Можно Say2 исправить, и заранее руками в скрипте прописать кому слать.
В инит пропиши
Код:
PlayerName:='012';
PlayerName1:='123';
PlayerName2:='234';
PlayerName3:='345';
а процедуру так исправь
Код:
procedure Say2(msg:string);
begin
buf:=#$38;
WriteS(msg);
WriteD(2);
WriteS(PlayerName);
SendToServerEx(Name);
buf:=#$38;
WriteS(msg);
WriteD(2);
WriteS(PlayerName2);
SendToServerEx(Name);
buf:=#$38;
WriteS(msg);
WriteD(2);
WriteS(PlayerName3);
SendToServerEx(Name);
end;
С панельки гиморно добавлять. Это еще комбобоксы добавить надо. Может и из одного можно несколько, я не знаю.
ЗЫЖ проверок только нет, что игрок введен, не проколись. Переменная PlayerName обязательно должна быть инициализирована!