Autor:
Helmut obviamente xDD y wwwx.
Explicación:
Pues como dice el titulo, es un antilag solamente, pero diferente al de near fantástica.
Imágenes:
No son necesarias xD
Script:
Instrucciones:
Pegar encima del main.
Saludos.
Helmut obviamente xDD y wwwx.
Explicación:
Pues como dice el titulo, es un antilag solamente, pero diferente al de near fantástica.
Imágenes:
No son necesarias xD
Script:
Código:
#==============================================================================
#
** Anti Event Lag script
#==============================================================================
#
Creado por Helmut y wwwx
# Versión 7 ter
# 17/05/06
#==============================================================================
#
El script Anti-Lag reduce el Lag en RMXP causado por eventos
#==============================================================================
#============================================================================
#
** Game_Map
#============================================================================
class
Game_Map
#--------------------------------------------------------------------------
def
in_range?(object)
screne_x = $game_map.display_x
screne_x -= 256
screne_y
= $game_map.display_y
screne_y -= 256
screne_width =
$game_map.display_x
screne_width += 2816
screne_height =
$game_map.display_y
screne_height += 2176
return false if
object.real_x <= screne_x
return false if object.real_x >=
screne_width
return false if object.real_y <= screne_y
return
false if object.real_y >= screne_height
return true
end
#--------------------------------------------------------------------------
def
update_events
for event in @events.values
if in_range?(event) or
event.trigger == 3 or event.trigger == 4
event.update
end
end
end
end
#============================================================================
#
** Spriteset_Map
#============================================================================
class
Spriteset_Map
#--------------------------------------------------------------------------
def
in_range?(object)
screne_x = $game_map.display_x
screne_x -= 256
screne_y
= $game_map.display_y
screne_y -= 256
screne_width =
$game_map.display_x
screne_width += 2816
screne_height =
$game_map.display_y
screne_height += 2176
return false if
object.real_x <= screne_x
return false if object.real_x >=
screne_width
return false if object.real_y <= screne_y
return
false if object.real_y >= screne_height
return true
end
#--------------------------------------------------------------------------
def
update_character_sprites
for sprite in @character_sprites
if
sprite.character.is_a?(Game_Event)
if in_range?(sprite.character) or
sprite.character.trigger == 3 or sprite.character.trigger == 4
sprite.update
end
else
sprite.update
end
end
end
end
Instrucciones:
Pegar encima del main.
Saludos.