000157. Защита скриптов,снятие её + Подробнее об $NOSOURCE

Защита скриптов,снятие её + Подробнее об $NOSOURCE|Всем привет, сегодня мы сделаем защиту скрипта, а так же узнаем как её обойти.|HYPERMUV|HYPERMUV||||Для начало надо установить хороший текстовый редактор. Я рекомендую вот NotePad++.Как установили редактор, нам понадобится скрипт, на котором мы сделаем защиту. Ну допустим возьмём вот этот:

{$CLEO}
{$NOSOURCE}
0000:
:1
wait 0
if 
player.Defined(0)
jf @1
0acd: "You defined :D" 1000
jump @1

Обратите внимание!!! Пишем обязательно "{$NOSOURCE}" ( если у вас новая версия SB ) для того, чтобы ваш код не был виден при открывание в блокноте. Когда не написали "{$NOSOURCE}" код виден:

Когда написали "{$NOSOURCE}" кода не видно:

Итак мы сделали скрипт и открыли его в Notepad++. Далее там появляется содержимое файла.

Нам нужно найти VAR. Открываем поиск ( нажимаем Ctrl+<kbd>F ).

Итак мы нашли его. Стираем этот VAR.

Все защита готова, сохраняем. И теперь мы попытаемся открыть его в SB, но нам выдают такую ошибку.

Вы подумаете и как же открыть скрипт с такой защитой??? Всё очень просто. На старой версии SB при попытки открыть такой скрипт с защитой SB зависает, но его можно открыть, только нужно кое-что изменить через текстовый редактор. Не буду говорить что, потому что мало людей кто на старых SB работает. А вот в новой,при попытке открыть скрипт, нам просто надо тыкать кнопочку Ignore на всех вышедших ошибках. В конце концов мы откроем скрипт и там будет наш не повреждённый код. На этом всё!!!|3276|78|0|60806470png800463400231``\|13355370png800468400234\|47480414`png`800`514`400`257|43597127png559349400249``\|84033024png63411940075\|27672446`png`547`126`400`92|29228364png619130400`84``||delaem_zashhitu_svoego_skripta_podrobnee_ob_nosource|1504598148

Last updated