[Script]Anti-Lag 2.

Fórum para a postagem de tutoriais e dúvidas de Rpg Maker XP, VX e VX Ace.
Responder
helivelton
Membro (Marechal)
Mensagens: 1350
Registrado em: Qua Fev 28, 2007 4:04 pm
Maker Preferido: Rpg Maker 2003

[Script]Anti-Lag 2.

Mensagem por helivelton » Qua Jan 02, 2008 10:45 am

Obs:Necessita de SDK!

Mais um anti lag, para que todos seu problemas com lerdeza e outras coisas do RPG Maker parem!

#============================================================================
# ** 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>= screne_width
return false if object.real_y <screne_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>= screne_width
return false if object.real_y <screne_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

#------------------------------------------------------------------------------
# * End SDK Enable Test
#------------------------------------------------------------------------------

Criado por uma grande equipe a SDK, este script e um outro anti-lag.

Observação, para q use o script e q funcione, vc necessita do Modulo SDK:

<a href="http://rpg_legacy.queroumforum.com/viewtopic.php?t=19">SDK Module</a>

<a href="http://rpg_legacy.queroumforum.com/viewtopic.php?t=12">Fonte</a>

Responder