1

Тема: Ошибка при попытке сохранить параметры в v.8

Добрый день!

При попытке загрузить клиент бота и сохранить параметры настроек,
выводится ссобщение.

"Необрабатываемое исключение в приложениию .Индекс за пределами диапазона"

Подробная информация об использовании just-in-time бла бла бла.

1. насройки IE - отдака сценариев отключена.
2. . net 3.5 стоит.
3. пробовал на 2 разных компах на работе - не пашет.ОС Xp sp2 - лицензия.
4. дома все отлично. ОС Xp sp2 "зверь"


З.Ы. Вставил бы скриншот, но не знаю, как это сделать.

Заранее благодарен за помощь.

С Уважением,
Юрий.

2

Re: Ошибка при попытке сохранить параметры в v.8

(Please log in or register to see this URL)

3

Re: Ошибка при попытке сохранить параметры в v.8

насройки IE - отдака сценариев отключена

Точно? Перепроверь. Галочку надо "включить" это обозначает отключение. Иногда путаются.

Больше идей пока нет sad Проблема наверняка в настройках IE, но где не могу понять.

Может каким-то боком файл настроек персонажа отсутствует? Или на запись закрыт? Сними с него все атрибуты, для чистоты эксперимента.

(Please log in or register to see this URL)

4

Re: Ошибка при попытке сохранить параметры в v.8

Или проблема в .net
Ты именно установил 3.5 или там "уже стояло"?

По нажатию кнопки нифига сложного не происходит. Нечему там ломаться smile

