돌려돌려 게임에서요... > 그누3질답

그누3질답

돌려돌려 게임에서요... 정보

그누보드 돌려돌려 게임에서요...

첨부파일

roll.alz (3.4K) 6회 다운로드 2004-07-08 01:30:51

본문

그걸 하다가 점수가 안되는데도 계속 게임이 되더라구요..
결국은 포인트 - 로 떨어지던데..
이걸 - 로 안떨어지게 하는 방법이 없을까요?
포인트가 0 이되면 더이상 게임 진행이 안되도록요.. 그리고 0밑으로는 안떨어지게..
소스 파일 같이 첨부합니다.
제가 php를 전혀 못하는 놈이래서...^^
답변 부탁드립니다.
^^
  • 복사

댓글 전체

음...포인트 필드 업데이트도 해야겠네요..
위에 조건문에서 포인트 차감하는 부분(- 부분)아래에다가 제가적은 비교문과 같은 형식을 추가하시고
제가 적은 비교문에서처럼 현재포인트보다 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>";
}

다시한번 답변 부탁드립니다.
^^;
소스를 봐가면서 참고글을 드릴수 있는 시간이 안되므로 방식을 설명드리겠습니다.
1. 포인트가 0 이하로 떨어지지 않게
-> 포인트를 체크하면서 포인트가 0보다 작아지면 포인트를 0으로 돌린다.
if($포인트 < 0){ $포인트 = 0; }
2. 포인트가 0일경우 게임진행 중지
-> 마찬가지로 포인트를 체크해서 포인트가 0 이 되면 게임중지 코딩.
이 경우 포인트를 0 으로 돌리는 부분이 먼저 실행되어야겠죠.
© SIRSOFT
현재 페이지 제일 처음으로