
Moderadores: Moderadores de Argentum, Especialistas de Argentum, Especialistas de Programación
![Newbie [1] Newbie [1]](./images/ranks/Rango0.gif)
Santty.- escribió:Si, soy hincha de tu padre, el que te gana cada vez que te cruza, el dueño del barrio, el orgullo nacional, rey de copas y el máximo ganador de copa libertadores
PROBLEM?

681![Dragon Ancestral [4] Dragon Ancestral [4]](./images/ranks/Rango33.gif)
281![Oraculo [2] Oraculo [2]](./images/ranks/Rango26.gif)
Franco77 escribió:Lo mismo digo
Este cliente DX8 es el primero q salio, de este se basaron las otras versiones haci q no creo q haya problemas
En q falla?
Saludos!
Santty.- escribió:Si, soy hincha de tu padre, el que te gana cada vez que te cruza, el dueño del barrio, el orgullo nacional, rey de copas y el máximo ganador de copa libertadores
PROBLEM?

681![Dragon Ancestral [4] Dragon Ancestral [4]](./images/ranks/Rango33.gif)
GoDKeR escribió:Franco77 escribió:Lo mismo digo
Este cliente DX8 es el primero q salio, de este se basaron las otras versiones haci q no creo q haya problemas
En q falla?
Saludos!
aa, creo q ya se cual es el problema...
no se ve nada en el mapa no? solo dibuja objetos y npc no?
si es eso reemplaza el SwitchMap por este
- Sub SwitchMap(ByVal map As Integer)
- '**************************************************************
- 'Formato de mapas optimizado para reducir el espacio que ocupan.
- 'Diseñado y creado por Juan Martín Sotuyo Dodero (Maraxus) (juansotuyo@hotmail.com)
- '**************************************************************
- Dim Y As Long
- Dim X As Long
- Dim tempint As Integer
- Dim ByFlags As Byte
- Dim handle As Integer
- handle = FreeFile()
- Open App.path & "\MAPAS\" & "Mapa" & map & ".map" For Binary As handle
- Seek handle, 1
- 'map Header
- Get handle, , MapInfo.MapVersion
- Get handle, , MiCabecera
- Get handle, , tempint
- Get handle, , tempint
- Get handle, , tempint
- Get handle, , tempint
- 'Load arrays
- For Y = YMinMapSize To YMaxMapSize
- For X = XMinMapSize To XMaxMapSize
- Get handle, , ByFlags
- MapData(X, Y).luz = 0
- MapData(X, Y).particle_group = 0
- MapData(X, Y).Blocked = (ByFlags And 1)
- Get handle, , MapData(X, Y).Graphic(1).grhindex
- InitGrh MapData(X, Y).Graphic(1), MapData(X, Y).Graphic(1).grhindex
- 'Layer 2 used?
- If ByFlags And 2 Then
- Get handle, , MapData(X, Y).Graphic(2).grhindex
- InitGrh MapData(X, Y).Graphic(2), MapData(X, Y).Graphic(2).grhindex
- Else
- MapData(X, Y).Graphic(2).grhindex = 0
- End If
- 'Layer 3 used?
- If ByFlags And 4 Then
- Get handle, , MapData(X, Y).Graphic(3).grhindex
- InitGrh MapData(X, Y).Graphic(3), MapData(X, Y).Graphic(3).grhindex
- Else
- MapData(X, Y).Graphic(3).grhindex = 0
- End If
- 'Layer 4 used?
- If ByFlags And 8 Then
- Get handle, , MapData(X, Y).Graphic(4).grhindex
- InitGrh MapData(X, Y).Graphic(4), MapData(X, Y).Graphic(4).grhindex
- Else
- MapData(X, Y).Graphic(4).grhindex = 0
- End If
- 'Trigger used?
- If ByFlags And 16 Then
- Get handle, , MapData(X, Y).Trigger
- Else
- MapData(X, Y).Trigger = 0
- End If
- 'Erase NPCs
- If MapData(X, Y).CharIndex > 0 Then
- Call EraseChar(MapData(X, Y).CharIndex)
- End If
- 'Erase OBJs
- MapData(X, Y).ObjGrh.grhindex = 0
- Next X
- Next Y
- Close handle
- MapInfo.Name = ""
- MapInfo.Music = ""
- CurMap = map
- End Sub
20![Newbie [4] Newbie [4]](./images/ranks/Rango3.gif)
[K]alamar escribió:GoDKeR escribió:Franco77 escribió:Lo mismo digo
Este cliente DX8 es el primero q salio, de este se basaron las otras versiones haci q no creo q haya problemas
En q falla?
Saludos!
aa, creo q ya se cual es el problema...
no se ve nada en el mapa no? solo dibuja objetos y npc no?
si es eso reemplaza el SwitchMap por este
- Sub SwitchMap(ByVal map As Integer)
- '**************************************************************
- 'Formato de mapas optimizado para reducir el espacio que ocupan.
- 'Diseñado y creado por Juan Martín Sotuyo Dodero (Maraxus) (juansotuyo@hotmail.com)
- '**************************************************************
- Dim Y As Long
- Dim X As Long
- Dim tempint As Integer
- Dim ByFlags As Byte
- Dim handle As Integer
- handle = FreeFile()
- Open App.path & "\MAPAS\" & "Mapa" & map & ".map" For Binary As handle
- Seek handle, 1
- 'map Header
- Get handle, , MapInfo.MapVersion
- Get handle, , MiCabecera
- Get handle, , tempint
- Get handle, , tempint
- Get handle, , tempint
- Get handle, , tempint
- 'Load arrays
- For Y = YMinMapSize To YMaxMapSize
- For X = XMinMapSize To XMaxMapSize
- Get handle, , ByFlags
- MapData(X, Y).luz = 0
- MapData(X, Y).particle_group = 0
- MapData(X, Y).Blocked = (ByFlags And 1)
- Get handle, , MapData(X, Y).Graphic(1).grhindex
- InitGrh MapData(X, Y).Graphic(1), MapData(X, Y).Graphic(1).grhindex
- 'Layer 2 used?
- If ByFlags And 2 Then
- Get handle, , MapData(X, Y).Graphic(2).grhindex
- InitGrh MapData(X, Y).Graphic(2), MapData(X, Y).Graphic(2).grhindex
- Else
- MapData(X, Y).Graphic(2).grhindex = 0
- End If
- 'Layer 3 used?
- If ByFlags And 4 Then
- Get handle, , MapData(X, Y).Graphic(3).grhindex
- InitGrh MapData(X, Y).Graphic(3), MapData(X, Y).Graphic(3).grhindex
- Else
- MapData(X, Y).Graphic(3).grhindex = 0
- End If
- 'Layer 4 used?
- If ByFlags And 8 Then
- Get handle, , MapData(X, Y).Graphic(4).grhindex
- InitGrh MapData(X, Y).Graphic(4), MapData(X, Y).Graphic(4).grhindex
- Else
- MapData(X, Y).Graphic(4).grhindex = 0
- End If
- 'Trigger used?
- If ByFlags And 16 Then
- Get handle, , MapData(X, Y).Trigger
- Else
- MapData(X, Y).Trigger = 0
- End If
- 'Erase NPCs
- If MapData(X, Y).CharIndex > 0 Then
- Call EraseChar(MapData(X, Y).CharIndex)
- End If
- 'Erase OBJs
- MapData(X, Y).ObjGrh.grhindex = 0
- Next X
- Next Y
- Close handle
- MapInfo.Name = ""
- MapInfo.Music = ""
- CurMap = map
- End Sub
¿Que tiene que ver eso?...
Lo que pasa seguro es que no pasaste los graficos a ^2 (Potencia por 2)...
Fijate que hay un programa que puso Blizzard si no me confundo, que es para eso...
Adios.
Santty.- escribió:Si, soy hincha de tu padre, el que te gana cada vez que te cruza, el dueño del barrio, el orgullo nacional, rey de copas y el máximo ganador de copa libertadores
PROBLEM?

