자유게시판

F12좀 방지할 수 없을까요?

그것때문에 이러한 오류가 나타납니다.

 

Who's 무뇌인

?
안녕하세요~ 돌돌밥입니다.
전 요즘 Dark's World라는 온라인을 제작하고 있습니다.

RPG 장르로 운영중이며 쯔꾸르가 만든 RPG 만들기, 일명 알만툴의 RPGXP(RMXP) 로 만들어진 게임입니다.

원래 싱글 플레이용으로 제작된 프로그램이었으나 스크립트 KnM으로 만들어진 게임입니다.

이 온라인은 RMXP(RPGXP)온라인에도 불과하고 24시간동안 서버를 열며 하마치를 사용하지 않습니다.

그리고 서버를 현재도 열고있고 빠른 업데이트가 됩니다.

쉽게 망하지 않으며 남녀노소 누구든지 가능한 온라인입니다.

그 외 카지노 시스템, PLAYER KILL(PK), 원하는 캐릭터를 구매할 수 있는 시스템 등들도 준비되어있다! 

그리고 조만간 추가되는 초보자들을 위한 도움말 기능까지!

http://cafe.naver.com/darksworld가 카페이며 보통은 게임 다운을 카페에 올려놔 게임 다운하기가 힘들수 있습니다.

그럴경우에는 Darkworld.newrth.kr에서 다운받아주시면 됩니다.

Comment '4'
  • ?
    김!제스! 2010.09.26 14:06

    F12 누르면 게임이 일시정지 되는 스크립트 입니다.

     

    제가 재대로 이해한게 맞는지 모르겠지만;

    #==============================================================================
    # ** Pausing with F12
    #------------------------------------------------------------------------------
    # Zeriab
    # Version 1.1
    # 2009-05-25 (Year-Month-Day)
    #------------------------------------------------------------------------------
    # * Version History :
    #
    #   Version 1.0 -------------------------------------------------- (2009-05-22)
    #   - First release
    #
    #   Version 1.1 -------------------------------------------------- (2009-05-25)
    #   - The pause image now appears immediately when F12 is pressed.
    #   - Transitions are cut short rather than restarted when F12 is pressed.
    #------------------------------------------------------------------------------
    # * Description :
    #
    #   This script changes the functionality of pressing F12 during the game
    #   from resetting the game to (un)pausing the game. A picture is displayed
    #   while the game is paused. (Having a picture is optional)
    #------------------------------------------------------------------------------
    # * License :
    #
    #   Copyright (C) 2009  Zeriab
    #
    #   This program is free software: you can redistribute it and/or modify
    #   it under the terms of the GNU Lesser Public License as published by
    #   the Free Software Foundation, either version 3 of the License, or
    #   (at your option) any later version.
    #
    #   This program is distributed in the hope that it will be useful,
    #   but WITHOUT ANY WARRANTY; without even the implied warranty of
    #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    #   GNU Lesser Public License for more details.
    #
    #   For the full license see <http://www.gnu.org/licenses/>
    #   The GNU General Public License: http://www.gnu.org/licenses/gpl.txt
    #   The GNU Lesser General Public License: http://www.gnu.org/licenses/lgpl.txt
    #------------------------------------------------------------------------------
    # * Compatibility :
    #
    #   Is most likely not compatible with other F12 prevention scripts.
    #------------------------------------------------------------------------------
    # * Instructions :
    #
    #   Place this script anywhere above main.
    #   The image file 'pause' present in Graphics/Pictures is used.
    #   Note: No picture is shown if there is no 'pause' in Graphics/Pictures.
    #==============================================================================
     
    #=============================================================================
    # ** Reset class (because it won't be defined until F12 is pressed otherwise)
    #=============================================================================
    class Reset < Exception
     
    end
    #=============================================================================
    # ** Module Graphics
    #=============================================================================
    module Graphics
      class << self
        #-------------------------------------------------------------------------
        # * Aliases Graphics.update and Graphics.transition
        #-------------------------------------------------------------------------
        unless self.method_defined?(:zeriab_f12_pause_update)
          alias_method(:zeriab_f12_pause_update, :update)
          alias_method(:zeriab_f12_pause_transition, :transition)
        end
        #-------------------------------------------------------------------------
        # Change the update method so F12 toggles pause
        #-------------------------------------------------------------------------
        def update(*args)
          # Try to update normally
          begin
            zeriab_f12_pause_update(*args)
            return
          rescue Reset
            # Do nothing
          end
          # F12 has been pressed
          done = false
          # Store frame count
          frame_count = Graphics.frame_count
          # Show pause image
          @sprite = Sprite.new
          @sprite.z = 9999
          begin
            @sprite.bitmap = RPG::Cache.picture('pause')
          rescue
            @sprite.bitmap = Bitmap.new(32,32)
          end
          # Keep trying to do the update
          while !done
            begin
              zeriab_f12_pause_update(*args)
              done = true
            rescue Reset
              # Do Nothing
            end
          end
          # F12 has been released, update until it is pressed again
          while done
            begin
              zeriab_f12_pause_update(*args)
            rescue Reset
              done = false
            end
          end
          # F12 has been pressed, keep trying to update
          while !done
            begin
              zeriab_f12_pause_update(*args)
              done = true
            rescue Reset
              # Do nothing
            end
          end
          # F12 has been released, dispose pause image
          @sprite.dispose
          # Set proper frame count
          Graphics.frame_count = frame_count
        end
        #-------------------------------------------------------------------------
        # Changes the transition so it is cut short if F12 is pressed
        #-------------------------------------------------------------------------
        def transition(*args)
          done = false
          # Keep trying to do the transition
          while !done
            begin
              zeriab_f12_pause_transition(*args)
              done = true
            rescue Reset
              # Set transition length to 0 frames.
              args[0] = 0
            end
          end
        end
      end
    end
    -----------

     

    첨부된 파일은 GraphicsPictures에 넣어주세요.

     pause.png

  • ?
    포인트팡팡 2010.09.26 14:06
    축하합니다. 김!제스!님은 65포인트에 당첨되셨습니다
  • ?
    무뇌인 2010.09.26 17:39

    감사드립니다 ㅎㅎ

    잘 작동되고 있어요

  • ?
    KMS 2011.01.24 18:32

    하이고...... 나 보고 허접하다고 한 넘이 모르는거도 있네?참 잘나셨어 님아


