미니돌 아바타 질문입니다. 정보
미니돌 아바타 질문입니다.
본문
아바타를 적용 시켜보니 버그가 있네요.
포인트구매로 설정을 해놓을경우
아바타를 구매하면 당장은 포인트가 차감되나
시간이 지나면 포인트가 다시 복원되더군요.
저만 그런건지 아니면 다른 분들두 그런지 알구싶구요.
글구 어케 해결할 방법이 없나좀 알구 싶어서염..^^"
댓글 전체
?? 그런가요 -_-;;
잘 이해가 안되네요....
만약 그누보드의 포인트가 복원된다면 미니돌아바타와 그누보드의 포인트제가 연동이 잘 안된 것입니다.
계정의 데이타베이스를 보시면 아바타멤버테이블에도 포인트 필드가 있습니다.
그누포인트를 사용하면 이 아바타포인트 필드는 사용을 하지 않기 때문에 모두 0이 됩니다.(확인해보세요)
그누보드의 포인트와 연동되면 직접 그누포인트를 사용하기 때문에 아바타멤버테이블의 포인트 필드와는 무관합니다.
dbconn.php, avatar_lib.php, avatar_ok.php, avatar_buy_item.php, avatar_sale_item.php 등의 파일을 잘 확인해보세요.
만약 그누보드의 포인트가 복원된다면 미니돌아바타와 그누보드의 포인트제가 연동이 잘 안된 것입니다.
계정의 데이타베이스를 보시면 아바타멤버테이블에도 포인트 필드가 있습니다.
그누포인트를 사용하면 이 아바타포인트 필드는 사용을 하지 않기 때문에 모두 0이 됩니다.(확인해보세요)
그누보드의 포인트와 연동되면 직접 그누포인트를 사용하기 때문에 아바타멤버테이블의 포인트 필드와는 무관합니다.
dbconn.php, avatar_lib.php, avatar_ok.php, avatar_buy_item.php, avatar_sale_item.php 등의 파일을 잘 확인해보세요.

넵 도솔천님 말씀대로 모두 확인해보니 이상없습니다.
하지만 증상은 똑같군요 아바타 구매시 당장은 포인트가 차감돼 있는 상태입니다.
시간이 조금 흐르면 포인트가 다시 복언돼 있다니까요...-_-"
하지만 증상은 똑같군요 아바타 구매시 당장은 포인트가 차감돼 있는 상태입니다.
시간이 조금 흐르면 포인트가 다시 복언돼 있다니까요...-_-"
그누보드 관리자화면에서 포인트관리에 포인트내용에 해당아이템 사기와 포인트가 해당 포인트만큼 마이너스가가 되어 있는가요?
그리고 데이터베이스의 그누보드멤버테이블에서 해당아이디의 mb_point 합을 보세요.
아이템을 구매하고 마이너스 한 숫자만큼 줄어서 그누멤버테이블에 포인트합이 등록되어 있는지 확인도 해보세요.
어디에서 문제가 있는지를 파악해봐야 하니까요...
그리고 데이터베이스의 그누보드멤버테이블에서 해당아이디의 mb_point 합을 보세요.
아이템을 구매하고 마이너스 한 숫자만큼 줄어서 그누멤버테이블에 포인트합이 등록되어 있는지 확인도 해보세요.
어디에서 문제가 있는지를 파악해봐야 하니까요...

그누보드 관리자 화면에서 해당 아이템 사기 포인트 내역이 안나옵니다
avatar_ok.php 파일에서
if($mode == "buy") 부분 하단에 아이템 사고 데이터 기록 부분을 확인해서 없으면 넣으셔야 합니다.
if($ck_buy1)
{
@mysql_query("update $g4[member_table] set mb_point=mb_point-$c_buy_p where mb_id = '$avatar_id'") or error("포인트 저장시 에러가 발생했습니다<br>".mysql_error());
//이부분이 사기포인트 내역에 기록하는 소스입니다.
@mysql_query("insert into $g4[point_table] (mb_id, po_datetime, po_content, po_point) values ('$member[mb_id]','$g4[time_ymdhis]','$data[name] 사기','-$c_buy_p')") or error("포인트 저장시 에러가 발생했습니다<br>".mysql_error());
}
if($mode == "buy") 부분 하단에 아이템 사고 데이터 기록 부분을 확인해서 없으면 넣으셔야 합니다.
if($ck_buy1)
{
@mysql_query("update $g4[member_table] set mb_point=mb_point-$c_buy_p where mb_id = '$avatar_id'") or error("포인트 저장시 에러가 발생했습니다<br>".mysql_error());
//이부분이 사기포인트 내역에 기록하는 소스입니다.
@mysql_query("insert into $g4[point_table] (mb_id, po_datetime, po_content, po_point) values ('$member[mb_id]','$g4[time_ymdhis]','$data[name] 사기','-$c_buy_p')") or error("포인트 저장시 에러가 발생했습니다<br>".mysql_error());
}

감사합니다 광존님 올려주신걸루 패치하니까 인제 잘되네요.. 도솔천님 감사하구요.
광존님 정말 감사합니다..(__)
광존님 정말 감사합니다..(__)