Команда MBTEAM

Чит-код (Автор: Keitaro)

ЧИТ-КОД
Рассмотрим пример подпрограммы задачей которой будет при последовательном нажатии клавиш 5,2,6 прибавить одну единицу жизни.
На первый взгляд она покажется запутанной, но ничего сложного в ней нет.

С помощью gosub перейдём на строку где будет начинаться подпрограмма.( В нашем примере это строка 500)

...gosub 500

500 if fire(0) then k%=1:g%=1
Если нажата клавиша 5, то переменная k% приймет значение одного, g% приймет значение одного

510 if g%=1 then v%=v%+1
Если переменная g% равна одному, то запускаем процес увеличения переменной v% на одну единицу

520 if v%>50 then v%=0:g%=0:k%=0
Если v% больше пятидесяти, то переменные v%, g%, k% приравниваем к нулю.
В строках 510 и 520 мы прописали своеобразный мини таймер который срабатывает при определённом условии(в нашем случае если нажата клавиша 5) и при значении большем пятидесяти обнуляем все переменные( в дальнейшем поймёте зачем это нужно)

530 if up(0) and k%=1 then g%=2:k%=2:v%=0
Если нажата клавиша 2 и переменная k% равна одному(в строке 500 у нас прописано что если нажата 5 то k% равен одному), то есть если нажата клавиша 5 потом клавиша 2, то переменные g%,k% принимают значение 2, а переменная v% обнуляется

540 if g%=2 then v%=v%+1
Если g% равна двум, то запускаем мини таймер как и в первом случае

550 if v%>50 then v%=0:g%=0:k%=0
Если значение таймера больше пятидесяти то обнуляем значения переменных v%, g%, k%

560 if right(0) and k%=2 then k%=0:g%=0:v%=0:life%=life%+1
( k%=2 при условии нажатия клавиш 5 и 2) то есть, если нажаты последовательно 5,2 и 6, то обнуляем переменные k%, g%, v% и прибавляем одну жизнь

570 sleep 20
Пауза необходима для того чтобы создать промежуток времени в котором мы нажмём комбинацию клавиш и прибавится жизнь. Так как пауза равна 20 милисекунд, а значение таймера обнуляется при значении более 50(а у нас два таймера), то получается что после нажатия первой клавиши нам даётся секунда чтобы нажать на вторую клавишу и после нажатия второй клавиши даётся ещё одна секунда для нажатия третьей клавиши(всего получается около 2 секунд). Можно регулировать этот промежуток времени изменяя значение таймера на большее или меньшее(в нашем примере это значение было 50)

580 return
Возвращаемся на команду идущую после gosub 500

Использование переменных, мини таймера необходимо для того чтобы именно при последовательном нажатии клавиш 5,2,6 прибавилась жизнь, при этом нажимать надо в ограниченом промежутке времени.
И если вы нажали 5 и через минуту нажали 2 и 6, чит код не сработает, так как я указывал выше что необходимо 2 секунды..( случайное срабатывание чит кода почти исключено, конечно только если вы не будете тыкать на все клавиши со скоростью бешеного хомячка...)
Комбинации клавиш можно делать любые, экспериментируйте и у вас всё получится..

<-Назад | Далее->

Страницы: (1)

Добавил: AlexeyW
Комментарии (0)
Прочитали: 198

Последнее прочтение: 9 Сентября 2010 / 08:19

Оценка: 4
Всего оценок: 1

Оценить


Вернуться
К категориям
На главную

© MBTEAM.RU
[Online: 0/7]
11 | 121034
0.0151 сек.
Cжатие: 65%