WorldCheats Forum

Форум
Форум посвященный главным образом MMORPG играм. Никаких ХАЙДОВ!

 
ФорумПорталЧаВоПоискПользователиГруппыРегистрацияВход

Поделиться | 
 

 Internet monitoring module.

Предыдущая тема Следующая тема Перейти вниз 
На страницу : Предыдущий  1, 2
АвторСообщение
Belfigor
Освоившийся
Освоившийся
avatar

Мужчина Количество сообщений : 259
Возраст : 18
Награда :  
Дата регистрации : 2009-04-29

СообщениеТема: Re: Internet monitoring module.   Вт Июл 21, 2009 11:30 am

Kosten пишет:
Омг.... ты ни чего не говорил вроде.... Как понять к дефолтным? тоесть у меня допустим вин пос равен 1 да сейчас... просиходит дисконект окна перемещаютсья и вин пос становиться равным 0 следовательно произошёл дисконект и уже потом производить какую либо реакцию ты это имееш ввиду ?... и что означает DC в конце
я миллионы раз озвучивал тебе это. При дисконнекте окно евы сбрасывается с позиции где оно было изначально на позицию в которой оно появляется при запуске. Тоесть в начале скрипта например ты двигаешь окно евы в 0.0, в этом случае проверка по координатам будет выглядеть так:
$WinPos = WinGetPos("EVE")
If $WinPos[0] <> 0 And $WinPos[1] <> 0 Then
MsgBox(0,"","Обнаружен Дисконнект"
Reconnect()
EndIf

"DC" - сокращение от "дисконнект"
Вернуться к началу Перейти вниз
Посмотреть профиль
Kosten
Пользователь
Пользователь
avatar

Женщина Количество сообщений : 32
Возраст : 28
Награда :  
Дата регистрации : 2009-05-10

СообщениеТема: Re: Internet monitoring module.   Вт Июл 21, 2009 12:03 pm

А всё понял  ))) ну попробую реализовать на этой недели, если получиться выложу код, в отдельном топике ))
Вернуться к началу Перейти вниз
Посмотреть профиль
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Re: Internet monitoring module.   Чт Июл 23, 2009 6:40 pm

Я вообще против использования ВинПос. И у нас с Белфигором постоянные трения на эту тему. С моей точки зрения, проце всегда использовать режим
opt("MouseCoordMode". 0), чем возиться и выполнять непонятные телодвижения с перестановкой окон.
Вернуться к началу Перейти вниз
Посмотреть профиль
Belfigor
Освоившийся
Освоившийся
avatar

Мужчина Количество сообщений : 259
Возраст : 18
Награда :  
Дата регистрации : 2009-04-29

СообщениеТема: Re: Internet monitoring module.   Чт Июл 23, 2009 9:52 pm

Archy26 пишет:
Я вообще против использования ВинПос. И у нас с Белфигором постоянные трения на эту тему. С моей точки зрения, проце всегда использовать режим
opt("MouseCoordMode". 0), чем возиться и выполнять непонятные телодвижения с перестановкой окон.
ВинПос тут нужен только чтобы определить где в данный момент находится окно.
Вернуться к началу Перейти вниз
Посмотреть профиль
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Re: Internet monitoring module.   Чт Июл 23, 2009 10:08 pm

Не буду спорить. С моей точки зрения в итоге автор наткнется на ситуацию, когда перемещение окон выйдет ему боком. Мы с тобой Это уже обсуждали в самом начале. решили такого не делать Smile
Вернуться к началу Перейти вниз
Посмотреть профиль
Belfigor
Освоившийся
Освоившийся
avatar

Мужчина Количество сообщений : 259
Возраст : 18
Награда :  
Дата регистрации : 2009-04-29

СообщениеТема: Re: Internet monitoring module.   Чт Июл 23, 2009 10:16 pm

Дак неее, ты не понил, при дисконнекте окно само перепрыгивает в другую позицию, вот тут то на помощь и приходит вингетпос, пожалуй единственное место где я бы на данный момент стал применять эту команду Smile
Вернуться к началу Перейти вниз
Посмотреть профиль
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Re: Internet monitoring module.   Чт Июл 23, 2009 10:23 pm

Я всё понял, темы я читаю внимательно Smile

Я говорю в целом, но пофик, если он не станет делать такие сложные интеракции между скриптами как у нас - может и прокатить Smile
Вернуться к началу Перейти вниз
Посмотреть профиль
Kosten
Пользователь
Пользователь
avatar