private void SaveSettings_Click(object sender, EventArgs e)
        {
            XmlDocument xmlDoc = new XmlDocument();
            XmlDeclaration newChild = xmlDoc.CreateXmlDeclaration("1.0", "windows-1251", null);
            xmlDoc.InsertBefore(newChild, xmlDoc.DocumentElement);
            XmlNode node = xmlDoc.CreateElement("Account");
            xmlDoc.AppendChild(node);
            this.WriteXMLValue(xmlDoc, "Login", this.SLogin.Text);
            this.WriteXMLValue(xmlDoc, "Password", this.SPassword.Text);
            this.WriteXMLValue(xmlDoc, "BattleWithInjury", this.SBattleWithInjury.Checked.ToString());
            this.WriteXMLValue(xmlDoc, "CureInjuries", this.SCureInjuries.Checked.ToString());
            this.WriteXMLValue(xmlDoc, "BattleAbovePercent", this.SBattleAbovePercent.Text);
            this.MainTimer.Interval = int.Parse(this.SActionsInterval.Text);
            this.WriteXMLValue(xmlDoc, "ActionsInterval", this.SActionsInterval.Text);
            this.WriteXMLValue(xmlDoc, "BattleStartType", this.SBattleStartType.SelectedIndex.ToString());
            this.WriteXMLValue(xmlDoc, "RepairType", this.SRepairType.SelectedIndex.ToString());
            this.WriteXMLValue(xmlDoc, "RepairNumber", this.SRepairNumber.Text);
            this.WriteXMLValue(xmlDoc, "CharType", this.SCharType.SelectedIndex.ToString());
            this.WriteXMLValue(xmlDoc, "AnimalEat", this.SAnimalEat.Checked.ToString());
            this.WriteXMLValue(xmlDoc, "AnimalBattle", this.SAnimalBattle.Checked.ToString());
            this.WriteXMLValue(xmlDoc, "StatsAdder", this.SStatsAdder.Checked.ToString());
            for (int i = 0; i < 120; i++)
            {
                this.WriteXMLValue(xmlDoc, "Stat" + i.ToString(), this.SStatsList.Rows[i].Cells[1].Value.ToString());
            }
            this.WriteXMLValue(xmlDoc, "BattlePercent1", this.SBattlePercent1.Value.ToString());
            this.WriteXMLValue(xmlDoc, "BattlePercent2", this.SBattlePercent2.Value.ToString());
            this.WriteXMLValue(xmlDoc, "BattlePercent3", this.SBattlePercent3.Value.ToString());
            this.WriteXMLValue(xmlDoc, "BattlePercent4", this.SBattlePercent4.Value.ToString());
            this.WriteXMLValue(xmlDoc, "BattlePercent5", this.SBattlePercent5.Value.ToString());
            this.WriteXMLValue(xmlDoc, "BattlePercent6", this.SBattlePercent6.Value.ToString());
            this.WriteXMLValue(xmlDoc, "BattlePercent7", this.SBattlePercent7.Value.ToString());
            this.WriteXMLValue(xmlDoc, "BattlePercent8", this.SBattlePercent8.Value.ToString());
            this.WriteXMLValue(xmlDoc, "BattlePercent9", this.SBattlePercent9.Value.ToString());
            this.WriteXMLValue(xmlDoc, "BattlePercent10", this.SBattlePercent10.Value.ToString());
            this.WriteXMLValue(xmlDoc, "BattlePercent11", this.SBattlePercent11.Value.ToString());
            this.WriteXMLValue(xmlDoc, "BattlePercent12", this.SBattlePercent12.Value.ToString());
            this.WriteXMLValue(xmlDoc, "BattlePercent13", this.SBattlePercent13.Value.ToString());
            this.WriteXMLValue(xmlDoc, "BattlePercent14", this.SBattlePercent14.Value.ToString());
            this.WriteXMLValue(xmlDoc, "BattlePercent15", this.SBattlePercent15.Value.ToString());
            this.WriteXMLValue(xmlDoc, "BattleType", this.SBattleType.SelectedIndex.ToString());
            this.WriteXMLValue(xmlDoc, "BattleDogovorZayavkaType", this.SBattleDogovorZayavkaType.SelectedIndex.ToString());
            this.WriteXMLValue(xmlDoc, "BattleDogovorType", this.SBattleDogovorType.SelectedIndex.ToString());
            this.WriteXMLValue(xmlDoc, "BattleDogovorTimeout", this.SBattleDogovorTimeout.SelectedIndex.ToString());
            this.WriteXMLValue(xmlDoc, "BattleDogovorStatsAnalyze", this.SBattleDogovorStatsAnalyze.SelectedIndex.ToString());
            this.WriteXMLValue(xmlDoc, "BattleGroupTime", this.SBattleGroupTime.SelectedIndex.ToString());
            this.WriteXMLValue(xmlDoc, "BattleGroupTimeout", this.SBattleGroupTimeout.SelectedIndex.ToString());
            this.WriteXMLValue(xmlDoc, "BattleGroupAllies", this.SBattleGroupAllies.Text);
            this.WriteXMLValue(xmlDoc, "BattleGroupEnemies", this.SBattleGroupEnemies.Text);
            this.WriteXMLValue(xmlDoc, "BattleGroupKulak", this.SBattleGroupKulak.Checked.ToString());
            this.WriteXMLValue(xmlDoc, "BattleGroupDeath", this.SBattleGroupDeath.Checked.ToString());
            this.WriteXMLValue(xmlDoc, "BattleGroupBlood", this.SBattleGroupBlood.Checked.ToString());
            this.WriteXMLValue(xmlDoc, "BattleGroupOtmoroz", this.SBattleGroupOtmoroz.Checked.ToString());
            this.WriteXMLValue(xmlDoc, "BattleHaotZayavkaType", this.SBattleHaotZayavkaType.SelectedIndex.ToString());
            this.WriteXMLValue(xmlDoc, "BattleHaotTime", this.SBattleHaotTime.SelectedIndex.ToString());
            this.WriteXMLValue(xmlDoc, "BattleHaotTimeout", this.SBattleHaotTimeout.SelectedIndex.ToString());
            this.WriteXMLValue(xmlDoc, "BattleHaotType", this.SBattleHaotType.SelectedIndex.ToString());
            this.WriteXMLValue(xmlDoc, "BattleHaotInvisible", this.SBattleHaotInvisible.Checked.ToString());
            this.WriteXMLValue(xmlDoc, "BattleHaotDeath", this.SBattleHaotDeath.Checked.ToString());
            this.WriteXMLValue(xmlDoc, "BattleHaotBlood", this.SBattleHaotBlood.Checked.ToString());
            this.WriteXMLValue(xmlDoc, "BattleHaotOtmoroz", this.SBattleHaotOtmoroz.Checked.ToString());
            this.WriteXMLValue(xmlDoc, "Priem1", this.SPriem1.Text);
            this.WriteXMLValue(xmlDoc, "Priem2", this.SPriem2.Text);
            this.WriteXMLValue(xmlDoc, "Priem3", this.SPriem3.Text);
            this.WriteXMLValue(xmlDoc, "Priem4", this.SPriem4.Text);
            this.WriteXMLValue(xmlDoc, "Priem5", this.SPriem5.Text);
            this.WriteXMLValue(xmlDoc, "Priem6", this.SPriem6.Text);
            this.WriteXMLValue(xmlDoc, "Priem7", this.SPriem7.Text);
            this.WriteXMLValue(xmlDoc, "Priem8", this.SPriem8.Text);
            this.WriteXMLValue(xmlDoc, "Priem9", this.SPriem9.Text);
            this.WriteXMLValue(xmlDoc, "Priem10", this.SPriem10.Text);
            this.WriteXMLValue(xmlDoc, "Priem11", this.SPriem11.Text);
            this.WriteXMLValue(xmlDoc, "Priem12", this.SPriem12.Text);
            this.WriteXMLValue(xmlDoc, "Priem13", this.SPriem13.Text);
            this.WriteXMLValue(xmlDoc, "Priem14", this.SPriem14.Text);
            this.WriteXMLValue(xmlDoc, "Priem15", this.SPriem15.Text);
            this.WriteXMLValue(xmlDoc, "Priem16", this.SPriem16.Text);
            this.WriteXMLValue(xmlDoc, "ProxyServerEnabled", this.SProxyServerEnabled.Checked.ToString());
            this.WriteXMLValue(xmlDoc, "ProxyServerIP", this.SProxyServerIP.Text);
            this.WriteXMLValue(xmlDoc, "ProxyServerPort", this.SProxyServerPort.Text);
            if (this.newAcc)
            {
                this.accFile = Path.Combine(this.accountsPath, this.SLogin.Text + ".ca");
                this.newAcc = false;
            }
            xmlDoc.Save(this.accFile);
            this.Tabs.SelectedIndex = 0;
            if (this.Browser.Url.AbsoluteUri == "about:blank")
            {
                this.Browser.Navigate("http://" + this.SCity.Text + ".combats.com/index.html");
            }
        }
