문의 주신분이 계셔서 올려드립니다.

오랜만에 찾느라 시간이 좀 걸렸네요 ㅎㅎ

 

수정은 테라API쪽 AccountController.groovy 파일이 수정되었으며 파일 적용 후 

그레이들 빌드를 새로 하시면 적용됩니다.

 

직접 수정하실 분들을 위해 수정된 소스 설명 드릴꼐요

 

AccountController 그루비 파일 스텝4

def GetUserInfo() {

def CharacterCount

switch (accountInfo.getAt('charCount')) {

case 1:

CharacterCount = '0|2800,1|'

break

.......중략.........

case 12:

CharacterCount = '0|2800,12|'

break

default:

CharacterCount = '0|2800,0|'

break

}

케릭터 카운트 처리부분을 지나고

한줄 추가

def benefit_array = [[433, 115000], [334, 115000]]

433 효과를 115000만큼 부여, 334효과를 115000만큼 부여

한줄 추가

result.put("benefit", benefit_array)

결과 리절트 맵에 해당 어레이를 추가해서 적용해줍니다.

 

이러면 항상 로그인때 마다 433(프론티어) 334(프리미엄) 효과를 115000만큼 부여합니다.

이부분을 이용해서 디비에 해당 컬럼을 생성하고 계정별 효과 시간을 부여해서 개별적으로 적용하는게 가능합니다.

 

 

php나 tomcat버전, nodeJs버전으로 에이피아이를 운영하시는 분은 해당 언어에 맞게 수정해주시면 됩니다.

거대개미,포인트 자료실 - 테라 프리미엄 프론티어 계정설정 방법,http://gamezone.live/?mid=beluxe_FMFY28&document_srl=11359572&search_target=title_content&search_keyword=%ED%85%8C%EB%9D%BC

+ Recent posts