Женщина Количество сообщений : 32
Возраст : 28
Награда :  
Дата регистрации : 2009-05-10

СообщениеТема: Re: Internet monitoring module.   Вс Июл 26, 2009 11:52 am

Блин мне нужно симулировать дисконект не трогая интернет подключение как это сделать подскажите плиз !? сразу говорю с файволом облом у меня много оборудования которое конфликтует с файрволом да и лаги он у меня вызывает.
Вернуться к началу Перейти вниз
Посмотреть профиль
Lyuk
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 41
Возраст : 37
Награда :  
Дата регистрации : 2009-04-30

СообщениеТема: Re: Internet monitoring module.   Вс Июл 26, 2009 5:22 pm

Попробуй встроенным файрволом XP или настрой фильтры: Свойства протокола TCP/IP, относящегося к подключению по локальной сети - Дополнительно - Параметры - Фильтрация TCP/IP - Свойства.
Вернуться к началу Перейти вниз
Посмотреть профиль
Kosten
Пользователь
Пользователь
avatar

Женщина Количество сообщений : 32
Возраст : 28
Награда :  
Дата регистрации : 2009-05-10

СообщениеТема: Re: Internet monitoring module.   Пн Июл 27, 2009 12:00 pm

встроенный фаервол винды ? О_о  это  брэндмаузер чтоли ? через фильтры неполучаетсья что то нифига  у меня
Вернуться к началу Перейти вниз
Посмотреть профиль
Lyuk
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 41
Возраст : 37
Награда :  
Дата регистрации : 2009-04-30

СообщениеТема: Re: Internet monitoring module.   Вт Июл 28, 2009 3:30 am

Тоже вот мучаюсь с дисконнектами , этот модуль не сильно помогает - у меня чаще всего ping проходит но ева теряет связь с сервером, при этом если в ней ничего не нажимать (бот ждёт чего либо) то она и не закрывается , то есть метод с проверкой начальной позиции окна тоже не работает (бот будет ждать вечно). Думаю нужно написать обработчик ошибок на основе чтения лога - т.е. например бот варпает куда либо и затем ждёт окончания варпа - в лог пишется "лечу время столько то" если по прошествии скажем 5 мин он не сделал следующую запись - значит ошибка , пробуем повторить варп - если опять ошибка - перезапускаем еву
Вернуться к началу Перейти вниз
Посмотреть профиль
Belfigor
Освоившийся
Освоившийся
avatar

Мужчина Количество сообщений : 259
Возраст : 18
Награда :  
Дата регистрации : 2009-04-29

СообщениеТема: Re: Internet monitoring module.   Вт Июл 28, 2009 4:36 am

На руборде на тему вашего вопроса выложили некое решение, сам я его не проверял:
"убийство определенного процесса (допустим NOTEPAD.EXE) при отсутствии интернета"

$proc = 'notepad.exe'

While 1
$connect = _GetNetworkConnect()
If Not $connect And ProcessExists($proc) Then ProcessClose($proc)
Sleep(1000)
WEnd

Func _GetNetworkConnect()
Local Const $NETWORK_ALIVE_LAN = 0x1 ;net card connection
Local Const $NETWORK_ALIVE_WAN = 0x2 ;RAS (internet) connection
Local Const $NETWORK_ALIVE_AOL = 0x4 ;AOL

Local $aRet, $iResult

$aRet = DllCall("sensapi.dll", "int", "IsNetworkAlive", "int*", 0)

If BitAND($aRet[1], $NETWORK_ALIVE_LAN) Then $iResult &= "LAN connected" & @LF
If BitAND($aRet[1], $NETWORK_ALIVE_WAN) Then $iResult &= "WAN connected" & @LF
If BitAND($aRet[1], $NETWORK_ALIVE_AOL) Then $iResult &= "AOL connected" & @LF

Return $iResult
EndFunc
Вернуться к началу Перейти вниз
Посмотреть профиль
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Re: Internet monitoring module.   Вт Июл 28, 2009 5:06 am

UPD - запостил не в тему. Решил стереть, переправлю потом на что-нибудь не оффтопное.
Вернуться к началу Перейти вниз
Посмотреть профиль
Спонсируемый контент




СообщениеТема: Re: Internet monitoring module.   

Вернуться к началу Перейти вниз
 
Internet monitoring module.
Предыдущая тема Следующая тема Вернуться к началу 
Страница 2 из 2На страницу : Предыдущий  1, 2

Права доступа к этому форуму:Вы не можете отвечать на сообщения
WorldCheats Forum :: Лаборатория Читера :: EVE Online-
Перейти: