헐랭이님 달팽이 게임 ... 수정개인화 정보
게시판 헐랭이님 달팽이 게임 ... 수정개인화
관련링크
첨부파일
본문
******* 원제작자 및 게시자님께 감사드립니다. ****************
아래 게시물을 삭제한 뒤로 다시 올려드립니다. (괜히 성질에 지웠다가.. 죄송합니다)
원본 :
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=116588&page=2
헐랭이님의 달팽이 게임에 대한 부분 수정버전 입니다.
우선 사전 허락없이 올리게 된 점 양해 바랍니다.
설치방법 및 자세한 설명은 위에 경로에서 확인해 주세요...
(올리신 분의 노력을 인정하고자 합니다.)
기본적인 사항은 그대로 두고 관리자 입장에서 세팅에 좀 더 수월하게 바꿔봤습니다.
setup.php 파일에서 왠만한 것들을 컨트롤 가능하게 두었습니다.
=============== setup.php 파일 수정 내용 ========================
$today_max = 10; // 하루에 게임가능 건수
$min_point = 500; // 회원이 설정값이상 보유하고 있어야 게임이 가능
$set_mon = 50; //보유 포인트의 최대 몇%까지 게임가능
$maxcnt=3; //달팽이 숫자
$max_meter=300; // 경주 길이
$max_umber=7; // 경주 참여 총 달팽이 숫자
$max_speed=3; // 경주 게임 속도
$min_betpoint = 10; //최소 가능 포인트
$max_betpoint = 999; //최대 가능 포인트
$max_bet = 3; //1등시 지급될 배당의 수 또는 배수 입니다.
$sec_bet = 1; //2등시 지급될 배당의 수 또는 배수 입니다.
$tird_bet = 10; //3등시 지급될 배당의 수 또는 배수 입니다.
$title_1 = " 경주시작 "; //아래 버튼의 이름을 바꿀 수 있습니다.
$rsbtn = "초기화"; // 초기화 버튼의 이름을 바꿀 수 있습니다.
$set_kimbet = $maxcnt*$min_betpoint ;
$set_kimbet2 = ($max_betpoint*$maxcnt) - 1 ;
=========================== 이렇게 setup.php에서 다 되도록 수정하였습니다. ==========
또한 게임 화면에서 게임방법 소개를 고정이미지가 아닌 setup.php의 내용을 불러 오도록 수정되었습니다. (필요하시다면... 스타일이나 기타 다른 디자인을 좀 하셔서 사용하세요)
스샷 참조...
상단의 게임가능 포인트가 작은 회원인 경우 바로 아래에
# 게임은 하루에 2 회만 가능하며 (오늘 : 0 회)를 진행
# 게임을 하실려면 500 포인트가 있어야 합니다. 회원님의 보유하신 포인트는 400 포인트 입니다.
# 현재 게임 가능 포인트가 작아 게임에 참여 하실 수 없습니다. 포인트 확보 후 다시 도전해 주세요.
(이렇게 표시 됩니다)
그럼 헐랭이님께도 감사드리며 아울러 제가 제기하였던 1등시 포인트 추가부분에 대해 수정해 주셔서 감사드립니다.
* 설치에 관한 질문은 그누보드 해당 게시물이나
* http://www.e-builders.co.kr/bbs/board.php?bo_table=down1
* 여기에 남겨주시기 바랍니다.
아래 게시물을 삭제한 뒤로 다시 올려드립니다. (괜히 성질에 지웠다가.. 죄송합니다)
원본 :
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=116588&page=2
헐랭이님의 달팽이 게임에 대한 부분 수정버전 입니다.
우선 사전 허락없이 올리게 된 점 양해 바랍니다.
설치방법 및 자세한 설명은 위에 경로에서 확인해 주세요...
(올리신 분의 노력을 인정하고자 합니다.)
기본적인 사항은 그대로 두고 관리자 입장에서 세팅에 좀 더 수월하게 바꿔봤습니다.
setup.php 파일에서 왠만한 것들을 컨트롤 가능하게 두었습니다.
=============== setup.php 파일 수정 내용 ========================
$today_max = 10; // 하루에 게임가능 건수
$min_point = 500; // 회원이 설정값이상 보유하고 있어야 게임이 가능
$set_mon = 50; //보유 포인트의 최대 몇%까지 게임가능
$maxcnt=3; //달팽이 숫자
$max_meter=300; // 경주 길이
$max_umber=7; // 경주 참여 총 달팽이 숫자
$max_speed=3; // 경주 게임 속도
$min_betpoint = 10; //최소 가능 포인트
$max_betpoint = 999; //최대 가능 포인트
$max_bet = 3; //1등시 지급될 배당의 수 또는 배수 입니다.
$sec_bet = 1; //2등시 지급될 배당의 수 또는 배수 입니다.
$tird_bet = 10; //3등시 지급될 배당의 수 또는 배수 입니다.
$title_1 = " 경주시작 "; //아래 버튼의 이름을 바꿀 수 있습니다.
$rsbtn = "초기화"; // 초기화 버튼의 이름을 바꿀 수 있습니다.
$set_kimbet = $maxcnt*$min_betpoint ;
$set_kimbet2 = ($max_betpoint*$maxcnt) - 1 ;
=========================== 이렇게 setup.php에서 다 되도록 수정하였습니다. ==========
또한 게임 화면에서 게임방법 소개를 고정이미지가 아닌 setup.php의 내용을 불러 오도록 수정되었습니다. (필요하시다면... 스타일이나 기타 다른 디자인을 좀 하셔서 사용하세요)
스샷 참조...
상단의 게임가능 포인트가 작은 회원인 경우 바로 아래에
# 게임은 하루에 2 회만 가능하며 (오늘 : 0 회)를 진행
# 게임을 하실려면 500 포인트가 있어야 합니다. 회원님의 보유하신 포인트는 400 포인트 입니다.
# 현재 게임 가능 포인트가 작아 게임에 참여 하실 수 없습니다. 포인트 확보 후 다시 도전해 주세요.
(이렇게 표시 됩니다)
그럼 헐랭이님께도 감사드리며 아울러 제가 제기하였던 1등시 포인트 추가부분에 대해 수정해 주셔서 감사드립니다.
* 설치에 관한 질문은 그누보드 해당 게시물이나
* http://www.e-builders.co.kr/bbs/board.php?bo_table=down1
* 여기에 남겨주시기 바랍니다.
추천
4
4
댓글 전체
고맙습니다
잘사용할께요~
잘사용할께요~

