|
|
|
ошибка кода автоит
|
|||
|---|---|---|---|
|
#18+
$hError=0 If WinExists("Information") Then $hError=WinGetHandle("Information") Switch WinGetText($hError) Case "The Invisible Bonus Box Codes have to be updated please wait untill we update them." ProcessClose("UDOBot.exe") MsgBox(0, "Bonus Box", "Идет обновление бонусных коробок.") exit Case "Something is blocking UDOBot from connecting to the Server!" $block += 1 ProcessClose("udobot.exe") EndSwitch EndIf $hError = 0 If WinExists('ERROR') Then $hError=WinGetHandle('ERROR') Switch WinGetText($hError) case 'Received Error Code 41 from server!' $sid+=1 ProcessClose('udobot.exe') case 'Received Error Code 1 from server!' $rep+=1 ProcessClose('udobot.exe') case 'Could not connect to UDOBot Server!' $server+=1 ProcessClose('udobot.exe') EndSwitch WinClose($hError) В первой Switch он просто выключает udobot.exe даже без ошибки, а из скрипта не выходит.Что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2010, 20:49 |
|
||
|
ошибка кода автоит
|
|||
|---|---|---|---|
|
#18+
Выключает точно в первом CASE, а не во втором? Для проверки - можете просто после каждого Case вставить MsgBox с конкретным сообщением. А если "из скрипта не выходит" - то однозначно снимает бот не там, где Exit... И прывыкайте, наконец, оформлять код тэгами [SRC VB] и [SPOILER] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2010, 12:17 |
|
||
|
ошибка кода автоит
|
|||
|---|---|---|---|
|
#18+
Нет, выключает в любом Case даже без окна с ошибкой но почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2010, 16:33 |
|
||
|
ошибка кода автоит
|
|||
|---|---|---|---|
|
#18+
LexaSFНет, выключает в любом Case даже без окна с ошибкой но почему? AndreTMДля проверки - можете просто после каждого Case вставить MsgBox с конкретным сообщением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2010, 16:45 |
|
||
|
ошибка кода автоит
|
|||
|---|---|---|---|
|
#18+
Я так и сделал, вследствие чего сделал ввывод, но почему оно выключает даже без ошибки я так и не понял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2010, 17:09 |
|
||
|
ошибка кода автоит
|
|||
|---|---|---|---|
|
#18+
LexaSFЯ так и сделал, вследствие чего сделал ввывод, но почему оно выключает даже без ошибки я так и не понял Где ж вы так и сделали? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Не вижу во втором кейсе никаких тестовых сообщений... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2010, 17:19 |
|
||
|
ошибка кода автоит
|
|||
|---|---|---|---|
|
#18+
аналогично и во втором свиче. или мы обсуждаем один код, а приводим другой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2010, 17:20 |
|
||
|
ошибка кода автоит
|
|||
|---|---|---|---|
|
#18+
какие там должны быть тестовые сообщения? вы вообще о чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2010, 17:45 |
|
||
|
ошибка кода автоит
|
|||
|---|---|---|---|
|
#18+
Об этом AndreTMДля проверки - можете просто после каждого Case вставить MsgBox с конкретным сообщением. Вы сказали, что так и сделали. Но в вашем коде этого нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2010, 17:56 |
|
||
|
ошибка кода автоит
|
|||
|---|---|---|---|
|
#18+
Я написал код в котором ошибка. У себя на компе я так и сделал, он без ошибки вырубает бота почму незнаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2010, 18:11 |
|
||
|
ошибка кода автоит
|
|||
|---|---|---|---|
|
#18+
LexaSFЯ написал код в котором ошибка. У себя на компе я так и сделал, он без ошибки вырубает бота почму незнаю Э-эх... Просим же - после каждого CASE вставить что-то вроде такого Код: plaintext Если уж отладчиком лень пользоваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 00:28 |
|
||
|
ошибка кода автоит
|
|||
|---|---|---|---|
|
#18+
AndreTM Код: plaintext Еще и поругайтесь, что опять код с приколом Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 00:30 |
|
||
|
ошибка кода автоит
|
|||
|---|---|---|---|
|
#18+
Я сделал так, вылетает на ЛЮБОМ case ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 11:27 |
|
||
|
ошибка кода автоит
|
|||
|---|---|---|---|
|
#18+
LexaSFЯ сделал так, вылетает на ЛЮБОМ case Не может от "вылетать на любом case", поскольку switch делает выбор по альтернативам. Вылетает на определенном, поэтому и давайте смотреть, на котором... Да, еще небольшую (но му-уторную) проблемку у вас заметил - первый If ... Then ... EndIf сделан правильно, а вот второй - неверно. В вашем варианте - при "отсутствии наличия" окна с ошибкой - case всё-таки пытается исполниться и получить текст от окна с нулевым хэндлом. Ну и выбирает, естественно, первую же попавшуюся альтернативу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 11:52 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=37010352&tid=1343257]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
166ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 475ms |

| 0 / 0 |
