Zoey에게 연락하려고 하면 이 오류가 발생합니다. 다음 오류가 발생해서 건너뛸 수 없고, 첫 번째 오류로 돌아가고, 말하지 않고는 더 이상 진행할 수 없습니다.
game/scripts/new_phone/apps/pack_quest_app/mphone_pack_quest_img.rpy:181에서 ATL 코드 컴파일
파일 "game/scripts/freeroam/episode11/ep11_freeroam_room2.rpy", 493번째 줄, <모듈>에 있음
파일 "game/scripts/new_phone/apps/chat_app/mphone_chat_app.rpy", 1번째 줄, 실행 중
파일 "game/scripts/new_phone/apps/chat_app/mphone_chat_app.rpy", 1번째 줄, 실행 중
파일 "game/scripts/new_phone/apps/chat_app/mphone_chat_app.rpy", 63번째 줄, 실행 중
파일 "game/scripts/new_phone/apps/chat_app/mphone_chat_app.rpy", 76번째 줄, 실행 중
파일 "game/scripts/new_phone/apps/chat_app/mphone_chat_app.rpy", 80번째 줄, 실행 중
파일 "game/scripts/new_phone/apps/chat_app/mphone_chat_app.rpy", 91번째 줄, 실행 중
파일 "game/scripts/new_phone/apps/chat_app/mphone_chat_app.rpy", 106번째 줄, 실행 중
파일 "game/scripts/new_phone/apps/chat_app/mphone_chat_app.rpy", 119번째 줄, 실행 중
파일 "game/scripts/new_phone/apps/chat_app/mphone_chat_app.rpy", 120번째 줄, 실행 중
파일 "game/scripts/new_phone/apps/chat_app/mphone_chat_app.rpy", 121번째 줄, 실행 중
파일 "game/scripts/new_phone/apps/chat_app/mphone_chat_app.rpy", 122번째 줄, 실행 중
NameError: 이름 'm_c_text'가 정의되지 않았습니다.
어떻게 고쳐주세요??
[/인용하다]
Being a DIK 에서 "NameError: Name 'm_c_text'가 정의되지 않았습니다" 오류를 수정하려면 두 개의 특정 파일에 누락된 변수를 수동으로 추가해야 합니다. 이 문제는 게임 스크립트가 m_c_text를 참조하지만 번역된 파일에서 제대로 선언되지 않았기 때문에 발생합니다.
먼저, dialog.rpy 파일을 찾아서 Notepad++, VS Code 또는 일반 텍스트 편집기와 같은 텍스트 편집기를 사용하여 엽니다. 파일의 맨 위에 default m_c_text = " "를 추가해야 합니다. 파일에 이미 내용이 있는 경우 이 줄이 다른 코드 앞에 있는지 확인합니다. 이렇게 변경한 후 파일을 저장합니다.
다음으로 replaceText.rpy 파일을 찾아 텍스트 편집기에서 엽니다. 이전과 마찬가지로 파일의 맨 위에 default m_c_text = " "를 추가해야 합니다. 파일이 init python:으로 시작하는 경우 변수가 제대로 초기화되도록 default m_c_text = " "가 위에 있는지 확인합니다. 변경이 완료되면 파일을 저장합니다.
두 파일을 모두 수정한 후, 게임 캐시를 지워 변경 사항을 적용합니다. game/cache/ 폴더로 이동하여 그 안의 모든 파일을 삭제합니다. 이 단계는 게임이 스크립트를 다시 로드하고 새로 추가된 변수를 인식하도록 강제합니다. 캐시가 지워지면 게임을 다시 시작하여 오류가 해결되었는지 확인합니다.