UltimaForum

Skrypty [VX] - One Game instance

kamokeg - Wto 27 Mar, 2012 18:26
Temat postu: One Game instance
~ One Game instance ~


Krótki opis:
Skrypt robi, że nie można otwierać więcej niż 1 okno
Przydatne głównie w grach online.

Autor:
game_guy

Tłumaczenie:
kamokeg

Kompatybilność:
RPG Maker VX

Skrypt:
Spoiler:

Kod:
#===============================================================================
# One Game Instance
# Version 1.0
# Author game_guy
#-------------------------------------------------------------------------------
# Intro:
# Skrypt robi, że nie można otwierać więcej niż 1 okno
# Przydatne głównie w grach online.
#
# Funkcje:
# Zapobiega wielu włączeniach gry na raz
# Możliwość zmiany treści errora
#
# Kompatybilność:
# Pracuje ze wszystkimi skryptami
# rm VX oraz rm XP
# Credits:
# game_guy ~ Twórca skryptu
#===============================================================================

# Zmień na to co chcesz w "".
ERROR = "Grę masz już uruchomioną. Więc po co zużywać za dużo ramu?"
#Własna Nazwa pliku, jednak radzę zostawić ENV[Appdata]
TOKEN_FILE = ENV['APPDATA'] + "game_name.token"

begin
  if FileTest.exists?(TOKEN_FILE)
    begin
      File.delete(TOKEN_FILE)
    rescue Errno::EACCES
      if $DEBUG == false || $DEBUG == nil || $TEST == false || $TEST == nil
        print ERROR
        exit
      end
    end
  end
  $token = File.open(TOKEN_FILE, "w")
end



Powered by phpBB modified by Przemo © 2003 phpBB Group