포인트 연동 게임 '바카라' 입니다. (2020.12.18 업데이트) > 그누보드5 플러그인

그누보드5 플러그인

그누보드는 다양한 기능을 추가하기 쉽습니다.

포인트 연동 게임 '바카라' 입니다. (2020.12.18 업데이트) 정보

포인트 연동 게임 '바카라' 입니다. (2020.12.18 업데이트)

첨부파일

bakara_publish.zip (676.7K) 381회 다운로드 2020-12-18 10:04:54 포인트 차감100
테스트한 버전5.4.2.8
호환 가능 버전5

본문

이름은 대충 '미니 바카라'라고 지었습니다.

룰은 바카라룰과 동일하고 히스토리와 pair는 뺏습니다.

(그래서 미니 바카라...)

 

히스토리는 추후 업데이트 할 계획은 있습니다...

바카라 하시는 분들은 또 뭐 그림이 있다..? 라는 말들을 하니까요..

물론 전 개발자입장으로 독립시행이라고 생각합니다.

 

자세한바카라룰은 다음을 참고 했습니다.

https://www.7luck.com/JSPVIEW/default?URL_JSP=--guid--GUID_04_02_02&sel_lang_typ=KR

 

설치는 /game/bakara 에 압축 푸시면되고 

다른곳에 푸실꺼면 게임안에 _common.php에서 수정 해주시면 됩니다.

 

참고) /game/bakara/bakara_publish 아니예요

       /bakara_publish 안의 파일을 /game/bakara 로 다 옮기셔야 됩니다ㅠㅠ

 

 

설정역시 _common.php에서 수정하시면 되고

내부에 설명있습니다.

간단하게 거는칩과 딴돈의 배당만 수정가능합니다.

배팅 최대 제한을 하시려면 배팅 최대치인 'max'를 숫자로 변경해주시면 그게 최대 배팅이 됩니다.

 

 

데모사이트 : https://cheonghub.com/game/bakara/

 

설치가 단순하니 크게 어렵지 않으실꺼 같습니다.

그누보드 5에서만 구동가능합니다.

 

insert_point 함수를 이용한거라 해당 함수가 작동한다면 하위 버전도 문제 없을꺼 같습니다.

포인트 입력 코드 = insert_point($member['mb_id'], $money, "미니바카라 결과");

 

---------------------------------------------------------------------------------------

100포인트 판매는 공홈에서 조금만 활동해도 버실수있는 포인트라고 생각됩니다..!

-----------------------------------------------------------------------------------------

proc.php 파일이 난독화 되어있는점 양해부탁드리겠습니다.

이유는 도박 사이트 등 불법적인사이트는 사용을 불허합니다.

불법사이트에서 사용이 제보될시에는 승패 계산을 rest api를 이용하여 할것이며 어느 사이트에서 돌아가는지 체크할 예정입니다.

그 말인 즉슨 불법사이트에서는 추후 업데이트부터는 적용이 안됨을 알려드립니다.

 

 

----- 업데이트 리스트 -----

2020.10.23 index.php 수정했습니다.

이전에 받으신 분들중에 오류 생기시는분은 index.php만 교체 해주시기 바랍니다ㅠㅠ

index.php 다운로드 https://drive.google.com/file/d/1sKADEjQQ7cqUNWOTvfV8f06zuL0_mb3Y/view?usp=sharing

 

2020.10.25 베팅제한 걸었습니다.

_common.php와 js/bakara.js 만 수정해주시면 됩니다.

기존의 _common안의 'max'를 숫자로 변경하시면 최대배팅제한이 됩니다.

index.php에 45번줄 변경되었습니다.

chipZone 클래스 div 안에 해당 코드 넣어주시면 됩니다.

<div class="chipZone">
            <div class="point"><div class="mp">내 포인트 <span id="mypoint"><?=number_format($member['mb_point'])?></span></div><div class="bp">배팅포인트 <span id="betpoint">0</span></div></div>
        <?php for($i = 1; $i < 6; $i++){ ?>
        <div class="chip chip<?=$i?>" style="background-image: url('./img/chip<?=$i?>.png')" onclick="betPoint('<?=$chip[$i-1]?>', this)">
            <?=$chip[$i-1]?>
        </div>
        <?php } ?>
        <?php if($chip[4] != 'max') { ?>
            <div style="text-align: center; color:#fff; margin-top:10px;">배팅 제한 : <?=$chip[4]?></div>
        <?php } ?>
    </div>

 

