Storax escribió:Tambien podria ser asi
- If MapInfo(3).NumUsers >= 4 Then exit sub
Lo que va entre paréntesis (3) es el nº de mapa que quiero limitar de usuarios?
Porque lo que yo quiero no es que entren con teleports, sino por un traslado de mapas, me entendes?
Anelark escribió:En el SERVER:
En el DoTileEvents:
Busca:
MOSTRAR TODO EL CÓDIGO | NUMERO DE LINEA | OCULTAR/MOSTRAR | SELECCIONAR TODO
Else 'No es Faccionario
Call WriteConsoleMsg(UserIndex, "Solo se permite entrar al mapa si eres miembro de alguna facción.", FontTypeNames.FONTTYPE_INFO)
Call ClosestStablePos(UserList(UserIndex).Pos, nPos)
If nPos.x <> 0 And nPos.Y <> 0 Then
Call WarpUserChar(UserIndex, nPos.Map, nPos.x, nPos.Y, FxFlag)
End If
End If
Abajo pones:
MOSTRAR TODO EL CÓDIGO | NUMERO DE LINEA | OCULTAR/MOSTRAR | SELECCIONAR TODO
ElseIf MapInfo(DestPos.Map).name = MapInfo(3).name Then
If MapInfo(3).NumUsers >= 4 Then
Call WriteConsoleMsg(UserIndex, "El mapa ya tiene el máximo de usuarios.", FontTypeNames.FONTTYPE_INFO)
Call ClosestStablePos(UserList(UserIndex).Pos, nPos)
If nPos.x <> 0 And nPos.Y <> 0 Then
Call WarpUserChar(UserIndex, nPos.Map, nPos.x, nPos.Y, FxFlag)
End If
Y como haria para aplicar ese codigo , pero no con teleports, sino con traslados de mapa.