NotaPublicado: 02 Sep 2010 23:34
por Elaine
Bueno este es un Launcher pero con particularidad va todo dentro del cliente.

Cliente:

-Creamos un formulario llamado: Frmlauncher:

-Vamos a la pestaña proyecto, propiedades de Argentum y donde dice Objeto Inicial: Sub Main Lo cambiamos por Frmlauncher.

Configuramos propiedades del Frmlauncher:

-Caption: (no pongan nada).
-Borderstyle: 0 None
-StarUpPosition: 2 Center Screen
-Height: A su elección.
-Left: A su elección.

-Creamos un Label llamado "Entrar"


Dentro del codigo del Label ponemos:


-Creamos otro Label llamado "Salir"

Dentro del label salir ponemos:


-Creamos otro Label llamado "WEB"

Ponen este como codigo del label:
  1.  
  2. Private Sub Labelweb_Click()
  3. Dim X
  4. X = ShellExecute(Me.hwnd, "Open", "http://www.gs-zone.org", &O0, &O0, vbNormalFocus)
  5. End Sub


La web la reemplazan por la de su AO.

Estado del server:

Ponemos al final del codigo del formulario:
  1.  
  2. Private Sub Form_Load()
  3. If Winsocklauncher.State <> sckClosed Then
  4. Winsocklauncher.Close
  5. End If
  6. Winsocklauncher.Connect "Aca va su IP", "Aca va su puerto"
  7. End If
  8. End Sub


Creamos un Winsock llamado "Winsocklauncher" y el codigo tiene que quedar así:
(Agregar esto al formulario)

  1. Private Sub Winsocklauncher_Connect()
  2. Label5.ForeColor = vbGreen
  3. Label5.Caption = "Online Puede ingresar"
  4. End Sub
  5.  
  6. Private Sub WinsockLauncher_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean)
  7. Label5.ForeColor = vbRed
  8. Label5.Caption = "Offline Intente mas Tarde"
  9. End Sub



Testeado: Y listo, launcher funciónal para la versión 13.0 del Argentum Online y supongo que para otras lo único que puede variar es el call main, espero que les sirva.

PD: Ustedes pueden poner dentro del launcher la imagen que quieran, y en vez de hacerlo con labeles pueden hacerlo mediante Image, Command Botton, es lo mismo, solo tienen que poner el codigo.

Suerte!!! , Elaine.

NotaPublicado: 03 Sep 2010 00:21
por Dr. House
Lindo aporte eh...
Seguí así.

NotaPublicado: 03 Sep 2010 01:04
por II XTREEM II
Lindo Aporte Elaine, bastante Completo, lindo y Proligo :D, seguì asì :D...

Saludos

NotaPublicado: 03 Sep 2010 01:31
por Ano
Ya hay varios aportes de launcher en el foro, todos sirven para todas las verciones

NotaPublicado: 03 Sep 2010 10:45
por Elaine
Ano escribió:Ya hay varios aportes de launcher en el foro, todos sirven para todas las verciones


Los aportes que vi de Launcher son Proyecto aparte, este va dentro del cliente.
Suerte.

NotaPublicado: 03 Sep 2010 18:00
por fendu
Buen aporte elaine, estas a fondo.

NotaPublicado: 04 Sep 2010 03:19
por Leooh.-
Rodrigito escribió:Buen aporte elaine, estas a fondo.


Se con los post :P, na jodaa.. Buen aporte Elaine seguie asi.
Saludoos.-

NotaPublicado: 12 Sep 2010 02:09
por Samke
Muy bueno, sirve y aparte es simple...

Saludos.

NotaPublicado: 23 Sep 2010 18:12
por Luuq
Funciona para 0.13.0 ?

NotaPublicado: 23 Sep 2010 18:17
por -.AnDy.-
Buen aporte se agradese :D,
Suerte

NotaPublicado: 25 Sep 2010 22:31
por Bodom21
No me funca la de la pagina web osea no me aparece nada :S

NotaPublicado: 26 Sep 2010 11:02
por Class
Elaine te cambio 2 cositas nomas :)

Primero el que dice " SALIR " le pusiste de codigo
" DENTRO DEL LABEL DE SALIR PUSISTE ESO "


que pasa al poner eso cuando el usuario entra al juego seguramente va a querer
cerrar ese formulario que utilizas como launcher y casi seguro pone salir
al poner salir con ese code lo que haces es cerrar toda la aplicacion
al estar dentro del cliente cerras toda la aplicacion.

Reemplazarlo por :



Segundo la web :
la web no le funciona a nadie por que no es con un label que se hace eso , sino que se utiliza un WebBrowser masomenos asi se escribia no me acuerdo jejej y toy sin vb :) xD
En el form_load del launcher ponen

  1. webbrowser1.navigate "http://google.com"
  2. ' no me acuerdo si era asi o asi
  3. webbrowser1.navigate ("http://google.com")




Bueno espero que les sirva esta observacion a los que lo ivan a implementar ,
pero yo pienso que mejor es el Launcher de proyecto aparte.

Saludos muy atentamente


Carlos.-

NotaPublicado: 26 Sep 2010 15:06
por Elaine
1- Anda perfecto ejecutar la web desde un label, lo que hace el label es abrir tu navegador y llevarte hacia la web.

2- Solamente con "END", alcanza.

NotaPublicado: 28 Sep 2010 15:56
por branx150
No anda el Winsocklauncher no dice nada, puse hasta un label que se llama Label5 y tampoco aparecio nada, puse el puerto y la ip y tampoco.

Ayudame plis :? :? :? :? :?

NotaPublicado: 28 Sep 2010 17:01
por Elaine
branx150 escribió:No anda el Winsocklauncher no dice nada, puse hasta un label que se llama Label5 y tampoco aparecio nada, puse el puerto y la ip y tampoco.

Ayudame plis :? :? :? :? :?


Lo acabo de hacer y anda perfecto...

Segui bien los pasos!