혹시 LUA 스크립트 잘 아시는분 계시나요?

시스템옴므 작성일 20.03.23 19:41:56
댓글 1조회 902추천 1

여자친구가 히어로즈 오브 마이트앤매직5 라는 고전게임을 알게되어  제가 맵을 만들어주고 있습니다.

지금 그 게임 내부에 들어가는 간단한 LUA 스크립트 코딩을 하는데 막히는 부분이 있어요...

 

 

158496011139621.jpg


MessageBox({“DATA/Gold.txt”; Gold = GetPlayerResource(PLAYER_1, GOLD)}) 


이 함수를 통해서 Gold.txt 내용이 알림창으로 뜨게 하는건데, 텍스트 문서의 <value=Gold> 부분은게임에서 플레이어가 가진 GOLD값을 읽어서 txt 파일의 문자열과 결합하여 출력하는 방식입니다 
성공ex)
 God.txt 내용 :  당신은 <value = Gold> 골드를 얻었습니다!      
 ------------------------------- 게임 메시지 박스 결과: 당신은 587 골드를 얻었습니다! 

이렇게 제대로 뜨는데요, 문제는 value 변수가 숫자가 아니라 문자열을 받으니까 출력이 안되더라구요..   value 가 아니라 다른걸 넣어야 하나요? 
실패ex)MessageBox({“DATA/Name.txt”; Name = GetPlayerName(PLAYER_1, NAME)}) 
Name.txt 내용: 당신의 이름은 <value = Name> 입니다.
-------------------------------

게임 메시지 박스 결과: 당신의 이름은  입니다.  

자유·수다 인기 게시글