2020.10.28

bakara.js 138줄 upperBetChip = false; 추가

 

2020.12.18 0포인트일시 alert 추가

bakara.js 19줄 

function checkChip(){
    console.log(myPoint);
    if(myPoint <= 0){
        alert('포인트가 없습니다.');
        return false;
    }
    return true;
}

각 베팅 function()에 아래추가

30줄, 50줄,71줄

if(!checkChip()){
        return;
    }

 

---------------------------------------------------------------------------------------

 

추천
19

댓글 전체

index.php에 다른 URL에서 css를 불러오는데... 바꿔야겠죠?

바꾸니깐 잘 되네요.

---

포인트를 MAX로 걸어서 지면 그냥 0포인트 되네요 ㅎㅎ

최대 걸 수 있는 포인트를 지정할 수 있으면 좋겠네요.
아 제가 잘못 말했네요 ㅎㅎ

css가 아니라 그누보드 기본 파일들이 상대경로가 아닌 g로 시작하는 특정한 사이트에서 불러오더라구요.

제작자님께서 제작하신 웹사이트인 것 같은 ㅎㅎ
아 제가 테스트 한다고 했던게 들어갔나보네요;
index.php 파일변경했습니다!
감사합니다.

제 사이트는 아니고 publish 버전 뽑으면서 제가 공유로 쓰는 서버중에 그누보드가 있길래 거기다가 올려서 테스트하니라 그랬네요ㅎ
문제가 있어용 2배 설정시 -> 1배이며, 3배 설정해야 2배로되네요.

+추가. 비길시 포인트 0입니다 ㅠ

문제는 3배설정하면 표기도 3배로 된다는거 ㅠㅠ
$betMount = array('player'=>2,'banker'=>2,'tie'=>8);

저는 이렇게 해서 쓰고 있습니다.

X 2는 2배로 먹는다기 보다는 들어오는 돈이 건 돈의 2배라는 뜻으로 해석하면 될 듯 합니다.

즉 1000원을 걸었으면 2000원이 들어오는거죠.

1000원 걸었을 때 이미 -1000원이 되었고, 그 뒤에 2배면 2000원, 3배면 3000원 들어온다고 보시면 됩니다.

저는 비길 때 잘 들어옵니다.
원본으로 다시 테스트해봤는데,

1. 배팅 시 포인트 차감 안됨. (패배해야 차감됨)
2. 원본 그대로 세팅 (승리시 2배) -> 승리해도 건 판돈만큼만 들어오네요.

그누5.3에 https php7버전인데. 이거때문은 아닐꺼라고 보는데... 전 그렇습니다 ㅠ
원래 윈조이같은데서 해보시면 아시겠지만 건돈에 2배 즉, 1배만 들어오는게 맞습니다 ㅎ

화면상으로 걸면 왼쪽에 있는 포인트에서 차감이 되시는거라 (물론 새로고침하면 다시 돌아옵니다) 그걸 빠진돈으로 보는거죠.

시작 자체를 본인이 직접하기때문에 새로고침이나 화면을 나가면 그냥 캔슬한거로 생각하시면 될꺼 같네요 ㅎ

그거 포함 2배라 건돈 만큼 받으시는게 맞습니다.
타이인경우에는 플레이어나 뱅커에 거신게 그대로 돌아오고 타이에 거신경우 그 금액에 건 배팅수만큼 들어오는거구요 ㅎ
아... 제가 게임룰을 몰라서... 그랬었던거군요 ㅎㅎㅎ 감사합니다. 포인트 같은 경우는 너무 파이가 커서 (사이트 포인트가 쫌 짜서요 ㅎㅎ) 지금은 배팅금액 10원으로 맞춰놓고 사용하고 있었습니당 ㅎㅎㅎ
아.. 근데 판돈제한 넣으면 마틴벳을 못하자나요ㅠㅠㅋㅋㅋ
어차피 관리자의 자유니깐...

잃으면 2배, 또 2배.. 국룰아닙니까ㅋㅋㅋㅋㅋㅋ
이거 1분마다 실시간으로 배팅안해도 게임은 진행되게끔 수정할수있을까요?
가능하다면 직접 수정해서 만들어볼려고합니다.
따지면 가능하긴 합니다.
저장되는 db만드시고 시간마다 proc을 데몬으로 돌리시고 그 값만 저장하면 되죠.
Proc돌리시면 결과값이 json형태로 출력되니 그 값을 저장하시면 됩니다.
Curl로 돌리시면 값이 리턴되니 그 값을 저장하시면 되구요

크게 어렵지는 않겠네요
버그인듯 하여 제보해봅니다.

$chip = array(1,10,100,1000,10000);

이렇게 셋팅하고

포인트를 10000이상 걸면 "최대 배팅 포인트는 10000입니다"라고 잘 뜹니다.

여기서 배팅 초기화를 클릭 후

다시 포인트를 걸면 어떤 것을 선택해도 "최대 배팅 포인트는 10000입니다" 라고 뜨네요.

혹시 저만 그런지 몰라서 올려봅니다.
수정했어요
굳이 받으시기 귀찮으시면
138번줄에 upperBetChip = false; 만추가해주시면 됩니다!

function bettingReset(){
....
upperBetChip = false;
}
최신버전에서 해봐도 그렇네요.

사운드를 끄고 게임 한판하고 새로운 게임 시작하면 사운드가 다시 ON으로 바뀝니다.


jquery-3.5.1.min.js:2 Uncaught TypeError: e.indexOf is not a function
    at S.fn.init.S.fn.load (jquery-3.5.1.min.js:2)
    at bakara.js:271
S.fn.load	@	jquery-3.5.1.min.js:2
(anonymous)	@	bakara.js:271


jquery-3.5.1.min.js이라서 그런걸까요?


bakara.js:349 Uncaught TypeError: setCookie is not a function
    at soundChk (bakara.js:349)
    at HTMLDivElement.onclick (index.php:867)
soundChk @ bakara.js:349
onclick @ index.php:867
음 해당줄에는 보니깐
$( window ).resize(function() {
resize();
});

이게 있네요.. 이게 jquery 최신버전에 문제가 있나 따로좀 알아볼께요
일단은 문제있는 변수를 아래로 내려서 업로드했어요.
한번 돌려보세요.

jquery-3.5.1.min.js:2 Uncaught TypeError: e.indexOf is not a function
    at S.fn.init.S.fn.load (jquery-3.5.1.min.js:2)
    at bakara.js:349


아직 이 에러는 있지만 기능상 문제는 없네요. ㅎㅎ

MAX 관련 문제, 사운드 ON OFF는 해결되었습니다.

---

한가지 버그 같은 것 제보합니다.

MAX를 5000으로 잡고, 1000을 7번 누르면 최대 배팅포인트는 5000입니다. 라고 나옵니다.

그 후 배팅 초기화 후 바로 배팅을 하면 거실 칩을 선택하세요라고 나옵니다.

이미 1000이 선택되어있음에도 불구하고요 ㅎㅎㅎ


만약에 MAX가 4000인데 1000을 4번 걸고, 배팅 초기화하면 바로 1000 배팅이 가능합니다.
와...잼나겠어요..아는분들이랑 동호회 홈페이지에 달려고 하는데..

카드그림을..회원들 얼굴로 수정해서 써도 괜춘할까요?...ㄷㄷ;
그누보드에 game라는 폴더가 없는데.. 경로를 어디서 찾을수 있을까요
대충 adm/game/bakara해서 넣었는데... 그담에 어떻게 진행 해야 하나요
또는 plugin/game/bakara 해서 넣었는데... 전혀 방법을 못찾겠습니다
혹시 카드이미지랑 배경 이미지 변경 가능할까요??

