AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



-38%
Le deal à ne pas rater :
Ecran PC gaming 23,8″ – ACER KG241Y P3bip à 99,99€
99.99 € 159.99 €
Voir le deal

Partagez
 

 [XP, VX, VXAce] Event Extender, Le Grimator !

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Invité
Invité
avatar



[XP, VX, VXAce] Event Extender, Le Grimator ! Empty
MessageSujet: [XP, VX, VXAce] Event Extender, Le Grimator !   [XP, VX, VXAce] Event Extender, Le Grimator ! Icon_minitimeLun 20 Aoû 2012 - 19:28

Voila, je partage le script sur lequel j'ai travaillé ces derniers jours !
Citation :
Il va sans dire que je me suis fortemment inspiré des Variables locales écrites par Nuki (car la base du script repose entièrement sur ce concept) et de l'Event Language inventé par Roys et Avygeil. Cependant, mon objectif était de garder la simplicité des variables locales (et de son module commande) tout en offrant un grand nombre d'opportunité.
C'est comme ça qu'est né le script Event-Extender. Qui s'utilise au moyen d'appel de scripts.

Voici un lien vers la documentation complète et le script:
CLIQUEZ SUR MOI

Nouveauté ! (5/9/2012)
Salut ! Je me permet de recréer un nouveau topic pour vous annoncer qu'un très gentil scripteur à convertit l'EventExtender pour XP et VX.
Voici donc les liens des 3 versions

Version pour RM XP
Version pour RM VX
Version pour RM VX ACE

(La version Ace a été purifiée de quelques bugs bien ennuyeux).

Je rappelle les liens vers la documentation:
Lien vers la documentation
Link to the documentation (Thanks Hiino for the translation)

Actuellement, la doc ne couvre que la version ACE, mais je suis entrain de la modifier pour spécifier quelles sont les fonctions qui divergent. (Mais c'est très minime).
Aucune des version n'a été testée a fond (un peu tout de même) donc n'hésitez pas à me harceler si vous trouvez un bug (que ce soit par MP ou par courriel même si je lis rarement mes emails hotmail x) ou sur ce topic !

Bonne soirée !


Dernière édition par Grim le Mer 5 Sep 2012 - 4:04, édité 1 fois
Revenir en haut Aller en bas
RitoJS
Modérateur
Modérateur
RitoJS


Masculin Age : 30
Inscrit le : 22/12/2011
Messages : 1600

[XP, VX, VXAce] Event Extender, Le Grimator ! Empty
MessageSujet: Re: [XP, VX, VXAce] Event Extender, Le Grimator !   [XP, VX, VXAce] Event Extender, Le Grimator ! Icon_minitimeMar 21 Aoû 2012 - 0:11

Très utile !
Merci du partage !
Revenir en haut Aller en bas
http://lunarito.wordpress.com/
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

[XP, VX, VXAce] Event Extender, Le Grimator ! Empty
MessageSujet: Re: [XP, VX, VXAce] Event Extender, Le Grimator !   [XP, VX, VXAce] Event Extender, Le Grimator ! Icon_minitimeMar 21 Aoû 2012 - 6:36

Je suis 100% fan.
+ 15 points de participation pour ce travail colossal.
Revenir en haut Aller en bas
Invité
Invité
avatar



[XP, VX, VXAce] Event Extender, Le Grimator ! Empty
MessageSujet: Re: [XP, VX, VXAce] Event Extender, Le Grimator !   [XP, VX, VXAce] Event Extender, Le Grimator ! Icon_minitimeMar 21 Aoû 2012 - 8:34

Wow merci à vous deux !
Revenir en haut Aller en bas
Ice Monkey
Templier Lv.15
Templier Lv.15
Ice Monkey


Masculin Age : 26
Inscrit le : 30/01/2011
Messages : 1273

[XP, VX, VXAce] Event Extender, Le Grimator ! Empty
MessageSujet: Re: [XP, VX, VXAce] Event Extender, Le Grimator !   [XP, VX, VXAce] Event Extender, Le Grimator ! Icon_minitimeMar 21 Aoû 2012 - 8:40

Je te l'avait déjà dit mais tu révolutionne l'évent making.
Revenir en haut Aller en bas
http://rpg-maker-factory.bbactif.com
Invité
Invité
avatar



[XP, VX, VXAce] Event Extender, Le Grimator ! Empty
MessageSujet: Re: [XP, VX, VXAce] Event Extender, Le Grimator !   [XP, VX, VXAce] Event Extender, Le Grimator ! Icon_minitimeMar 21 Aoû 2012 - 8:58

Merci [XP, VX, VXAce] Event Extender, Le Grimator ! 745144
Revenir en haut Aller en bas
Locoramoto
Habitant Lv.6
Habitant Lv.6
Locoramoto


Masculin Age : 28
Inscrit le : 13/09/2009
Messages : 111

[XP, VX, VXAce] Event Extender, Le Grimator ! Empty
MessageSujet: Re: [XP, VX, VXAce] Event Extender, Le Grimator !   [XP, VX, VXAce] Event Extender, Le Grimator ! Icon_minitimeMar 21 Aoû 2012 - 9:15

Mon dieu, bravo, merci ! [XP, VX, VXAce] Event Extender, Le Grimator ! 959580
Revenir en haut Aller en bas
Pakodar
Citadin Lv.7
Citadin Lv.7
Pakodar


Masculin Age : 28
Inscrit le : 16/09/2011
Messages : 179

[XP, VX, VXAce] Event Extender, Le Grimator ! Empty
MessageSujet: Re: [XP, VX, VXAce] Event Extender, Le Grimator !   [XP, VX, VXAce] Event Extender, Le Grimator ! Icon_minitimeMar 21 Aoû 2012 - 12:37

J'ai pas fini de lire la documentation, mais ça a l'air vraiment super pratique, quoique compliqué pour un petit débutant en programmation comme moi...
M'enfin je peux me contenter des fonctions les plus simples, c'est amplement suffisant. Ça ouvre beaucoup d'opportunités pour ceux qui ne veulent pas passer par de longs travaux sur les scripts.
Merci pour ce travail de ouf!
Revenir en haut Aller en bas
zouzaka
Croisé Lv.14
Croisé Lv.14
zouzaka


Masculin Age : 26
Inscrit le : 22/05/2011
Messages : 1141

[XP, VX, VXAce] Event Extender, Le Grimator ! Empty
MessageSujet: Re: [XP, VX, VXAce] Event Extender, Le Grimator !   [XP, VX, VXAce] Event Extender, Le Grimator ! Icon_minitimeMar 21 Aoû 2012 - 14:45

Merci a toi du coup mon projet passe a VX.Ace au lieu de VX rien que pour ce scripte !
Revenir en haut Aller en bas
Invité
Invité
avatar



[XP, VX, VXAce] Event Extender, Le Grimator ! Empty
MessageSujet: Re: [XP, VX, VXAce] Event Extender, Le Grimator !   [XP, VX, VXAce] Event Extender, Le Grimator ! Icon_minitimeMar 21 Aoû 2012 - 15:14

Merci beaucoup pour vos commentaires !
J'ai fixé le bug des zones circulaires (fail ^^')
et j'ai ajouté une commande pour créer des zones élliptiques (cf : doc)
Revenir en haut Aller en bas
Invité
Invité
avatar



