Помогите пожалуйста. Раньше эта прога работала отлично но после последнего изменения в игре выдает ошибку
"Вход на выбранный сервер ...
Unhandled Exception: System.ArgumentOutOfRangeException: startIndex can
rger than length of string.
Parameter name: startIndex
at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32
Boolean fAlwaysCopy)
at System.String.Substring(Int32 startIndex, Int32 length)
at res_transit.Program.sendRes()
at res_transit.Program.Main(String[] args)"
Умоляю подскажите знающие люди!
Буду чрезмерно благодарен.
Необработанное исключение: System.ArgumentOutOfRangeException: startIndex не мож
ет быть больше, чем длина строки.
Имя параметра: startIndex
в System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, B
oolean fAlwaysCopy)
в System.String.Substring(Int32 startIndex, Int32 length)
в res_transit.Program.sendRes()
в res_transit.Program.Main(String[] args)
Изменился код на стороне сервера.
Разберусь с менеджером аков, займусь этим.
Менеджер аков, бесспорно полезная прога, но без авто продажи теряет смысл заходить на аки и раскачивать скайлэб. Я думаю со мной многие согласятся, на аки можно и в ручную зайти чтоб скай поднимать, но чтоб еще заходить и ресы самому продавать – это жесть. Конечно не нам (простым юзверямс) указывать что делать в первую очередь а что во вторую. Но желательно бы начать с авто продажи…
P.S. само собой с меня спасибки за обе эти проги!!!
да бот продажи не работает, а если есть место то отправляет нормально.
У меня все работает, приведи строчку запуска бота, ты кстати за какую корпу играешь и на каком сервере? Если корпа не венера нужно прописывать IP сервера карты для продажи ресов ботом.
Цитата:
Сообщение от bioLog
Как узнать адрес карты?
Заходите в игру, в командной строке выполняете команду:
netstat -n | grep 8080
Видите примерно такое:
TCP 192.168.0.100:4333 62.146.190.253:8080 ESTABLISHED
Нужный вам адрес выделен жирным
должно получится типа res_transit.exe -u=*** -p=*** -s=ru3 -c=2000 -t=p -w=2 -m=1 -i=62.146.190.36(IP свой)
карта1-1_62.146.190.236
карта2-1_62.146.191.33
карта3-1_62.146.190.47
карта1-8_62.146.191.81
карта2-8_будет завта, так как нет у меня там акка
карта3-8_62.146.191.81
в строке-команда ни каких пробелов не ставить, тупо за место звёздочек ставим ник,пароль,сервер,кол-во ресурсов и адрес карты.
Последний раз редактировалось sanchells; 22.10.2010 в 18:33.
c:\temps\res_transit.exe -u=акк -p=пароль -s=ru1 -m=1 -w=1 -c=700 -t=p -l=0 -i=62.146.191.33
Вот такие у меня параметры, вроде всё правильно, но бот никак не хочет продавать ресы, а именно: пока не автоматизированно, а просто копирую эту строку, вставляю в "Выполнить" жму Ок и бот начинает заходить на акк, потом в скайлэб, пытается отправить ресы, но вылетает ошибка и прога вылетает, ресы из отсека не продаёт. Если руками продать, а потом запустить, то всё отправляется нормально. Что и где поправить надо?