Accueil du SiteAccueil du Site  AccueilAccueil  Dernières imagesDernières images  RechercherRechercher  ConnexionConnexion  S'enregistrerS'enregistrer  



Le Deal du moment : -28%
Brandt LVE127J – Lave-vaisselle encastrable 12 ...
Voir le deal
279.99 €

Partagez
 

 [VX] Anti-Lag

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Elekami
Fondateur
Fondateur
Elekami

Masculin
Messages postés : 19071
Date d'inscription : 19/07/2008
Jauge LPC :
[VX] Anti-Lag 8915271400100 / 100100 / 100[VX] Anti-Lag 8915271400

[VX] Anti-Lag Pater_10
[VX] Anti-Lag Staffe10
[VX] Anti-Lag Mythe_10
[VX] Anti-Lag Membre11
[VX] Anti-Lag Doyen10
[VX] Anti-Lag Scanar10
[VX] Anti-Lag Compos10
[VX] Anti-Lag Testeu10
[VX] Anti-Lag Membre15
[VX] Anti-Lag Partag10
[VX] Anti-Lag Projet10
[VX] Anti-Lag Projet16
[VX] Anti-Lag Riche_10
[VX] Anti-Lag Travai10
[VX] Anti-Lag Collec10
[VX] Anti-Lag Collec11
[VX] Anti-Lag Collec12
[VX] Anti-Lag Collec13
[VX] Anti-Lag Connar10


[VX] Anti-Lag Empty
MessageSujet: [VX] Anti-Lag   [VX] Anti-Lag EmptyJeu 16 Juil 2009 - 12:01

C'est le même concept que clui pour VX, mais c'est pour XP. Evite les lags d'Events.
Incompatible avec le Train Actor (chenille) et ABS (action battle system);

#===================================
# ** GameBaker Anti-Event Lag
#===============================
# by sandgolem
# Concept based on Near Fantastica's original RMXP script
#
# Still a beta version, still the looping bug
#
# Version 3 [VX]
# February 22nd, 2008
#==========================================

module GameBaker
AntiLagDisable = 0
AntiLagModifierX = 408
AntiLagModifierWidth = 272
AntiLagModifierY = 272
AntiLagModifierHeight = 408
AntiLagAlwaysMove = '&'
end

#=========================================
#
# To check for updates or find more scripts, visit:
# http://www.gamebaker.com/rmvx/scripts/
# Our RMXP scripts: http://www.gamebaker.com/rmxp/scripts/
#
# This script is not exclusive to our site!
# Feel free to pass around as long as you leave the links here.
# A license is required for commercial use, see instructions below.
#
# Instructions: http://www.gamebaker.com/rmvx/scripts/e/anti-event-lag.php
# Discussion/Help: http://forums.gamebaker.com/showthread.php?t=1242
#
#==============================

class Game_CommonEvent
alias gamebaker_antilag_commonrefresh refresh
def refresh
gamebaker_antilag_commonrefresh
gamebaker_antilag_add if @interpreter
gamebaker_antilag_remove if !@interpreter
end

def gamebaker_antilag_remove
return if !$game_map.gb_antilagcommons.include?(@common_event_id)
$game_map.gb_antilagcommons -= [@common_event_id]
end

def gamebaker_antilag_add
return if $game_map.gb_antilagcommons.include?(@common_event_id)
$game_map.gb_antilagcommons += [@common_event_id]
end
end

class Game_Event
def force_move_route(move_route)
super(move_route)
if $game_map.gb_antilagnonmove.include?(@id)
$game_map.gb_antilagnonmove -= [@id]
$game_map.gb_antilagmoveevents += [@id]
end
end

alias gamebaker_antilag_init initialize
def initialize(map_id, event)
gamebaker_antilag_init(map_id, event)
if event.name.include?(GameBaker::AntiLagAlwaysMove)
$game_map.gb_antilagmove += [@id]
end
end

alias gamebaker_antilag_evsetup setup
def setup(new_page)
gamebaker_antilag_evsetup(new_page)
if @trigger == 3 or @trigger == 4
start if @trigger == 3
if !$game_map.gb_antilagprocess.include?(@id)
$game_map.gb_antilagprocess += [@id]
end
elsif $game_map.gb_antilagprocess.include?(@id)
$game_map.gb_antilagprocess -= [@id]
end
if @character_name == "" && @tile_id == 0
if !$game_map.gb_antilagnosprite.include?(@id)
$game_map.gb_antilagnosprite += [@id]
end
elsif $game_map.gb_antilagnosprite.include?(@id)
$game_map.gb_antilagnosprite -= [@id]
end
if @move_type == 0 && !@step_anime &&
!$game_map.gb_antilagnonmove.include?(@id)
$game_map.gb_antilagnonmove += [@id]
elsif $game_map.gb_antilagnonmove.include?(@id)
$game_map.gb_antilagnonmove -= [@id]
end
end

def gamebaker_antilag_interupdate
if @interpreter != nil
unless @interpreter.running?
@interpreter.setup(@list, @event.id)
end
@interpreter.update
end
end

def update
super
end
end

class Game_Map
attr_accessor :gb_antilagcommons, :gb_antilagnonmove, :gb_antilagnosprite,
:gb_antilagmoveevents, :gb_antilagmove, :gb_antilagprocess,
:gb_antilagspriteevents, :gb_antilag_spriteupdate

def gamebaker_antilag?(sg)
return false if sg.real_x < @gb_antilagscreen_x or
sg.real_x > @gb_antilagscreen_width or
sg.real_y < @gb_antilagscreen_y or
sg.real_y > @gb_antilagscreen_height
return true
end

alias gamebaker_antilag_setupev setup_events
def setup_events
gamebaker_antilag_getscreen
@gb_antilagnonmove = []
@gb_antilagmove = []
@gb_antilagnosprite = []
@gb_antilagprocess = []
@gb_antilagcommons = [] if !@gb_antilagcommons
gamebaker_antilag_setupev
gamebaker_antilag_refresh_events
end

def gamebaker_antilag_getscreen
@gb_antilagscreen_x = @display_x - GameBaker::AntiLagModifierX
@gb_antilagscreen_y = @display_y - GameBaker::AntiLagModifierY
@gb_antilagscreen_width =
@display_x + (Graphics.width * Cool + GameBaker::AntiLagModifierWidth
@gb_antilagscreen_height =
@display_y + (Graphics.height * Cool + GameBaker::AntiLagModifierHeight
end

def gamebaker_antilag_refresh_events
@gb_antilagalwaysmove = []
@gb_antilagmoveevents = []
@gb_antilagspriteevents = []
for i in @events.values
next if @gb_antilagnosprite.include?(i)
@gb_antilagspriteevents += [i]
end
@gb_antilagspriteevents += [$game_player]
for vehicle in $game_map.vehicles
next if vehicle.map_id != @map_id
@gb_antilagspriteevents += [vehicle]
end
for i in 0...@gb_antilagmove.size
@gb_antilagalwaysmove += [@events[@gb_antilagmove[i]].id]
end
for i in @events.values
next if @gb_antilagnonmove.include?(i.id)
next if @gb_antilagmove.include?(i.id)
@gb_antilagmoveevents += [i.id]
end
@gb_antilag_spriteupdate = true
end

alias gamebaker_antilag_ue update_events
def update_events
return gamebaker_antilag_ue if $game_switches[GameBaker::AntiLagDisable]
gamebaker_antilag_getscreen
for i in 0...@gb_antilagprocess.size
@events[@gb_antilagprocess[i]].gamebaker_antilag_interupdate
end
for i in 0...@gb_antilagalwaysmove.size
@events[@gb_antilagalwaysmove[i]].update
end
for i in 0...@gb_antilagmoveevents.size
j = @gb_antilagmoveevents[i]
@events[j].update if gamebaker_antilag?(@events[j])
end
for i in 0...@gb_antilagcommons.size
@common_events[@gb_antilagcommons[i]].update
end
end

alias gamebaker_antilag_maprefresh refresh
def refresh
gamebaker_antilag_maprefresh
gamebaker_antilag_refresh_events
end
end

class Game_Vehicle; attr_accessor :map_id; end

class Spriteset_Map
def gamebaker_antilag_characters
@gb_antilag_eventsprites = []
for sprite in @character_sprites
next if !$game_map.gb_antilagspriteevents.include?(sprite.character)
@gb_antilag_eventsprites += [sprite]
end
$game_map.gb_antilag_spriteupdate = nil
end

alias gamebaker_antilag_uc update_characters
def update_characters
return gamebaker_antilag_uc if $game_switches[GameBaker::AntiLagDisable]
gamebaker_antilag_characters if $game_map.gb_antilag_spriteupdate
for sprite in @gb_antilag_eventsprites
sprite.update if $game_map.gamebaker_antilag?(sprite.character)
end
end
end

#========================
# End of file! You can find more of our scripts at http://www.gamebaker.com
Revenir en haut Aller en bas
https://www.ledijonshow.fr https://twitter.com/EleKoptes
Namor41
Ancien staffeux
Ancien staffeux
Namor41

Masculin
Messages postés : 721
Date d'inscription : 23/07/2008
Jauge LPC :
[VX] Anti-Lag 8915271400100 / 100100 / 100[VX] Anti-Lag 8915271400

[VX] Anti-Lag Doyen10
[VX] Anti-Lag Altrui10
[VX] Anti-Lag Mythe_10
[VX] Anti-Lag Travai10


[VX] Anti-Lag Empty
MessageSujet: Re: [VX] Anti-Lag   [VX] Anti-Lag EmptyLun 20 Juil 2009 - 1:11

Ce script ne fonctionne pas, ne me demandez pas pourquoi ni de vous mettre le type d'erreur, je suis nul en script. Je sais juste qu'il plante au démarrage d'un jeu.
J'en ai un autre qui fonctionne et qui est mieux que celui-ci. Je le poste dans un nouveau topique.
Revenir en haut Aller en bas
axel4
Ancien staffeux
Ancien staffeux
axel4

Masculin
Messages postés : 684
Date d'inscription : 31/08/2008
Jauge LPC :
[VX] Anti-Lag 891527140032 / 10032 / 100[VX] Anti-Lag 8915271400


[VX] Anti-Lag Empty
MessageSujet: Re: [VX] Anti-Lag   [VX] Anti-Lag EmptyLun 20 Juil 2009 - 12:42

Je ne l'ai pas essayer mais je te fais confiance Namor ^^

Il y a plein d'anti-lag mais lequel prendre ?

Ils sont dur à utiliser ont dirait quand même :s
Revenir en haut Aller en bas
http://rpgmakerboss.idoo.com
Elekami
Fondateur
Fondateur
Elekami

Masculin
Messages postés : 19071
Date d'inscription : 19/07/2008
Jauge LPC :
[VX] Anti-Lag 8915271400100 / 100100 / 100[VX] Anti-Lag 8915271400

[VX] Anti-Lag Pater_10
[VX] Anti-Lag Staffe10
[VX] Anti-Lag Mythe_10
[VX] Anti-Lag Membre11
[VX] Anti-Lag Doyen10
[VX] Anti-Lag Scanar10
[VX] Anti-Lag Compos10
[VX] Anti-Lag Testeu10
[VX] Anti-Lag Membre15
[VX] Anti-Lag Partag10
[VX] Anti-Lag Projet10
[VX] Anti-Lag Projet16
[VX] Anti-Lag Riche_10
[VX] Anti-Lag Travai10
[VX] Anti-Lag Collec10
[VX] Anti-Lag Collec11
[VX] Anti-Lag Collec12
[VX] Anti-Lag Collec13
[VX] Anti-Lag Connar10


[VX] Anti-Lag Empty
MessageSujet: Re: [VX] Anti-Lag   [VX] Anti-Lag EmptySam 25 Juil 2009 - 13:17

Il doit être incompatible avec l'un de tes scripts. Tant pis.
Revenir en haut Aller en bas
https://www.ledijonshow.fr https://twitter.com/EleKoptes
Namor41
Ancien staffeux
Ancien staffeux
Namor41

Masculin
Messages postés : 721
Date d'inscription : 23/07/2008
Jauge LPC :
[VX] Anti-Lag 8915271400100 / 100100 / 100[VX] Anti-Lag 8915271400

[VX] Anti-Lag Doyen10
[VX] Anti-Lag Altrui10
[VX] Anti-Lag Mythe_10
[VX] Anti-Lag Travai10


[VX] Anti-Lag Empty
MessageSujet: Re: [VX] Anti-Lag   [VX] Anti-Lag EmptyDim 26 Juil 2009 - 0:07

Je ne crois pas, je viens de le tester et il était le seul script custom dans mon jeu test avec une seule carte. Il me met une erreur à la ligne 145 et quant je la corrige (enfin, quant je tente de la corriger) l'erreur ce déplace sur une autre ligne et ainsi de suite. J'essaierai une autre fois en faisant d'autres tests.

Enfin, sans doute que sur un autre ordi il n'y aurait pas de problème...
Revenir en haut Aller en bas
Elekami
Fondateur
Fondateur
Elekami

Masculin
Messages postés : 19071
Date d'inscription : 19/07/2008
Jauge LPC :
[VX] Anti-Lag 8915271400100 / 100100 / 100[VX] Anti-Lag 8915271400

[VX] Anti-Lag Pater_10
[VX] Anti-Lag Staffe10
[VX] Anti-Lag Mythe_10
[VX] Anti-Lag Membre11
[VX] Anti-Lag Doyen10
[VX] Anti-Lag Scanar10
[VX] Anti-Lag Compos10
[VX] Anti-Lag Testeu10
[VX] Anti-Lag Membre15
[VX] Anti-Lag Partag10
[VX] Anti-Lag Projet10
[VX] Anti-Lag Projet16
[VX] Anti-Lag Riche_10
[VX] Anti-Lag Travai10
[VX] Anti-Lag Collec10
[VX] Anti-Lag Collec11
[VX] Anti-Lag Collec12
[VX] Anti-Lag Collec13
[VX] Anti-Lag Connar10


[VX] Anti-Lag Empty
MessageSujet: Re: [VX] Anti-Lag   [VX] Anti-Lag EmptyDim 26 Juil 2009 - 15:22

Ouais, le script est merdique alors; On peut l'abandonner au terrible cachot des scripts moisis.
Revenir en haut Aller en bas
https://www.ledijonshow.fr https://twitter.com/EleKoptes
Pet007
Ancien staffeux
Ancien staffeux
Pet007

Masculin
Messages postés : 941
Date d'inscription : 19/07/2009
Jauge LPC :
[VX] Anti-Lag 891527140017 / 10017 / 100[VX] Anti-Lag 8915271400

[VX] Anti-Lag Scanar10
[VX] Anti-Lag Travai10
[VX] Anti-Lag Mythe_10


[VX] Anti-Lag Empty
MessageSujet: Re: [VX] Anti-Lag   [VX] Anti-Lag EmptyDim 26 Juil 2009 - 16:11

Ecrivez le dans le titre, ça évite de perdre du temps.
Revenir en haut Aller en bas
https://twitter.com/Geitz1
Namor41
Ancien staffeux
Ancien staffeux
Namor41

Masculin
Messages postés : 721
Date d'inscription : 23/07/2008
Jauge LPC :
[VX] Anti-Lag 8915271400100 / 100100 / 100[VX] Anti-Lag 8915271400

[VX] Anti-Lag Doyen10
[VX] Anti-Lag Altrui10
[VX] Anti-Lag Mythe_10
[VX] Anti-Lag Travai10


[VX] Anti-Lag Empty
MessageSujet: Re: [VX] Anti-Lag   [VX] Anti-Lag EmptyDim 26 Juil 2009 - 18:07

Oui, très bonne idée Pet007. Je laisse à Elekami le loisir d'ajouter ça, c'est son topique après tout. Où si il ne peut pas je le ferai un autre jour. Mais je crois qu'il serait sans doute mieux d'effacer ce script à problème, comme ça on ne perdra pas de temps sur un mauvais script.
Me faut juste le feu vert...

L'autre script Antilag que j'ai ajouté fonctionne très bien par contre, en passant.
Revenir en haut Aller en bas
Elekami
Fondateur
Fondateur
Elekami

Masculin
Messages postés : 19071
Date d'inscription : 19/07/2008
Jauge LPC :
[VX] Anti-Lag 8915271400100 / 100100 / 100[VX] Anti-Lag 8915271400

[VX] Anti-Lag Pater_10
[VX] Anti-Lag Staffe10
[VX] Anti-Lag Mythe_10
[VX] Anti-Lag Membre11
[VX] Anti-Lag Doyen10
[VX] Anti-Lag Scanar10
[VX] Anti-Lag Compos10
[VX] Anti-Lag Testeu10
[VX] Anti-Lag Membre15
[VX] Anti-Lag Partag10
[VX] Anti-Lag Projet10
[VX] Anti-Lag Projet16
[VX] Anti-Lag Riche_10
[VX] Anti-Lag Travai10
[VX] Anti-Lag Collec10
[VX] Anti-Lag Collec11
[VX] Anti-Lag Collec12
[VX] Anti-Lag Collec13
[VX] Anti-Lag Connar10


[VX] Anti-Lag Empty
MessageSujet: Re: [VX] Anti-Lag   [VX] Anti-Lag EmptyMer 29 Juil 2009 - 15:29

Feu Rouge.
Revenir en haut Aller en bas
https://www.ledijonshow.fr https://twitter.com/EleKoptes
Contenu sponsorisé




[VX] Anti-Lag Empty
MessageSujet: Re: [VX] Anti-Lag   [VX] Anti-Lag Empty

Revenir en haut Aller en bas
 
[VX] Anti-Lag
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [XP] Anti Lag
» [VX] Script anti-lag
» [VX]Script ANTI FADE
» beug à cause d'un script anti-lag [résolu]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Palais Créatif :: ~ PARTAGE ~ :: Scripts et plugins :: RPG Maker VX :: Autres-
Sauter vers: