Mundo Maker
¡Bienvenid@ a Mundo Maker!

¿Quieres aprender todo sobre el RPG Maker?



Regístrate y forma parte de Mundo Maker.

[RPGXP/VX] Llamada a una página web

Ver el tema anterior Ver el tema siguiente Ir abajo

[RPGXP/VX] Llamada a una página web

Mensaje por Arestame el 2010-04-22, 17:36

Un script que me encontre por al web de llamada de la web, bueno haré un copia y pega:
tattyaibo escribió:desde vx, lo que deben hacer es sólo copiar la llamada del evento, no para el menú

Bueno, lo que hice fue combinar unos scripts, a pesa de que no sé RGSS, con la lógica se puede

En el proyecto vienen 2 opciones, 1 llevar a la web oficial del juego desde el menú, la otra a través de un evento.

Las instrucciones vienen dentro

Acá el demo
DEMO

Créditos: Tattyalbo

Para el VX
hice 1 demo a la rapida, van las instrucciones del xp, pero son similares y va sólo 1 archivo en vez de 3 q puse en XP
Demo a la rápida xD

Espero que les haya servido
avatar
Arestame
Aventurero
Aventurero

0/3

Créditos 1515

Gracias : 37

Volver arriba Ir abajo

Re: [RPGXP/VX] Llamada a una página web

Mensaje por Wecoc el 2018-01-13, 18:05

Bueno, los links están caídos pero yo sé como llamar a una web con el maker. El problema es que solo se puede abrir con Internet Explorer, pero bueno supongo que pasaba igual con el script de tattyaibo.

Hay varias formas, pongo la más simple. Sirve para XP, VX y Ace.

Código:
module Net
  def self.openurl(url)
    Thread.new{ system("explorer", url) }
  end
end

Ejemplo de uso:
[line]Net.openurl("http://www.mundo-maker.com/") # Abre Mundo Maker[/line]

Puede servir por ejemplo para poner la opción en el título de abrir la web del juego.

Saludos.

Edito: Pongo cómo usarlo paso por paso:

@Wecoc escribió:Primero copia lo que puse primero en cualquier parte de los scripts, o como script nuevo, da igual.
Eso permite usar la llamada de script que puse debajo también en cualquier parte.
Por ejemplo puedes ponerla tal cual como llamada de script en un evento.

Si el link es largo puedes partir la línea en varias:

[line]url = "http://www.mundo-maker.com/" +
"t1802-rpgxp-vx-llamada-a-una-pagina-web"
Net.openurl(url)[/line]

Esa misma llamada es lo que usarás en el menú de título para acceder a una web desde ahí.
Aquí un ejemplo rápido:

Código:
module Net
  def self.openurl(url)
    Thread.new{ system("explorer", url) }
  end
end

class Scene_Title
  #--------------------------------------------------------------------------
  # * Main Processing
  #--------------------------------------------------------------------------
  def main
    # If battle test
    if $BTEST
      battle_test
      return
    end
    # Load database
    $data_actors        = load_data("Data/Actors.rxdata")
    $data_classes       = load_data("Data/Classes.rxdata")
    $data_skills        = load_data("Data/Skills.rxdata")
    $data_items         = load_data("Data/Items.rxdata")
    $data_weapons       = load_data("Data/Weapons.rxdata")
    $data_armors        = load_data("Data/Armors.rxdata")
    $data_enemies       = load_data("Data/Enemies.rxdata")
    $data_troops        = load_data("Data/Troops.rxdata")
    $data_states        = load_data("Data/States.rxdata")
    $data_animations    = load_data("Data/Animations.rxdata")
    $data_tilesets      = load_data("Data/Tilesets.rxdata")
    $data_common_events = load_data("Data/CommonEvents.rxdata")
    $data_system        = load_data("Data/System.rxdata")
    # Make system object
    $game_system = Game_System.new
    # Make title graphic
    @sprite = Sprite.new
    @sprite.bitmap = RPG::Cache.title($data_system.title_name)
    # Make command window
    s1 = "Nuevo"
    s2 = "Cargar"
    s3 = "Salir"
    s4 = "Ir a Mundo Maker"
    @command_window = Window_Command.new(192, [s1, s2, s3, s4])
    @command_window.back_opacity = 160
    @command_window.x = 320 - @command_window.width / 2
    @command_window.y = 288
    # Continue enabled determinant
    # Check if at least one save file exists
    # If enabled, make @continue_enabled true; if disabled, make it false
    @continue_enabled = false
    for i in 0..3
      if FileTest.exist?("Save#{i+1}.rxdata")
        @continue_enabled = true
      end
    end
    # If continue is enabled, move cursor to "Continue"
    # If disabled, display "Continue" text in gray
    if @continue_enabled
      @command_window.index = 1
    else
      @command_window.disable_item(1)
    end
    # Play title BGM
    $game_system.bgm_play($data_system.title_bgm)
    # Stop playing ME and BGS
    Audio.me_stop
    Audio.bgs_stop
    # Execute transition
    Graphics.transition
    # Main loop
    loop do
      # Update game screen
      Graphics.update
      # Update input information
      Input.update
      # Frame update
      update
      # Abort loop if screen is changed
      if $scene != self
        break
      end
    end
    # Prepare for transition
    Graphics.freeze
    # Dispose of command window
    @command_window.dispose
    # Dispose of title graphic
    @sprite.bitmap.dispose
    @sprite.dispose
  end
  #--------------------------------------------------------------------------
  # * Frame Update
  #--------------------------------------------------------------------------
  def update
    # Update command window
    @command_window.update
    # If C button was pressed
    if Input.trigger?(Input::C)
      # Branch by command window cursor position
      case @command_window.index
      when 0  # New game
        command_new_game
      when 1  # Continue
        command_continue
      when 2  # Shutdown
        command_shutdown
      when 3  # Ir a Mundo Maker
        Net.openurl("http://www.mundo-maker.com/")
      end
    end
  end
end

Ojalá te sirva.
avatar
Wecoc
Administrador
Administrador



Créditos 12334

Gracias : 578

Volver arriba Ir abajo

Re: [RPGXP/VX] Llamada a una página web

Mensaje por Kprojects el 2018-01-15, 03:38

En cuanto a lo de solo se puede abrir con Internet Explorer, puedo comprobar que no es asi, se abre con el explorador que utilizas como predeterminado que en mi caso es Chrome, y cuando utilizo el script me abre la ventana desde Chrome.
avatar
Kprojects
Iniciado
Iniciado

0/3

Créditos 27

Gracias : 2

Volver arriba Ir abajo

Re: [RPGXP/VX] Llamada a una página web

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


Permisos de este foro:
No puedes responder a temas en este foro.