681![Dragon Ancestral [4] Dragon Ancestral [4]](./images/ranks/Rango33.gif)
GoDKeR escribió:[K]alamar escribió:GoDKeR escribió:
aa, creo q ya se cual es el problema...
no se ve nada en el mapa no? solo dibuja objetos y npc no?
si es eso reemplaza el SwitchMap por este
- Sub SwitchMap(ByVal map As Integer)
- '**************************************************************
- 'Formato de mapas optimizado para reducir el espacio que ocupan.
- 'Diseñado y creado por Juan Martín Sotuyo Dodero (Maraxus) (juansotuyo@hotmail.com)
- '**************************************************************
- Dim Y As Long
- Dim X As Long
- Dim tempint As Integer
- Dim ByFlags As Byte
- Dim handle As Integer
- handle = FreeFile()
- Open App.path & "\MAPAS\" & "Mapa" & map & ".map" For Binary As handle
- Seek handle, 1
- 'map Header
- Get handle, , MapInfo.MapVersion
- Get handle, , MiCabecera
- Get handle, , tempint
- Get handle, , tempint
- Get handle, , tempint
- Get handle, , tempint
- 'Load arrays
- For Y = YMinMapSize To YMaxMapSize
- For X = XMinMapSize To XMaxMapSize
- Get handle, , ByFlags
- MapData(X, Y).luz = 0
- MapData(X, Y).particle_group = 0
- MapData(X, Y).Blocked = (ByFlags And 1)
- Get handle, , MapData(X, Y).Graphic(1).grhindex
- InitGrh MapData(X, Y).Graphic(1), MapData(X, Y).Graphic(1).grhindex
- 'Layer 2 used?
- If ByFlags And 2 Then
- Get handle, , MapData(X, Y).Graphic(2).grhindex
- InitGrh MapData(X, Y).Graphic(2), MapData(X, Y).Graphic(2).grhindex
- Else
- MapData(X, Y).Graphic(2).grhindex = 0
- End If
- 'Layer 3 used?
- If ByFlags And 4 Then
- Get handle, , MapData(X, Y).Graphic(3).grhindex
- InitGrh MapData(X, Y).Graphic(3), MapData(X, Y).Graphic(3).grhindex
- Else
- MapData(X, Y).Graphic(3).grhindex = 0
- End If
- 'Layer 4 used?
- If ByFlags And 8 Then
- Get handle, , MapData(X, Y).Graphic(4).grhindex
- InitGrh MapData(X, Y).Graphic(4), MapData(X, Y).Graphic(4).grhindex
- Else
- MapData(X, Y).Graphic(4).grhindex = 0
- End If
- 'Trigger used?
- If ByFlags And 16 Then
- Get handle, , MapData(X, Y).Trigger
- Else
- MapData(X, Y).Trigger = 0
- End If
- 'Erase NPCs
- If MapData(X, Y).CharIndex > 0 Then
- Call EraseChar(MapData(X, Y).CharIndex)
- End If
- 'Erase OBJs
- MapData(X, Y).ObjGrh.grhindex = 0
- Next X
- Next Y
- Close handle
- MapInfo.Name = ""
- MapInfo.Music = ""
- CurMap = map
- End Sub
¿Que tiene que ver eso?...
Lo que pasa seguro es que no pasaste los graficos a ^2 (Potencia por 2)...
Fijate que hay un programa que puso Blizzard si no me confundo, que es para eso...
Adios.
ya me estoy cansando de las boludeces q postias...
el problema q trae el cliente de Menduz y es un problema con el DirMaps, no tiene nada q ver los graficos a ^2
20![Newbie [4] Newbie [4]](./images/ranks/Rango3.gif)
![Newbie [1] Newbie [1]](./images/ranks/Rango0.gif)
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados