돌려돌려 게임에서요... 정보
그누보드 돌려돌려 게임에서요...첨부파일
본문
그걸 하다가 점수가 안되는데도 계속 게임이 되더라구요..
결국은 포인트 - 로 떨어지던데..
이걸 - 로 안떨어지게 하는 방법이 없을까요?
포인트가 0 이되면 더이상 게임 진행이 안되도록요.. 그리고 0밑으로는 안떨어지게..
소스 파일 같이 첨부합니다.
제가 php를 전혀 못하는 놈이래서...^^
답변 부탁드립니다.
^^
결국은 포인트 - 로 떨어지던데..
이걸 - 로 안떨어지게 하는 방법이 없을까요?
포인트가 0 이되면 더이상 게임 진행이 안되도록요.. 그리고 0밑으로는 안떨어지게..
소스 파일 같이 첨부합니다.
제가 php를 전혀 못하는 놈이래서...^^
답변 부탁드립니다.
^^
댓글 전체
ㅎㅎㅎ 이래저래 답글만 읽고 다녀도 웹프로그래머가 된듯 ....
답변 감사합니다. 근데 제가 워낙 초보자이다보니...응용을 못하겠습니다.
어쩔수없죠..^^
어쩔수없죠..^^
음...포인트 필드 업데이트도 해야겠네요..
위에 조건문에서 포인트 차감하는 부분(- 부분)아래에다가 제가적은 비교문과 같은 형식을 추가하시고
제가 적은 비교문에서처럼 현재포인트보다 0 이 클경우(- 일 경우)는 $mb_point 필드를 업데이트해줘야 합니다.
가장 마지막 비교문에 추가해주면 되겠네요. 그리고 부분적인 것만 봐서는 정확한 예제는 힘들구요. 나머지는 응용하셔야 합니다. ㅡㅡ;
위에 조건문에서 포인트 차감하는 부분(- 부분)아래에다가 제가적은 비교문과 같은 형식을 추가하시고
제가 적은 비교문에서처럼 현재포인트보다 0 이 클경우(- 일 경우)는 $mb_point 필드를 업데이트해줘야 합니다.
가장 마지막 비교문에 추가해주면 되겠네요. 그리고 부분적인 것만 봐서는 정확한 예제는 힘들구요. 나머지는 응용하셔야 합니다. ㅡㅡ;
죄송한데 if($포인트 < 0){ $포인트 = 0; } 이걸 어떻게 적용하는지 ......
제가 너무 초짜라서 다시한번 부탁드립니다.
아마도 이지점 어디에 넣어야하는것 같은데...
if($num1==$num2&&$num2==$num3&&$num2==$num3) {
insert_point($member[mb_id], (+1) * $pp_point1, "알바 빠찡고에서 $pp_point1 포인트");
//포인트를 가져온다
global $memo_not_read, $url_encode;
$mb_point = nf($member[mb_point]);
echo "<script>function displayAlert() {
alert('빙고! 포인트 + 500점 드립니다 | 현재"; ?> <? echo "$mb_point"; ?><? echo "점')}
timerID=setTimeout('displayAlert()',3500)</script>";
} elseif($num1==$num2||$num2==$num3||$num1==$num3) {
insert_point($member[mb_id], (+1) * $pp_point2, "알바 빠찡고에서 $pp_point2 포인트");
//포인트를 가져온다
global $memo_not_read, $url_encode;
$mb_point = nf($member[mb_point]);
echo "<script>function displayAlert() {
alert('2개가 같군요. 포인트 + 30점 | 현재"; ?> <? echo "$mb_point"; ?><? echo "점')}
timerID=setTimeout('displayAlert()',3500)</script>";
} elseif($num1!=$num2||$num2!=$num3||$num1!=$num3) {
insert_point($member[mb_id], (-1) * $pp_point3, "알바 빠찡고에서 -$pp_point3 포인트");
//포인트를 가져온다
global $memo_not_read, $url_encode;
$mb_point = nf($member[mb_point]);
echo "<script>function displayAlert() {
alert('ㅜ.ㅜ. 포인트 -60점 뺏어갑니다 | 현재"; ?> <? echo "$mb_point"; ?><? echo "점')}
timerID=setTimeout('displayAlert()',3500)</script>";
}
다시한번 답변 부탁드립니다.
^^;
제가 너무 초짜라서 다시한번 부탁드립니다.
아마도 이지점 어디에 넣어야하는것 같은데...
if($num1==$num2&&$num2==$num3&&$num2==$num3) {
insert_point($member[mb_id], (+1) * $pp_point1, "알바 빠찡고에서 $pp_point1 포인트");
//포인트를 가져온다
global $memo_not_read, $url_encode;
$mb_point = nf($member[mb_point]);
echo "<script>function displayAlert() {
alert('빙고! 포인트 + 500점 드립니다 | 현재"; ?> <? echo "$mb_point"; ?><? echo "점')}
timerID=setTimeout('displayAlert()',3500)</script>";
} elseif($num1==$num2||$num2==$num3||$num1==$num3) {
insert_point($member[mb_id], (+1) * $pp_point2, "알바 빠찡고에서 $pp_point2 포인트");
//포인트를 가져온다
global $memo_not_read, $url_encode;
$mb_point = nf($member[mb_point]);
echo "<script>function displayAlert() {
alert('2개가 같군요. 포인트 + 30점 | 현재"; ?> <? echo "$mb_point"; ?><? echo "점')}
timerID=setTimeout('displayAlert()',3500)</script>";
} elseif($num1!=$num2||$num2!=$num3||$num1!=$num3) {
insert_point($member[mb_id], (-1) * $pp_point3, "알바 빠찡고에서 -$pp_point3 포인트");
//포인트를 가져온다
global $memo_not_read, $url_encode;
$mb_point = nf($member[mb_point]);
echo "<script>function displayAlert() {
alert('ㅜ.ㅜ. 포인트 -60점 뺏어갑니다 | 현재"; ?> <? echo "$mb_point"; ?><? echo "점')}
timerID=setTimeout('displayAlert()',3500)</script>";
}
다시한번 답변 부탁드립니다.
^^;
소스를 봐가면서 참고글을 드릴수 있는 시간이 안되므로 방식을 설명드리겠습니다.
1. 포인트가 0 이하로 떨어지지 않게
-> 포인트를 체크하면서 포인트가 0보다 작아지면 포인트를 0으로 돌린다.
if($포인트 < 0){ $포인트 = 0; }
2. 포인트가 0일경우 게임진행 중지
-> 마찬가지로 포인트를 체크해서 포인트가 0 이 되면 게임중지 코딩.
이 경우 포인트를 0 으로 돌리는 부분이 먼저 실행되어야겠죠.
1. 포인트가 0 이하로 떨어지지 않게
-> 포인트를 체크하면서 포인트가 0보다 작아지면 포인트를 0으로 돌린다.
if($포인트 < 0){ $포인트 = 0; }
2. 포인트가 0일경우 게임진행 중지
-> 마찬가지로 포인트를 체크해서 포인트가 0 이 되면 게임중지 코딩.
이 경우 포인트를 0 으로 돌리는 부분이 먼저 실행되어야겠죠.