네코랜드 기초(2021년)

[기초강좌] 23. 쿠폰 만들기

ChaYong 2021. 3. 4. 01:55

안녕하세요. 차용입니다.

 

이번 시간에 알려드릴 내용은

 

쿠폰을 만드는 방법입니다.

 

혹시 이벤트를 보시다가 이런 거 보신 적 있으시죠?

 

몇 번 보셨을지도 모르겠네요.

 

다만 처음 이걸 사용하려고 조금 헷갈리실 거에요.

 

이에 대해 알려드리고자 합니다.

 

우선 쿠폰 사용을 위해서는 쿠폰을 만들어야 해요

 

이를 위해서는

 

아래 링크의 Nekoland Game Console로 들어가셔야 합니다.

 

nekoland.net/me/

 

Nekoland Games

 

nekoland.net

여기로 먼저 들어가주세요.

 

로그인을 하시면 자신이 제작한 게임들이 쭉 보이실 거에요.

 

이중 하나를 클릭하시면

 

 

이런 창이 뜰거에요.

 

여기서 중간에 보시면 [쿠폰]이라는 버튼이 보이실 거에요.

 

이걸 눌러주세요.

 

이런 창이 뜹니다.

 

여기서 쿠폰을 만들어줄게요.

 

이렇게 쿠폰코드는 그냥 1004

 

총 수량은 100개로 할게요.

 

(이왕이면 %기호를 넣어 만든 랜덤코드를 추천합니다.)

 

생성버튼을 누르시면,

 

이렇게 하단에 추가가 됩니다.

 

참고로 Counter수가 다되면 더이상 쿠폰이 사용안됩니다.

 

이는 유저당 100개가 아니고

 

서버 내에 있는 유저가 사용한 총 쿠폰사용횟수 입니다.

 

이제 쿠폰 사용이벤트를 만들게요.

 

쿠폰사용NPC를 살짝 만들고

 

그 안에 쿠폰 사용이벤트 넣는 방식을 사용할게요.

 

간단하게 쿠폰 이벤트 NPC를 만들었습니다.

 

이렇게 커맨드 아래 ▶를 더블클릭하시면

 

새 이벤트를 추가할 수 있는 창이 뜨구요.

 

 

여기서 페이지 4에 있는 [쿠폰 사용] 이벤트를 클릭하면

 

이런 창이 뜰거에요.

 

이 창에서 변수 이름을 추가할 수 없으니

 

야매로 [변수 설정] 이벤트를 살짝 이용할게요.

 

우선 변수 이벤트에 들어가신 후

 

+ 버튼을 눌러

 

18번 변수 이름(쿠폰사용여부)과

 

19번 변수 이름(쿠폰번호입력)을 설정합니다.

 

이러면 저희가 사용할 변수가 만들어졌습니다.

 

(쿠폰사용여부 변수를 만든 이유는 조금 있다가

 

다시 설명드릴게요.)

 

그리고 확인버튼을 눌러주세요.

 

여기는 취소를 눌러주시면

 

저희가 이용할 변수 이름만 두개 추가가 됩니다.

 

(변수 이벤트는 추가하지 마세용)

 

다시 [쿠폰 사용] 이벤트를 들어가셔서

 

그룹 ID 저장할 대상 변수 : 019 쿠폰번호입력

 

최대 길이 : 4글자로 설정해주세요.

 

(저는 쿠폰번호가 '1004'라 4글자로 설정했습니다.)

 

그럼 이런 창이 하나 뜹니다.

 

쿠폰 사용시 물약을 몇개 주도록 할게요.

 

그럼 이렇게 이벤트 로직이 짜여졌을 거에요.

 

그런데 이렇게 하시면 문제가 하나 생겨요.

 

1명이 쿠폰번호를 여러번 입력하면

 

최대 카운트가 될 때까지 무한정으로 쿠폰을 사용합니다.

 

쿠폰은 당해 계정에서 1번만 사용하게끔해야하니

 

조건분기를 하나 걸어줄게요.

 

이렇게 전체를 조건분기로 묶어주시고

(조건 : '쿠폰사용여부' 변수 값이 정수 0일 때,)

 

쿠폰 사용이 성공하여 아이템을 획득하게 되면

 

'쿠폰사용여부' 변수값을 정수 1로 대입해줍니다.

 

이렇게 되면

 

쿠폰을 1번 사용 후 더이상 사용을 못하게 합니다.

 

이제 쿠폰을 사용해보시면 됩니다.

 

물론 테스트 플레이에서는

 

무조건 참값이 실행이 될거에요.

 

이 쿠폰은 서버에 게임을 올렸을 때에만

 

제대로 작동을 합니다.

 

테스트든 클로트테스트 모드른 게임출시를 하신 후에

 

쿠폰을 입력해보세요.

 

테스트플레이와는 다르게

 

쿠폰번호를 맞는 것으로 입력해야

 

아이템이 들어옵니다.

 

그리고 한번 아이템이 들어오면

 

더이상 쿠폰입력창이 안뜹니다. ㅎㅎ

 

그리고

다시 Nekoland Game Console로 들어가서

 

쿠폰을 보시면

 

이렇게 1004코드의 쿠폰 Counter숫자가 증가합니다.^^

 


오늘 게시글은 여기까지입니다. ㅎㅎ

 

어렵진 않으셨죠?

 

쿠폰 보상은 잘 사용하면

 

초보분들 유입수를 늘릴 수 있다는 장점이 있지만,

 

쿠폰 보상은 주의하셔야 할 점이 있습니다.

 

쿠폰보상은

 

계정을 무한이 만들면

 

초보분들은 사용도 못해보고

 

한 사람이 쿠폰보상을 독점하는 사태가 벌어집니다.

 

이는 문제겠죠?

 

때문에 지난 시간에 작성한

 

핸드폰인증 계정만 접속하게 하는 방식을 통해

 

한 사람이 쿠폰보상을 독점하지 못하도록 해야합니다.

 

이런면에서

 

쿠폰만들기 게시글은

 

어쩌면 직전에 작성한 게시글의 연장선이에요.

 

여러분도 한 번 쯤 고민해보시고

 

이 기능을 사용해 보시길 바랍니다.^^

 

이만 마치겠습니다.

 

차용이었습니다. 감사합니다.