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


Todo sobre AO
 
ÍndiceÚltimas imágenesBuscarRegistrarseConectarse

 

 Torneos Programables desde un .INI

Ir abajo 
AutorMensaje
Agus
Admin



Mensajes : 69
Fecha de inscripción : 01/07/2008

Torneos Programables desde un .INI Empty
MensajeTema: Torneos Programables desde un .INI   Torneos Programables desde un .INI EmptyMiér Jul 02, 2008 3:45 am

Buscan:
Citación :

Public Nix As WorldPos
y arriba ponen:
Citación :

Public TORNEOORO As String
Public MAPATORNEO As String
Public YTORNEO As String
Public XTORNEO As String
buscan
Citación :

Type UserFlags
y abajo poner:
Citación :

Torneo As Byte
EnTorneo As Integer
buscan:
Citación :

BootDelBackUp = val(GetVar(IniPath & "Server.ini", "INIT", "IniciarDesdeBackUp"))
y abajo ponen
Citación :

MAPATORNEO = val(GetVar(IniPath & "Configuracion.ini", "TORNEO", "MapaDeEsperaTorneo"))
XTORNEO = val(GetVar(IniPath & "Configuracion.ini", "TORNEO", "X"))
YTORNEO = val(GetVar(IniPath & Configuracion.ini", "TORNEO", "Y"))
TORNEOORO = val(GetVar(IniPath & "Configuracion.ini", "TORNEO", "ValorDelTorneo"))
Arriba del "/RMSG " poner:
Citación :

If UCase$(Left$(rData, 9)) = "/ONTORNEO" Then

If UserList(UserIndex).flags.Torneo = 1 Then
Call SendData(SendTarget.ToIndex, UserIndex, 0, "||Ya esta ON." & FONTTYPE_INFO)
Exit Sub
End If

If UserList(UserIndex).flags.Torneo = 0 Then
UserList(UserIndex).flags.Torneo = 1
Call SendData(SendTarget.ToAll, UserIndex, 0, "||Inscripciones para el torneo activadas, tiene un precio de" & TORNEOORO & "." & FONTTYPE_INFO)
Exit Sub
End If

End If

If UCase$(Left$(rData, 10)) = "/OFFTORNEO" Then

If UserList(UserIndex).flags.Torneo = 0 Then
Call SendData(SendTarget.ToIndex, UserIndex, 0, "||Ya esta Off." & FONTTYPE_INFO)
Exit Sub
End If

If UserList(UserIndex).flags.Torneo = 1 Then
UserList(UserIndex).flags.Torneo = 0
Call SendData(SendTarget.ToAll, UserIndex, 0, "||Inscripciones para el torneo cerradas." & FONTTYPE_INFO)
Exit Sub
End If
End If
buscan
Citación :

Case "/SALIRCLAN"
y arriba ponen
Citación :

Case "/PARTICIPAR"
If UserList(UserIndex).flags.Muerto = 1 Then
Call SendData(SendTarget.ToIndex, UserIndex, 0, "||¡¡Estas muerto!!" & FONTTYPE_INFO)
Exit Sub
End If
If UserList(UserIndex).flags.Torneo = 0 Then
Call SendData(SendTarget.ToIndex, UserIndex, 0, "||¡¡Estas muerto!!" & FONTTYPE_INFO)
Exit Sub
End If
If UserList(UserIndex).Stats.GLD < TORNEOORO Then
Call SendData(SendTarget.ToIndex, UserIndex, 0, "||¡¡Necesitas" & TORNEOORO & " para participar!!" & FONTTYPE_INFO)
Exit Sub
End If
If UserList(UserIndex).flags.EnTorneo = 1 Then
Call SendData(SendTarget.ToIndex, UserIndex, 0, "||¡Ya estas en Torneo!" & FONTTYPE_INFO)
Exit Sub
End If
If UserList(UserIndex).flags.Torneo = 1 Then
UserList(UserIndex).Stats.GLD = UserList(UserIndex).Stats.GLD - TORNEOORO
If UserList(UserIndex).flags.EnTorneo = 0 Then
UserList(UserIndex).flags.EnTorneo = 1
Call WarpUserChar(UserIndex, MAPATORNEO, XTORNEO, YTORNEO, True)
Call SendData(SendTarget.ToIndex, UserIndex, 0, "||¡¡Has entrado al torneo.!!" & FONTTYPE_INFO)
Exit Sub
End If
End If
creamos un .ini y le ponemos de nombre Configuracion.ini, adentro ponemos:
Citación :

[TORNEO]
MapaDeEsperaTorneo=1 '<--------------- Mapa del Torneo
X=50 '<--- Cordenada X
Y=50 '<--- Cordenada Y
ValorDelTorneo=10000 '<---- Valor del Torneo
Funciona para todas, solo lo tienen que adaptar
Volver arriba Ir abajo
https://recompilacionao.forosactivos.com
 
Torneos Programables desde un .INI
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Conectar desde frmConnect 0.12.0

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