Para mi seria asi para que te funcione a vos:
aca en el server:
- Public Enum eTrigger
- NADA = 0
- BAJOTECHO = 1
- trigger_2 = 2
- POSINVALIDA = 3
- ZONASEGURA = 4
- ANTIPIQUETE = 5
- ZONAPELEA = 6
- End Enum
-
- ''
- ' constantes para el trigger 6
- '
- ' @see eTrigger
- ' @param TRIGGER6_PERMITE TRIGGER6_PERMITE
- ' @param TRIGGER6_PROHIBE TRIGGER6_PROHIBE
- ' @param TRIGGER6_AUSENTE El trigger no aparece
- '
- Public Enum eTrigger6
- TRIGGER6_PERMITE = 1
- TRIGGER6_PROHIBE = 2
- TRIGGER6_AUSENTE = 3
- End Enum
Lo tendrias que tener asi:
- Public Enum eTrigger
- NADA = 0
- BAJOTECHO = 1
- trigger_2 = 2
- POSINVALIDA = 3
- ZONASEGURA = 4
- ANTIPIQUETE = 5
- ZONAPELEA = 6
- LIMPIARM = 7
- End Enum
-
- ''
- ' constantes para el trigger 6
- '
- ' @see eTrigger
- ' @param TRIGGER6_PERMITE TRIGGER6_PERMITE
- ' @param TRIGGER6_PROHIBE TRIGGER6_PROHIBE
- ' @param TRIGGER6_AUSENTE El trigger no aparece
- '
- Public Enum eTrigger6
- TRIGGER6_PERMITE = 1
- TRIGGER6_PROHIBE = 2
- TRIGGER6_AUSENTE = 3
- End Enum
Y para el limpiar mundo:
- Sub LimpiarMundo()
- '***************************************************
- 'Author: MaxTus
- '***************************************************
- On Error GoTo Errhandler
-
- Dim Mapas As Integer
- Dim X As Integer
- Dim Y As Integer
- Call SendData(SendTarget.ToAll, 0, PrepareMessageConsoleMsg("Servidor> Limpiando el mundo... (Por favor, quedece quieto)", FontTypeNames.FONTTYPE_CENTINELA))
- For Mapas = 1 To NumMaps
- For X = MinXBorder To MaxXBorder
- For Y = MinYBorder To MaxYBorder
- If MapData(Mapas, X, Y).ObjInfo.ObjIndex = 378 Then
- ElseIf MapData(Mapas, X, Y).Blocked = 0 Then
- Call EraseObj(10000, Mapas, X, Y)
- End If
- Next Y
- Next X
- Next Mapas
- Call SendData(SendTarget.ToAll, 0, PrepareMessageConsoleMsg("Servidor > Mundo limpiado Satifactoriamente, Gracias por esperar..", FontTypeNames.FONTTYPE_CENTINELA))
- Exit Sub
-
- Errhandler:
- Call LogError("Error producido en el sub LimpiarMundo: " & Err.description)
- End Sub
Fijate de tenerlo asi:
- Sub LimpiarMundo()
- '***************************************************
- 'Author: MaxTus
- '***************************************************
- On Error GoTo Errhandler
-
- Dim Mapas As Integer
- Dim X As Integer
- Dim Y As Integer
- Call SendData(SendTarget.ToAll, 0, PrepareMessageConsoleMsg("Servidor> Limpiando el mundo... (Por favor, quedece quieto)", FontTypeNames.FONTTYPE_CENTINELA))
- For Mapas = 1 To NumMaps
- For X = MinXBorder To MaxXBorder
- For Y = MinYBorder To MaxYBorder
- If MapData(Mapas, X, Y).ObjInfo.ObjIndex = 378 Then
- ElseIf MapData(Mapas, X, Y).Blocked = 0 Then
- Call EraseObj(10000, Mapas, X, Y)
- End If
- If Not MapData(Mapas, X, Y).trigger = LIMPIARM Then
- Call LimpiarMundo
- Else
- LimpiarMundo = False
- End If
- Next Y
- Next X
- Next Mapas
- Call SendData(SendTarget.ToAll, 0, PrepareMessageConsoleMsg("Servidor > Mundo limpiado Satifactoriamente, Gracias por esperar..", FontTypeNames.FONTTYPE_CENTINELA))
- Exit Sub
-
- Errhandler:
- Call LogError("Error producido en el sub LimpiarMundo: " & Err.description)
- End Sub
Y en el WE tenes que agregar el Trigger LIMPIARM (7) en Triggers.ini Creo, fijate
Bueno Creo que eso seria todo, espero averte ayudado

,
Atte Hola12345678
