Script Debuger
#13
В общем скачал, затестил. Скажу сразу, что я использовал 100% рабочий скрипт.

Цитата:Строка ¹127. На строке найдено непонятное выражение : 'ConsoleString("<---|||==|||--->")'
Странно, но это вполне нормальное 'выражение'

Цитата:Строка ¹145. Слишком много параметров у процедуры.

Но на сторке 145 мы видим это:
ConsoleString("Vy uvideli ubitogo ohrannika, provalivaem podzadaniya")

Цитата:Строка ¹513. Использование процедуры в самой себе
Строка ¹513. На строке найдено непонятное выражение dormidont_zone
Строка ¹513. На строке ожидалось увидеть процедуру
Строка ¹528. Использование процедуры в самой себе
Строка ¹528. На строке найдено непонятное выражение dormidont_zone
Строка ¹528. На строке ожидалось увидеть процедуру

Строка 513 выглядит так:
dormidont_zone(zakl,0)

Полный код:

Код:
DeclareScript dormidont_zone(zakl : string, ttt : float)

Script dormidont_zone
(
 if
 (
    //неинформативная часть вырезана
    IsEqual(ttt,0)
 )
 then
 (
   KillScript()
   //неинформативная часть вырезана
   dormidont_zone(zakl,0)
 )

 if
 (
   //неинформативная часть вырезана
   IsEqual(ttt,1)
 )
 then
 (
   KillScript()
   dormidont_zone(zakl,0)
 )
)

WorldScript
(
 sleep(2)
 dormidont_zone("teleport",0)
)

Тоже странно. Здесь обнуляется скрипт, что бы каждый раз при выполнении условия выполнялось действие.

На строке 593 аналогичные сообщения.

На этом "ошибки" закончились. Дебаггер в принципе хорош, но все же требует доработки.

[UPDATE]

А теперь я вбил туда заведомо подпорченый скрипт. Как ни странно, но практически все ошибки он выявил правильно . Это хорошо Wink Но опять же былили проблемы как и с первым скриптом, он указывал на те строчки где ошибок нет. Почему-то чаще всего в ConsoleString. Но уже от него есть большая польза. Он указывает на строку с ошибкой, а самому проверить не составит труда Wink
Ответ


Сообщения в этой теме
Script Debuger - от KnightL - 06.08.2007, 15:58
Script Debuger - от KnightL - 08.08.2007, 15:59
Script Debuger - от KnightL - 08.08.2007, 17:15
Script Debuger - от Serж - 08.08.2007, 17:17
Script Debuger - от KnightL - 08.08.2007, 18:17
Script Debuger - от SnAIper - 10.08.2007, 14:41
Script Debuger - от SnAIper - 11.08.2007, 21:42
Script Debuger - от Sagrer - 11.08.2007, 23:56
Script Debuger - от KnightL - 12.08.2007, 00:17
Script Debuger - от Jet - 12.08.2007, 00:31
Script Debuger - от Sagrer - 12.08.2007, 13:44
Script Debuger - от KnightL - 15.08.2007, 17:33
Script Debuger - от Serж - 04.09.2007, 12:48
Script Debuger - от KnightL - 04.09.2007, 19:28
Script Debuger - от Serж - 05.09.2007, 18:27
Script Debuger - от KnightL - 05.09.2007, 22:23
Script Debuger - от KnightL - 20.09.2007, 18:19
Script Debuger - от EviL - 11.01.2008, 22:19
Script Debuger - от KnightL - 12.01.2008, 14:04
Script Debuger - от Влесам - 28.11.2010, 23:43
Script Debuger - от KnightL - 29.11.2010, 22:45
Script Debuger - от Влесам - 30.11.2010, 00:00
Script Debuger - от KnightL - 30.11.2010, 01:15
Script Debuger - от KnightL - 14.12.2010, 19:33
Script Debuger - от Влесам - 15.12.2010, 23:59
Script Debuger - от KnightL - 06.08.2007, 16:14
Script Debuger - от Sagrer - 06.08.2007, 21:40
Script Debuger - от Durane - 06.08.2007, 21:57
Script Debuger - от KnightL - 06.08.2007, 22:09
Script Debuger - от SnAIper - 06.08.2007, 23:53
Script Debuger - от KnightL - 06.08.2007, 23:59
Script Debuger - от SnAIper - 07.08.2007, 15:48
Script Debuger - от Sagrer - 07.08.2007, 22:04
Script Debuger - от SnAIper - 08.08.2007, 01:33
Script Debuger - от Sagrer - 08.08.2007, 09:52
Script Debuger - от KnightL - 08.08.2007, 13:53
Script Debuger - от Serж - 08.08.2007, 14:15
Script Debuger - от KnightL - 08.08.2007, 15:33
Script Debuger - от Sagrer - 08.08.2007, 15:56
Script Debuger - от Serж - 08.08.2007, 17:03
Script Debuger - от KnightL - 11.08.2007, 20:11

Перейти к форуму:


Пользователи, просматривающие эту тему: 12 Гость(ей)