Делаю либку для создания чит-кодов, а постоянно вылетает ошибка, что нельзя сравнивать аргументы. Вот код:
Ошибку выдаёт в событии шага.
Событие создания:
Инициализая чит кода:(argument0 - кол-во кодов
Код:access = 0 cheats = argument0Создание одного кода:(argument0 - название кода; argument1 - код на выполнение; argument2 - номер кода
Код:cheat[argument2] = argument0 cheatcode[argument2] = argument1
Событие шага:(argument0 - клавиша доступа; argument1 - клавиша активации; argument2 - сообщение; argument3 - звук.
Код:if (keyboard_check(argument0) and access = 0) { access = 1 keyboard_string = '' } for (i=0;i<=cheats;i+=1) { if (string_copy(keyboard_string , string_length(keyboard_string )-string_length(cheat[i]),string_length(cheat[i])) = cheat[i]) { if (keyboard_check(argument1)) { if (access = 1) { execute_string(cheatcode[i]) sound_play(argument3) show_message(argument2) access = 0 } } } } if (keyboard_check(argument0) and access = 1) { keyboard_string = '' }
Заранее огромное спасибо!
Отредактировано BOGGAD (2010-01-05 10:38:14)