public virtual string ќбработать оманду(string команда) { if (команда.Length > 0 && команда[0] == јнализатор. омандный—имвол) { Ёлемент¬ывода.ƒобавитьЁхо(команда); »нтерпретировать(команда.Substring(1)); } else { string команды = ћакросы[команда]; if (команды != null) { return(команды); } команда = јнализатор.”братьќбратные—лэши(команда); Ёлемент¬ывода.ƒобавитьЁхо(команда); —оединение.«аписать(команда); } return(null); }
public override string ќбработать оманду(string команда) { if (команда == "автоуклонение") { if (вЅою) { return("уклон;#отсрочить 1900 автоуклонение"); } else { return(null); } } if (команда == "вп") { return("приказ все войти пент;войти пент"); } Match match; match = Regex.Match(команда, @"^ф (.+)"); if (match.Success) { return(match.Result("#приказать {$“јЌ } {$1};#отсрочить 1000 {$1}")); } match = Regex.Match(команда, "^п( .+|$)"); if (match.Success) { return(match.Result("подн$1")); } match = Regex.Match(команда, "^з (.+)"); if (match.Success) { return(match.Result("спр¤;закол $1")); } match = Regex.Match(команда, "^у (.+)"); if (match.Success) { return(match.Result("п $1;з $1")); } if (команда == "врем¤") { Ёлемент¬ывода.ƒобавитьЁхо(команда); Ёлемент¬ывода.ƒобавить(new —трока(System.DateTime.Now.ToString(), 0x09)); return(null); } if (команда == "веса") { Ёлемент¬ывода.ƒобавитьЁхо(команда); Ёлемент¬ывода.ƒобавить(0x0F, "—ила ѕрава¤ Ћева¤ ƒвуруч —ила ѕрава¤ Ћева¤ ƒвуруч"); Ёлемент¬ывода.ƒобавить(" 01 01 00 01 26 23 13 36"); Ёлемент¬ывода.ƒобавить(" 02 02 01 03 27 23 14 37"); Ёлемент¬ывода.ƒобавить(" 03 03 01 04 28 24 14 38"); Ёлемент¬ывода.ƒобавить(" 04 04 02 06 29 24 15 39"); Ёлемент¬ывода.ƒобавить(" 05 05 02 07 30 25 15 40"); Ёлемент¬ывода.ƒобавить(" 06 06 03 09 31 25 15 40"); Ёлемент¬ывода.ƒобавить(" 07 07 03 10 32 25 15 40"); Ёлемент¬ывода.ƒобавить(" 08 08 04 12 33 25 16 41"); Ёлемент¬ывода.ƒобавить(" 09 09 04 13 34 26 16 42"); Ёлемент¬ывода.ƒобавить(" 10 10 05 15 35 26 16 42"); Ёлемент¬ывода.ƒобавить(" 11 11 05 16 36 26 17 43"); Ёлемент¬ывода.ƒобавить(" 12 12 06 18 37 26 17 43"); Ёлемент¬ывода.ƒобавить(" 13 13 06 19 38 27 17 44"); Ёлемент¬ывода.ƒобавить(" 14 14 07 21 39 27 17 44"); Ёлемент¬ывода.ƒобавить(" 15 15 07 22 40 27 18 45"); Ёлемент¬ывода.ƒобавить(" 16 16 08 24 41 27 18 45"); Ёлемент¬ывода.ƒобавить(" 17 17 08 25 42 28 18 46"); Ёлемент¬ывода.ƒобавить(" 18 18 09 27 43 28 18 46"); Ёлемент¬ывода.ƒобавить(" 19 19 09 28 44 28 19 47"); Ёлемент¬ывода.ƒобавить(" 20 20 10 30 45 28 19 47"); Ёлемент¬ывода.ƒобавить(" 21 20 11 31 46 29 19 48"); Ёлемент¬ывода.ƒобавить(" 22 21 11 32 47 29 19 48"); Ёлемент¬ывода.ƒобавить(" 23 21 12 33 48 29 19 48"); Ёлемент¬ывода.ƒобавить(" 24 22 12 34 49 29 20 49"); Ёлемент¬ывода.ƒобавить(" 25 22 13 35 50 30 20 50"); return(null); } return(base.ќбработать оманду(команда)); }