Argentum Online
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.



 
ÍndicePortalÚltimas imágenesBuscarRegistrarseConectarse
Mundo Argentum
Banner Invierno Usuario con mas de 1.000 mensajes. Chat de Argentum Online
Redes Sociales de Argentum Online
Facebook de la comunidad. Twitter de la comunidad.

Comparte
 

 Sistema de torneo + sum atraves de frm

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Zhereital
[Usuario De Mundo Argentum]
[Usuario De Mundo Argentum]
Zhereital

Mensajes : 83
Temas : 69
Fecha de inscripción : 21/06/2013

Sistema de torneo + sum atraves de frm Empty
MensajeTema: Sistema de torneo + sum atraves de frm   Sistema de torneo + sum atraves de frm Icon_minitimeDom Jun 23, 2013 5:07 pm

Comenzamos:


Servidor:
Buscan en el Modulo TCP, en el Handle_Data:
If UCase$(rData) = "LISTUSU" Then
    If UserList(UserIndex).flags.EsRolesMaster Then Exit Sub
    tStr = "LISTUSU"
    For LoopC = 1 To LastUser
        If (UserList(LoopC).name <> "") And UserList(LoopC).flags.Privilegios = PlayerType.User Then
            tStr = tStr & UserList(LoopC).name & ","
        End If
    Next LoopC
    If Len(tStr) > 7 Then
        tStr = Left$(tStr, Len(tStr) - 1)
    End If
    Call SendData(SendTarget.ToIndex, UserIndex, 0, tStr)
    Exit Sub
End If


Debajo, antes de End Select:


Código:
If UCase$(rData) = "/COMBI1" Then[color=#00ff00][/color]
    If UserList(UserIndex).flags.EsRolesMaster Then Exit Sub[color=#00ff00][/color]
    tStr = "/COMBI1"[color=#00ff00][/color]
    For LoopCC = 1 To LastUser[color=#00ff00][/color]
        If (UserList(LoopCC).name <> "") And UserList(LoopCC).flags.Privilegios = PlayerType.User Then[color=#00ff00][/color]
            tStr = tStr & UserList(LoopCC).name & ","[color=#00ff00][/color]
        End If[color=#00ff00][/color]
    Next LoopCC[color=#00ff00][/color]
    If Len(tStr) > 7 Then[color=#00ff00][/color]
        tStr = Left$(tStr, Len(tStr) - 1)[color=#00ff00][/color]
    End If[color=#00ff00][/color]
    Call SendData(SendTarget.ToIndex, UserIndex, 0, tStr)[color=#00ff00][/color]
    Exit Sub[color=#00ff00][/color]
End If



En ese mismo Handle, buscan arriba:

Código:
Dim LoopC As Integer

Debajo:

Código:
Dim LoopCC as Integer



Cliente:
Buscan:
Case "LISTUSU"
            Rdata = Right$(Rdata, Len(Rdata) - 7)
            T = Split(Rdata, ",")
            If frmPanelGm.Visible Then
                frmPanelGm.cboListaUsus.Clear
                For I = LBound(T) To UBound(T)
                    'frmPanelGm.cboListaUsus.AddItem IIf(Left(t(i), 1) = " ", Right(t(i), Len(t(i)) - 1), t(i))
                    frmPanelGm.cboListaUsus.AddItem T(I)
                Next I
                If frmPanelGm.cboListaUsus.ListCount > 0 Then frmPanelGm.cboListaUsus.listIndex = 0
            End If
            Exit Sub

Debajo de eso:

Código:
Case "/COMBI1"[color=#00ff00][/color]
            Rdata = Right$(Rdata, Len(Rdata) - 7)[color=#00ff00][/color]
            T1 = Split(Rdata, ",")[color=#00ff00][/color]
            If frmTorneo.Visible Then[color=#00ff00][/color]
                frmTorneo.Combo1.Clear[color=#00ff00][/color]
                frmTorneo.Combo2.Clear[color=#00ff00][/color]
                For I1 = LBound(T1) To UBound(T1)[color=#00ff00][/color]
                    'frmTorneo.cboListaUsus.AddItem IIf(Left(t(i1), 1) = " ", Right(t(i), Len(t(i)) - 1), t(i))[color=#00ff00][/color]
                    frmTorneo.Combo1.AddItem T1(I1)[color=#00ff00][/color]
                    frmTorneo.Combo2.AddItem T1(I1)[color=#00ff00][/color]
                Next I1[color=#00ff00][/color]
                If frmTorneo.Combo1.ListCount > 0 Then frmTorneo.Combo1.listIndex = 0[color=#00ff00][/color]
                If frmTorneo.Combo2.ListCount > 0 Then frmTorneo.Combo2.listIndex = 0[color=#00ff00][/color]
            End If[color=#00ff00][/color]
            Exit Sub


Ahora, en el modulo en que se encuentran, en el HandleData, buscan:
Código:
Dim T() As String



Debajo:
Código:
Dim T1() As String

Ahora, buscan:

Código:
ElseIf UCase$(stxtbuffer) = "/HACERTORNEO" Then[color=#00ff00][/color]
                frmConsolaTorneo.Show vbModeless, Me[color=#00ff00][/color]
                stxtbuffer = ""[color=#00ff00][/color]
                SendTxt.Text = ""[color=#00ff00][/color]
                KeyCode = 0[color=#00ff00][/color]
                SendTxt.Visible = False[color=#00ff00][/color]
                Exit Sub

Debajo:

Código:
ElseIf UCase$(stxtbuffer) = "/PELEA1" Then[color=#00ff00][/color]
                frmTorneo.Show vbModeless, Me[color=#00ff00][/color]
                stxtbuffer = ""[color=#00ff00][/color]
                SendTxt.Text = ""[color=#00ff00][/color]
                KeyCode = 0[color=#00ff00][/color]
                SendTxt.Visible = False[color=#00ff00][/color]
                frmTorneo.Combo3.Visible = False[color=#00ff00][/color]
                frmTorneo.Combo4.Visible = False[color=#00ff00][/color]
                frmTorneo.Combo5.Visible = False[color=#00ff00][/color]
                frmTorneo.Combo6.Visible = False[color=#00ff00][/color]
                frmTorneo.Combo7.Visible = False[color=#00ff00][/color]
                frmTorneo.Combo8.Visible = False[color=#00ff00][/color]
                User1Punto1 = True[color=#00ff00][/color]
                Exit Sub

Ahora, crean 1 nuevo formulario con el nombre "frmTorneo", le hacen doble click y dentro colocan:

Código:
Private Sub Command1_Click()[color=#00ff00][/color]
If User1Punto1 = True Then[color=#00ff00][/color]
Call SendData("/PELEA1 " & Combo1 & "@" & Combo2)[color=#00ff00][/color]
End If[color=#00ff00][/color]
End Sub[color=#00ff00][/color]
[color=#00ff00][/color]
Private Sub Command2_Click()[color=#00ff00][/color]
Call SendData("/ARENA1")[color=#00ff00][/color]
End Sub[color=#00ff00][/color]
[color=#00ff00][/color]
Private Sub Command3_Click()[color=#00ff00][/color]
Call SendData("/ARENA4")[color=#00ff00][/color]
End Sub[color=#00ff00][/color]
[color=#00ff00][/color]
Private Sub Command4_Click()[color=#00ff00][/color]
Call SendData("/ARENA3")[color=#00ff00][/color]
End Sub[color=#00ff00][/color]
[color=#00ff00][/color]
Private Sub Command5_Click()[color=#00ff00][/color]
Call SendData("/ARENA2")[color=#00ff00][/color]
End Sub[color=#00ff00][/color]
[color=#00ff00][/color]
Private Sub Form_Load()[color=#00ff00][/color]
Call SendData("/COMBI1")[color=#00ff00][/color]
End Sub



El formulario debe tener este estilo.
Sistema de torneo + sum atraves de frm I8y

Y con el comando "/PELEA1" se abre, colocan los nombres y listo Sistema de torneo + sum atraves de frm Icon_razz.

Ojo, no tienen que poner /PELEA1(ESPACIO) porque sino no se los computa, solamente sin el espacio:
-/PELEA1.
Volver arriba Ir abajo
Axters
[Administrador Del Foro]
[Administrador Del Foro]
avatar

Mensajes : 197
Temas : 46
Fecha de inscripción : 16/06/2013

Sistema de torneo + sum atraves de frm Empty
MensajeTema: Re: Sistema de torneo + sum atraves de frm   Sistema de torneo + sum atraves de frm Icon_minitimeDom Jun 23, 2013 6:20 pm

Lindo aporte che , gracias por aportarlo.
Volver arriba Ir abajo
RetrxM
[Administrador Del Foro]
[Administrador Del Foro]
RetrxM

Mensajes : 196
Temas : 47
Fecha de inscripción : 18/06/2013

Sistema de torneo + sum atraves de frm Empty
MensajeTema: Re: Sistema de torneo + sum atraves de frm   Sistema de torneo + sum atraves de frm Icon_minitimeDom Jun 23, 2013 7:07 pm

Ya  veo si lo pongo en mi ao
Fuente? para que mod?
Volver arriba Ir abajo
Invitado
Invitado
avatar


Sistema de torneo + sum atraves de frm Empty
MensajeTema: Re: Sistema de torneo + sum atraves de frm   Sistema de torneo + sum atraves de frm Icon_minitimeDom Jun 23, 2013 8:03 pm

Lindo aporte y gracias x aportarlo.


Eso lo puso larper en GS-ZONE


Deja creditos x lo menos.
Volver arriba Ir abajo
TerreZa
[Usuario De Mundo Argentum]
[Usuario De Mundo Argentum]
TerreZa

Mensajes : 87
Temas : 32
Fecha de inscripción : 19/06/2013

Sistema de torneo + sum atraves de frm Empty
MensajeTema: Re: Sistema de torneo + sum atraves de frm   Sistema de torneo + sum atraves de frm Icon_minitimeMiér Jun 26, 2013 2:52 pm

Lindo aporte

PD: Deja fuente de quien lo creo (no pongas la pagina)
Volver arriba Ir abajo
Invitado
Invitado
avatar


Sistema de torneo + sum atraves de frm Empty
MensajeTema: Re: Sistema de torneo + sum atraves de frm   Sistema de torneo + sum atraves de frm Icon_minitimeVie Jun 28, 2013 12:37 am

TerreZa escribió:
Lindo aporte

PD: Deja fuente de quien lo creo (no pongas la pagina)

Fuente Es Gs-Zone no leiste mi post?
Volver arriba Ir abajo
Contenido patrocinado




Sistema de torneo + sum atraves de frm Empty
MensajeTema: Re: Sistema de torneo + sum atraves de frm   Sistema de torneo + sum atraves de frm Icon_minitime

Volver arriba Ir abajo
 

Sistema de torneo + sum atraves de frm

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

 Temas similares

-
» Sistema de Consulta (0.11.5)
» [Aporte] Sistema de votación
» [APORTE]Sistema de Deathmatch
» [APORTE]Sistema de Viajes con lista (Configurable desde el server)(11.5)

Permisos de este foro:No puedes responder a temas en este foro.
Argentum Online :: Argentum Online :: Programación-