(Please log in or register to see this URL)

5

Re: Ошибка при попытке сохранить параметры в v.8

Update:

- Меню окошка выбора города неактивно.
- распределение статов - неактивно. Под распределением серый экран и ничего не отображается...


Попробую переставить .net 3.5

6

Re: Ошибка при попытке сохранить параметры в v.8

Tazrilla А перс точно уже выбран? Написан его ник? Сначала надо бы имя ему дать wink

спасибо Tester за подсказку wink

(Please log in or register to see this URL)

7

Re: Ошибка при попытке сохранить параметры в v.8

Конечно smile

Пробовал и так и так....
Ставлю заного .net....
Отпишу, изменилась ли ситауция или нет.

8

Re: Ошибка при попытке сохранить параметры в v.8

переустановка .net не помогла...

Заметьте, что даже выбор города неактивен...
Выползающее меню заблокировано.

Какие у кого еще варианты?

9

Re: Ошибка при попытке сохранить параметры в v.8

То есть нужно зайти персом в клиент, иначе прога не знает в какой аккаунт писать нужные настройки.
У тебя перс уже в игре, когда ты настройки пытаешься запомнить?
Проге сложно определиться к кому настройки писать, особенно если у некоторых много персов ; )

10

Re: Ошибка при попытке сохранить параметры в v.8

ты гений smile

Спасибо!

11

Re: Ошибка при попытке сохранить параметры в v.8

Tazrilla пишет:

ты гений smile

lol а я ему в аське то же самое сказал 15 минут назад!

(Please log in or register to see this URL)

12

Re: Ошибка при попытке сохранить параметры в v.8

Отлично.

Теперь проблема со статусом "Вхожу"....
И все.


Прокси поставил.То же самое.

13

Re: Ошибка при попытке сохранить параметры в v.8

Теперь проблема со статусом "Вхожу"....

Если обойдешь проблему - дай знать) У меня через прокси 8-ка работать напрочь отказывается))
Пока юзаю 7-ку

14

Re: Ошибка при попытке сохранить параметры в v.8

Посмотри инфу перса. Ты онлайн? Или написано что ты "не в клубе, но был тут"?
Если второй вариант, то напиши что-нибуть в чат. Хоть самому себе приватом smile

Если перс онлайн, то что-то с ботом. Перезапусти.

(Please log in or register to see this URL)

15

Re: Ошибка при попытке сохранить параметры в v.8

Tester пишет:

Теперь проблема со статусом "Вхожу"....

Если обойдешь проблему - дай знать) У меня через прокси 8-ка работать напрочь отказывается))
Пока юзаю 7-ку

+1 smile На работе та же басня smile 8 работать отказывается smile хотя, там и 7 тказывается smile