감사합니다.

혹시 달팽이 제꺼나 원제작자님꺼 받으시고 승리시 포인트가 잘 안들어 오시는 분은 이렇게 해 보세요.
아직도 테스트 중 입니다만, 수정 후 문제는 없는듯 합니다.
resgame_on.php 파일의 95번째줄 정도에 보시면
} else if 라분 부분이 있는데 else를 지우고 그냥 if문만 적용해 보세요.
잘 모르시는 분은 80번째 줄 이하를 이걸 복사해서 수정해 보세요
if ($pgstc ==1) {
if ($pmpoint && $pmpoint > 29) {
if ($stokenkey !=$bstokenkey) {
setalert_reload("정상적인 방법으로 게임을 진행하세요.");
}
insert_point($member['mb_id'], $pmpoint * (-1), "달팽이 게임 포인트차감", "@daroll", $member['mb_id'], $g4['time_ymdhis']);
$dcpmpoint = $member_point - $pmpoint;
echo "<script type='text/javascript'> parent.document.getElementById('mymoney').value = '{$dcpmpoint}';</script>";
}
}
if ($pgstc ==2) {
if ($okmoney && $okmoney > 9) {
if ($bstokenkey !=$mbstokenkey) {
setalert_reload("정상적인 방법으로 게임을 진행하세요.");
}
insert_point($member['mb_id'], $okmoney, "달팽이 게임에서 포인트획득", "@dokroll", $member['mb_id'], "up".$g4['time_ymdhis']);
$prokmoney = $member_point + $okmoney;
echo "<script type='text/javascript'> parent.document.getElementById('mymoney').value = '{$prokmoney}';</script>";
}
}
exit();
아직도 테스트 중 입니다만, 수정 후 문제는 없는듯 합니다.
resgame_on.php 파일의 95번째줄 정도에 보시면
} else if 라분 부분이 있는데 else를 지우고 그냥 if문만 적용해 보세요.
잘 모르시는 분은 80번째 줄 이하를 이걸 복사해서 수정해 보세요
if ($pgstc ==1) {
if ($pmpoint && $pmpoint > 29) {
if ($stokenkey !=$bstokenkey) {
setalert_reload("정상적인 방법으로 게임을 진행하세요.");
}
insert_point($member['mb_id'], $pmpoint * (-1), "달팽이 게임 포인트차감", "@daroll", $member['mb_id'], $g4['time_ymdhis']);
$dcpmpoint = $member_point - $pmpoint;
echo "<script type='text/javascript'> parent.document.getElementById('mymoney').value = '{$dcpmpoint}';</script>";
}
}
if ($pgstc ==2) {
if ($okmoney && $okmoney > 9) {
if ($bstokenkey !=$mbstokenkey) {
setalert_reload("정상적인 방법으로 게임을 진행하세요.");
}
insert_point($member['mb_id'], $okmoney, "달팽이 게임에서 포인트획득", "@dokroll", $member['mb_id'], "up".$g4['time_ymdhis']);
$prokmoney = $member_point + $okmoney;
echo "<script type='text/javascript'> parent.document.getElementById('mymoney').value = '{$prokmoney}';</script>";
}
}
exit();
감사합니다.
감사합니다~
1000 포인트 이상만 배.팅하게 했다면 1000 포인트인 사람이
100포인트를 걸게되면 900 포인트가 남죠. 100 포인트 베.팅한 것이 1,2등에 걸릴 경우
포인트가 들어오지 않습니다. 이 부분 수정이 필요할 듯 하고요.
저희 사이트 회원이 달팽이 게임으로 포인트 버그를 사용하더라고요.
한번에 1-2만점씩 획득해서 가져간 것을 확인했습니다.
달팽이 게임에 심각한 보안홀이 있는거 같습니다.
웹상에서 달팽이 게임 소스를 열어보니 포인트 업데이트 함수가 있더군요.
설마 되려나 하고 직접 사용해보니 그냥 포인트가 쪼로록 올라가네요.
보안홀 막아주지 않는다면 이를 악용하는 사례가 많을듯 합니다.
패치 부탁드립니다. 저희 사이트 회원들이 매우 재밌게 즐기고 있는데,
포인트 버그 때문에 현재 중단하고 있는 상태 입니다.
------------------------------------------------------------
이렇게 헐랭이님한테 몇일전 쪽지를 했는데 아직 안 고쳐진 상태입니다.
적용하시면 심각한 포인트 버그 유저가 발생할 수 있으니 적용시 주의 바랍니다.
헐랭이님 포인트 보안 홀 구멍 좀 막아주세요 ㅜㅜ
100포인트를 걸게되면 900 포인트가 남죠. 100 포인트 베.팅한 것이 1,2등에 걸릴 경우
포인트가 들어오지 않습니다. 이 부분 수정이 필요할 듯 하고요.
저희 사이트 회원이 달팽이 게임으로 포인트 버그를 사용하더라고요.
한번에 1-2만점씩 획득해서 가져간 것을 확인했습니다.
달팽이 게임에 심각한 보안홀이 있는거 같습니다.
웹상에서 달팽이 게임 소스를 열어보니 포인트 업데이트 함수가 있더군요.
설마 되려나 하고 직접 사용해보니 그냥 포인트가 쪼로록 올라가네요.
보안홀 막아주지 않는다면 이를 악용하는 사례가 많을듯 합니다.
패치 부탁드립니다. 저희 사이트 회원들이 매우 재밌게 즐기고 있는데,
포인트 버그 때문에 현재 중단하고 있는 상태 입니다.
------------------------------------------------------------
이렇게 헐랭이님한테 몇일전 쪽지를 했는데 아직 안 고쳐진 상태입니다.
적용하시면 심각한 포인트 버그 유저가 발생할 수 있으니 적용시 주의 바랍니다.
헐랭이님 포인트 보안 홀 구멍 좀 막아주세요 ㅜㅜ

참고로 올린이는 헐랭이님이 아닌 저이구요..
점수 안되는 부분은 바로 위에 올려드린 댓글에 수정하는걸로 해결 됩니다.
보안홀 문제는... 저에겐 높은 벽입니다만...
저도 해결 시작해 보겠습니다.
점수 안되는 부분은 바로 위에 올려드린 댓글에 수정하는걸로 해결 됩니다.
보안홀 문제는... 저에겐 높은 벽입니다만...
저도 해결 시작해 보겠습니다.
네, 보안홀이 제일 큰 변수가 될 듯 하네요.

좋은자료 감사드립니다.