string[] rol = new string[]{"МАФИЯ","ДОКТОР","КОМИССАР","ПУТАНА","МАНЬЯК","Гл.МАФИЯ"};
string[] func = new string[]{"Дон: ","Вакцина: ","Патрон: ","Бокал: "};
Random rand = new Random(DateTime.Now.Millisecond);
for (i = 0; i < nU; i++) rU[i] = i;
for (i = rU.Length - 1; i > 0; i--)
Random rand = new Random(DateTime.Now.Millisecond);
for (i = 0; i < nU; i++) rR[i] = i;
for (i = rR.Length - 1; i > 0; i--)
Console.WriteLine(" Приветствую, с Вами рандомизатор от [RG]CAHEK =)\n");
Console.WriteLine("\t\t\t\tПоиграем в мафию?");
Console.WriteLine("__________________________________________________\n");
Console.WriteLine("\t\t\tВведите количество игроков: ");
nU = Int32.Parse(Console.ReadLine());
Console.WriteLine("__________________________________________________\n");
Console.WriteLine("\t\t\tВведите имена игроков: ");
users[i] = Convert.ToString(Console.ReadLine());
Random rand = new Random();
int kpi; if (kp==2) kpi=1; else kpi=0;
int dp; if (rand.Next(1,4)==1) dp=1; else dp=3;
int dpi; if (dp==1) dpi=1; else dpi=0;
Console.WriteLine("__________________________________________________\n");
Console.WriteLine("\tСегодня в игре участвуют следующие роли:\n");
rols[0] = rol[5]; rols[1] = rol[0]; rols[2] = rol[dk];
Console.WriteLine("\t\t{0} {1} чел.\n\t\t{2} - {3}{4} шт.", rol[0], 2, rol[dk], func[dk], 1);
rols[0] = rol[5]; rols[1] = rol[0]; rols[2] = rol[1]; rols[3] = rol[kp];
Console.WriteLine("\t\t{0} {1} чел.\n\t\t{2} - {3}{4} шт.\n\t\t{5} - {6}{7} шт.", rol[0], 2, rol[1], func[1], 1, rol[kp], func[kp], Convert.ToString(kpi));
rols[0] = rol[5]; rols[1] = rol[0]; rols[2] = rol[1]; rols[3] = rol[kp];
Console.WriteLine("\t\t{0} {1} чел.\n\t\t{2} - {3}{4} шт.\n\t\t{5} - {6}{7} шт.", rol[0], 2, rol[1], func[1], 1, rol[kp], func[kp], Convert.ToString(kpi));
rols[0] = rol[5]; rols[1] = rol[0]; rols[2] = rol[2]; rols[3] = rol[dp];
Console.WriteLine("\t\t{0} {1} чел.\n\t\t{2} - {3}{4} шт.\n\t\t{5} - {6}{7} шт.", rol[0], 2, rol[dp], func[dp], Convert.ToString(dpi), rol[2], func[2], 1);
rols[0] = rol[5]; rols[1] = rol[0]; rols[2] = rol[2]; rols[3] = rol[dp];
Console.WriteLine("\t\t{0} {1} чел.\n\t\t{2} - {3}{4} шт.\n\t\t{5} - {6}{7} шт.", rol[0], 2, rol[dp], func[dp], Convert.ToString(dpi), rol[2], func[2], 1);
for(i = 0; i < rol.Length; i++) rols[i] = rol[i];
Console.WriteLine("\t\t{0} {1} чел. - {2}{3}\n\t\t{4} - {5}{6} шт.\n\t\t{7} - {8}{9} шт.\n\t\t{10} - {11}{12} шт.\n\t\t{13}.", rol[0], 2, func[0], 1, rol[1], func[1], 2, rol[2], func[2], 2, rol[3], func[3], 1, rol[4]);
Console.WriteLine("ooVoo будет переполнено, кого-то надо принести в жертву!");
Console.WriteLine("__________________________________________________\n");
Console.WriteLine("\tИгрок {0} под №{1}. \t{2}", users[i], ++rU[i], rols[rR[i]]);
Console.WriteLine("__________________________________________________\n");
Console.WriteLine("\t\t\tЖелаю победы сильнейшим!");
Console.WriteLine("\tМожет ещё народ подтянем? А то мало как-то.");