저도 지금 게임 찾고있는데 게임이 마음에 드네요~~

혹시 다른건 수정이안되는지요??

타이 페어 추가하고 싶은데 그런건 수정안되나요?
proc.php 계속 오류났는데 어디가 알수 없군요
php 5.3버전 입니다

proc.php 소스안에 봐야 수정할수 있는데
"정상적으로 게임을 진행해주세요!!. error_code :4 라고 나오네요"
{"result":"error","card":"","bNum":"","pNum":"","win":"","tie":"","money":"4"}

불법사이트 아닌 게시판에 포인트모아서 포인트연동 바카라게임할려고 도대체 오류 원인을 알수 없습니다
해당 부분은 그냥 베팅 포인트가 자신 최대포인트보다 많을때나오는 오류입니다.
원래는 js에서 막기떄문에 배팅이 넘어가서는 안되는데 넘어가서 발생하는 오류이고 php버전을 타는 코드는 아닌거 같네요.
혹시 수정하신 부분이 있으실까요?
그냥 바로 /game/bakara 폴더에 기본적으로 해체하고 들어가면
Warning: include_once(/html/game/bakara/bakara_publish/_common.php): failed to open stream: No such file or directory in /host/home4/yhl223/html/game/bakara/_common.php on line 3

Warning: include_once(): Failed opening '/html/game/bakara/bakara_publish/_common.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /host/home4/yhl223/html/game/bakara/_common.php on line 3

Fatal error: Uncaught Error: Call to undefined function alert() in /host/home4/yhl223/html/game/bakara/index.php:5 Stack trace: #0 {main} thrown in /host/home4/yhl223/html/game/bakara/index.php on line 5
이렇게 나오네요
모든 코드의 경로는 상대경로입니다.
일부러 경로를 바꾸신건 아니신가요?

설치는 /game/bakara에 넣으실때 bakara_publish 폴더를 넣으시면 안되고
안에 있는거만 넣으셔야 합니다.
상대경로를 2단으로 해놨습니다.


그러니깐 경로가 /game/bakara/bakara_publish 이렇게 되면 작동을 안합니다.
/game/bakara  또는 /game/bakara_publish 에 넣으시면 작동합니다.
그누가 mssql로 되있으시면 됩니다.
아니시면 그누의 sql_query 문을 옮기셔서 라이브러리에 넣으시면 작동하긴 합니다.

음 백엔드 코드를 공개판으로 판매는 한번 고려해보겠습니다
와.. 설마 형님? 형님이 쓴 글을 이제야 발견하네요. 핑와.. 설마 형님? 형님이 쓴 글을 이제야 발견하네요. 피꼬가 아니라 핑코 아닙니까?
file에  업로드 알집 통으로 하면  "
 The file you uploaded, bakara_publish.zip, contains a virus so the upload was canceled: {HEX}php.gzbase64.inject.452.UNOFFICIAL FOUND "
이 내용만 뜨고  업로드 취소되었습니다 내용만 계속 떠서요 .
  . 파일 예외처리는 어떻게하는건가요?
초보입니다 ㅠㅠ 감사합니다
Uncaught SyntaxError: Unexpected token 'F', "
Fatal erro"... is not valid JSON
    at JSON.parse (<anonymous>)
    at Object.success (bakara.js:172:19)
    at c (jquery-3.5.1.min.js:2:28294)
    at Object.fireWith [as resolveWith] (jquery-3.5.1.min.js:2:29039)
    at l (jquery-3.5.1.min.js:2:79800)
    at XMLHttpRequest.<anonymous> (jquery-3.5.1.min.js:2:82254)

해당오류는 왜뜨는걸까여??
json통신하고 data값을 못불러온다는데... 콘솔도 무응답입니다.

proc.php 난독화되어있어서 그런지 디버깅자체가 되지않네요 ㅜㅜ 확인해주시면 감사하겠습니다

좋은 프로그램 감사합니다.

그런데 바카라룰을 제대로 숙지못한 상태에서 개발하셨나봐요^^;

써드카드를 받아야 하는데 안받는 경우가 많네요

전체 503
그누보드5 플러그인 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT