PDA

Просмотр полной версии : [Помогите!] Подскажите код


vova1234561
09.05.2012, 18:52
[Ссылки могут видеть только зарегистрированные и активированные пользователи]
Как сделать так же? Или как у него было раньше, выбираешь боссов и он их атакует(по списку)?

Мне хотя бы пример:
кирпич, сизый, махно

TeedI
09.05.2012, 19:04
Что именно так же ? бить боссов по списку ? при добавлении пользователем в список боссов заносите их в массив , дальше по списку бьем первого как только закончили бьем второго


public In32[] bossArray = new int[] {0, 1, 2, 3}; // под 0 1 2 3 я подразумеваю id боссов
for(int i = 0; i < bossArray.Lengch; ++i) {
//тут пост запрос на атаку
}

vova1234561
09.05.2012, 20:09
TeedI, про это я знаю))
Вот есть 5 чекбоксов, включил я допусти 2 и 5 чекбокс, и он бьет 2 и 5го босса
мне нужен пример 3х боссов! Как я хочу сделать, будет долго, и строк будет не малое количество!

TeedI
09.05.2012, 20:21
TeedI, про это я знаю))
Вот есть 5 чекбоксов, включил я допусти 2 и 5 чекбокс, и он бьет 2 и 5го босса
мне нужен пример 3х боссов! Как я хочу сделать, будет долго, и строк будет не малое количество!

Создаете метод который принимает параметр id босса.
Создаете три потока вызываете с параметрами :)

vova1234561
09.05.2012, 20:34
Создаете метод который принимает параметр id босса.
ну это ясно понятно

Создаете три потока вызываете с параметрами
поподробней, что то я не /kidding

TeedI
10.05.2012, 00:59
ну это ясно понятно


поподробней, что то я не /kidding

ну допустим

private void Atack(object id)
{
string bossID = Convert.ToString(id);
// и т.д
}

private static btnRun()
{
Thread[] th = new Thread[bossAtackList.Count];
for(int i = 0; i < bossAtackList.Count; i++)
{
th[i] = new Thread(new ParameterizedThreadStart(Atack));
th[i].Start(i);
}
}

ну вроде бы так :)