Esempio n. 1
0
        public override object Execute(Macro m, List <string> errors)
        {
            string name = this.Params[0].Execute(m, errors).ToString();

            R20WSServer.Send(new PollPacket()); // Listen call
            R20WSServer.Send(new MessagePacket()
            {
                Text = name, GMRoll = false
            });
            int?i = R20WSServer.AwaitCallback();

            if (!i.HasValue)
            {
                errors.Add(this.Translate("Macro_Error_NoPollR20"));
            }

            return(i ?? 0);
        }