안녕하세요 여러분, 게임에 디비전을 추가하려고하는데 테이블에 문제가 있습니다.이 문제를 해결하는 방법을 알고 계십니까?
local divisonName = result3[i].name
print(divisonName)
ESX.Divisions[result3[i].owner].divisonName = {}
부서 이름을 가져 와서 다음과 같은 테이블을 생성해야하는 코드입니다 (예를 들어 divisonName이 swat를 반환한다고 가정합니다).
["police"] = {
["swat"] = {
},
},
그러나 부서 이름을 SWAT로 넣는 대신 divisionName 변수를 넣을 것입니다. 나는 이미 divisionName 변수를 인쇄하고 콘솔이 SWAT를 반환하므로 모든 것이 논리와 변수 값으로 잘 작동하지만 구문 문제가 확실하지 않습니다! 콘솔 디버그 이미지
Lua에서 some_table.field
구문은 some_table["field"]
. 점 뒤에 쓰여진 것은 무엇이든 문자열 키로 취급됩니다.
귀하의 경우, 변수에 저장된 값으로 인덱스에, 당신은 쓸 필요가 ESX.Divisions[result3[i].owner][divisonName]
,하지로 .divisionName
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다