List of Articles
분류 제목 글쓴이 날짜 조회 수
공지 아방스 게시물 · 댓글 작성 규칙 (최근 수정일 2015.11.25) 17 file 완폐남™ 2012.07.17 41184
잡담 어째 자유게시판 목록 불러오기 더 불편해진 것 같은 느낌? 3 Alkaid 2014.07.02 973
막장 별로 귀엽지 않은 햄스터. 1 Alkaid 2014.04.15 973
제작 일지 으와ㅏ 타이틀완성 12 file 큰놈 2014.03.26 973
잡담 채팅창 ;; 3 TheEK 2012.12.11 973
xp쓰시는 여러분, 윈7테마패치 잘못깔면 망합니다. 2 맛난호빵 2011.11.10 973
막장 NASA 오늘의 천문학 사진 투척 #2 Alkaid 2011.09.17 973
막장 이런 웹사이트도 있죠. 6 Alkaid 2011.08.24 973
잡담 알만툴이 죽어간다느니, 아방스가 죽어간다느니, 일침을 가해봅니다. 6 Mania 2011.05.10 973
잡담 아 이님들이 우리 쵸딘님을 모르시네잉 5 Evangelista 2011.03.27 973
VX시작한날부터생각해본건데 8 낚는놈 2010.01.16 973
잡담 아방스도 예전에 한바탕 곤욕을 치뤘는데 19 Omegaroid 2014.01.28 972
제작 스샷 새로 게임을 만들어 보고 있기는 합니다. 2 file 델티즘 2013.06.08 972
발표 대출산시대 0.8a 공개했습니다. 2 똥똥배 2014.05.23 972
잡담 즉흥적으로 제작한곡. 3 카릴리스 2012.06.30 972
잡담 제작중인 오프닝 및 이벤트 통합맵 ㅠ file 작은영웅 2012.02.26 972
막장 그냥 하는 동영상 링크. 2 Alkaid 2011.08.28 972
제작 스샷 안녕하세요. 오랜만에 접했습니다 ^^ [떡밥] 14 file 인생의먹구름 2011.08.08 972
잡담 게리모드같이 하실분? we0 2011.07.21 972
잡담 있는 그대로를 보는 사람이 없다는 생각을 합니다 2 Luxmea 2011.04.30 972
잡담 게임공작소가 대체 왜 갑자기 사라진 건가요? 9 Roam 2013.05.31 972
목록
Board Pagination Prev 1 ... 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 ... 755 Next
/ 755