[XP, VX, VXAce] Event Extender, Le Grimator ! Empty
MessageSujet: Re: [XP, VX, VXAce] Event Extender, Le Grimator !   [XP, VX, VXAce] Event Extender, Le Grimator ! Icon_minitimeMar 21 Aoû 2012 - 22:22

Grosse mise a jours général du code et ajout des zones polygonales! (Merci Zeus et Joke)
Revenir en haut Aller en bas
Invité
Invité
avatar



[XP, VX, VXAce] Event Extender, Le Grimator ! Empty
MessageSujet: Re: [XP, VX, VXAce] Event Extender, Le Grimator !   [XP, VX, VXAce] Event Extender, Le Grimator ! Icon_minitimeMer 5 Sep 2012 - 4:05

Salut ! Je me permet de recréer un nouveau topic pour vous annoncer qu'un très gentil scripteur à convertit l'EventExtender pour XP et VX.
Voici donc les liens des 3 versions

Version pour RM XP
Version pour RM VX
Version pour RM VX ACE

(La version Ace a été purifiée de quelques bugs bien ennuyeux).

Je rappelle les liens vers la documentation:
Lien vers la documentation
Link to the documentation (Thanks Hiino for the translation)

Actuellement, la doc ne couvre que la version ACE, mais je suis entrain de la modifier pour spécifier quelles sont les fonctions qui divergent. (Mais c'est très minime).
Aucune des version n'a été testée a fond (un peu tout de même) donc n'hésitez pas à me harceler si vous trouvez un bug (que ce soit par MP ou par courriel même si je lis rarement mes emails hotmail x) ou sur ce topic !

Bonne soirée !
Revenir en haut Aller en bas
Invité
Invité
avatar



[XP, VX, VXAce] Event Extender, Le Grimator ! Empty
MessageSujet: Re: [XP, VX, VXAce] Event Extender, Le Grimator !   [XP, VX, VXAce] Event Extender, Le Grimator ! Icon_minitimeMer 12 Sep 2012 - 9:58

Je sais pas si ce sera très très utile, mais j'avais pensé à une fonctionnalité de plus :

Avec l'eventing de base offert par VX, la commande d'affichage d'une animation ne me plaît pas trop, étant donné qu'on ne peut pas choisir l'animation à afficher selon une variable.

Par exemple, si je veux afficher l'animation 1 quand V[1] = 1, l'animation 2 quand V[1] = 2, et l'animation 3 quand V[1] = 3, alors on se retrouve bien obligé de faire trois conditions (si V[1] = 1, puis si V[1] = 2, et si V[1] = 3). Pour trois, ça passe encore, mais si on se retrouve avec 15 ou 16 cas, ça devient franchement lourd.

Alors je sais pas si c'est bien codé, et peut-être qu'il y a un moyen de faire autrement, mais j'ai rajouté ça à l'EventExtender (rien de bien sorcier, c'est quasi du copié-collé de la commande en event)

Code:
def show_animation(ev,id)
   case ev
    when -1
    character = $game_player
    when 0
      events = $game_map.events
      character = (events == nil ? nil : events[@event_id])
    else
      events = $game_map.events
      character = (events == nil ? nil : events[ev])
    end
   if character != nil
     character.animation_id = id
   end
end

Voilà, donc pour l'utiliser, il faut donc faire ceci :

Code:
cmd(:show_animation, ev, id)

Si ev = -1, le héros sera pris pour cible, si ev = 0, l'animation s'appliquera sur "Cet évènement".
Et donc, avec une variable il suffit donc de faire
Code:
cmd(:show_animation, ev, V[1])

Voilà, en espérant que ce soit pas trop inutile.
Revenir en haut Aller en bas
Invité
Invité
avatar



[XP, VX, VXAce] Event Extender, Le Grimator ! Empty
MessageSujet: Re: [XP, VX, VXAce] Event Extender, Le Grimator !   [XP, VX, VXAce] Event Extender, Le Grimator ! Icon_minitimeMer 12 Sep 2012 - 10:49

Personnellement j'ai fait ça :
Code:

#==============================================================================
# ** Command
#------------------------------------------------------------------------------
# Adds easily usable commands
#==============================================================================

module Command
  #--------------------------------------------------------------------------
  # * Show animation on event
  #--------------------------------------------------------------------------
  def show_animation(ev, id)
    character = (ev == 0) ? $game_player : $game_map.events[ev]
    character.animation_id = id if character
  end
end
Mais tu peux implémenter les commandes que tu veux librement Smile et ne pas hésiter a les partager ^^
Revenir en haut Aller en bas
Invité
Invité
avatar



[XP, VX, VXAce] Event Extender, Le Grimator ! Empty
MessageSujet: Re: [XP, VX, VXAce] Event Extender, Le Grimator !   [XP, VX, VXAce] Event Extender, Le Grimator ! Icon_minitimeJeu 13 Sep 2012 - 0:00

Code:

  #--------------------------------------------------------------------------
  # * Move an event
  #--------------------------------------------------------------------------
def move_event(ev,x,y,dir)
    character = (ev == 0) ? $game_player : $game_map.events[ev]
   if character
      character.moveto(x,y)
      case dir
      when 'N'
      character.turn_up
      when 'W'
      character.turn_left
      when 'E'
      character.turn_right
      when 'S'
      character.turn_down
      end
    end
end

  #--------------------------------------------------------------------------
  # * Switch two events
  #--------------------------------------------------------------------------
def switch_event(ev1,ev2)
   character1 = (ev1 == 0) ? $game_player : $game_map.events[ev1]
   character2 = (ev2 == 0) ? $game_player : $game_map.events[ev2]
   if character1 && character2
      oldx = character1.x
      oldy = character1.y
      character1.moveto(character2.x,character2.y)
      character2.moveto(oldx,oldy)
   end
end

Voilà, j'ai fait deux autres petits trucs, cette fois pour le placement d'event, vu qu'on ne peut pas non plus choisir l'event que l'on veut déplacer via une variable.

Voilà, si je fais d'autres trucs dont j'ai besoin pour étendre l'EventExtender pour mon projet, je les mets ici. En tout cas l'EventExtender est vraiment sympa, j'aime beaucoup !
Revenir en haut Aller en bas
Invité
Invité
avatar



[XP, VX, VXAce] Event Extender, Le Grimator ! Empty
MessageSujet: Re: [XP, VX, VXAce] Event Extender, Le Grimator !   [XP, VX, VXAce] Event Extender, Le Grimator ! Icon_minitimeJeu 13 Sep 2012 - 7:03

N'hésite pas a les placer dans le module commande Smile (Le Monkeypatching rendra ça compatible sous forme de patch Smile ) et de bien indenter ton code Smile
Merci beaucoup !
(et j'aurais appelé la commande "place_event" plutot que move_event ... avis personnel, et utiliser des lettrres rompt un peu avec la logique 2-4-6-8 du restes peut être vaudrait-il mieux permettre les deux?
Revenir en haut Aller en bas
Contenu sponsorisé




[XP, VX, VXAce] Event Extender, Le Grimator ! Empty
MessageSujet: Re: [XP, VX, VXAce] Event Extender, Le Grimator !   [XP, VX, VXAce] Event Extender, Le Grimator ! Icon_minitime

Revenir en haut Aller en bas
 

[XP, VX, VXAce] Event Extender, Le Grimator !

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» [VXAce] Event Extender, Le Grimator !
» [VXace] Picture Extender pour le Grimator
» [VXAce] Event Extender, Pathfinder
» [VXAce] L'Event Extender 4 (Le grimimimator)
» [XP, VX, VXACE] Event Extender - Flip Pictures

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Scripts VX - RGSS2 :: Utilitaires-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit