Super Mario Bros. X City
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Super Mario Bros. X City

Bienvenue sur la communauté francophone de SMBX ! SMBX est un fangame regroupant les éléments de SMB, SMB2, SMB3, SMW, SM et LoZ permettant de créer ses propres jeux
 
AccueilAccueil  PortailPortail  Dernières imagesDernières images  PublicationsPublications  RechercherRechercher  S'enregistrerS'enregistrer  ConnexionConnexion  
Visitez nos partenaires :
Si vous ne possédez pas SMBX ou que vous l'avez perdu, vous pouvez le télécharger ici. Wink
Lisez le panneau d'affichage pour être au courant des dernières infos !
Envie de participer à un jeu interactif avec les autres membres ? SMBX City's RPG : NFC Copyright Quest est fait pour vous !
La ChatBox ne sera plus accessible à partir du 18 juin 2017. Cliquez ici pour plus d'infos.

 

 【LunaDLL】 Liste des Commande 【en cours】

Aller en bas 
3 participants
AuteurMessage
RapeYoshi456
Boo
Boo
RapeYoshi456


Messages 291
Date d'inscription 25/06/2013

【LunaDLL】 Liste des Commande 【en cours】  Empty
MessageSujet: 【LunaDLL】 Liste des Commande 【en cours】    【LunaDLL】 Liste des Commande 【en cours】  Icon_minitimeMer 4 Juin - 18:43

Ce tutorial est en partie traduit d'un autre tutorial.
Lien du tuto (anglais) : http://www.gamearchaeology.com/lunaref.txt
Pour savoir comment placer les commande,se referer a ces deux tutoriel :
(Anglais) http://www.gamearchaeology.com/LunaDLL.html
(Francais) https://smbxcity.forumgaming.fr/t1391-lunadll-les-bases-comment-ca-fonctionne

Vocabulaire:
Active Time : Temps actif (ex:30 pour 30 seconde)
P1-P2-P3-P4 : Joueur 1 (mario) ,2 (luigi) ,3 (peach),4 (toad)
X:Ou est le NPC/block/Ect horizontalement?
Y:Ou est le NPC/block/Ect verticalement?
NPC/block ID (id d'un NPC/block) : Le nombre qui se trouve a coté du nom de l'NPC ou du block(ect :goomba est npc-1,donc son ID est 1)
target section : la section ou la commande doit se passer
HBGD/UDLR : Haut Bas Gauche Droite/Up Down Left Right
Une fois : ne s'active qu'une fois. /!\ATTENTION/!\ Pour que ca marche,il faut mettre "once" dans la commande.

======================================================================================


- Référence COMPLETE des commande lunaDLL -


*-------------------------------------------------------------------------------
FILTRE pour etre PETIT

FilterToSmall,-,-,-,-,Active time,-

Description -
Définit le joueur 1 à petit jusqu'à ce que le temps actif se finit.

notes - X

exemple -

/ / Forcé à être petit pour un niveau entier
FilterToSmall,0,0,0,0,0,0

* ------------------------------------------------- ------------------------------
FILTRE pour etre GRAND

FilterToBig,-,-,-,-,Active time,-

Description -
Abaisse le player 1 a l'état de power-up de 1 à « grandeur » si elles n'ont rien de mieux ( fleur de feu , feuilles ... )
actif tant que le temps n'a pas fini

notes -Si vous êtes déjà petit ou grand , vous resterez petit ou grand .

exemple -

/ / Forcé d'être grand pour un niveau entier
FilterToBig , 0,0,0,0,0,0

* ------------------------------------------------- ------------------------------
FILTRE DE FEU

FilterToFire , - , - , - , - ,Active time, -

Description -Idem que precedente,mais pour les fleur de feu.

notes -Si vous êtes déjà petit, grand , ou en fleur de feu , vous le rester

exemple -

/ / Forcé d'être en fleu de feu tout un niveau
FilterToFire , 0,0,0,0,0,0

* ------------------------------------------------- ------------------------------
FILTRE de MONTURE

FilterMount , - , - , - , - ,Active time, -

Description -
Supprime votre monture ( yoshi , clown car , shoes ... ) jusqu'a ce que le temps finisse

notes -x

exemple -

/ / Suppression de votre monture des que le niveau commence
FilterMount , 0,0,0,0,2,0

* ------------------------------------------------- ------------------------------
FILTRE RESERVE POWERUP

FilterReservePowerup,-,-,-,-,Active time,-

Description -
Supprime tout ce qui est dans la boîte de réserve de la powerup aussi longtemps que le temps actif n'est pas fini.

notes -

exemple -

/ / Forcé de ne pas avoir de réserve de power-up pendant 1 seconde
FilterReservePowerup , 0,0,0,0,60,0

* ------------------------------------------------- ------------------------------
FILTRE de JOUEUR

FilterPlayer,-,P1,P2,-,Active time,-

Description -
Si le joueur est P1 ,Il devient P2 , aussi longtemps que le temps actif n'est pas fini.
Utiliser ceci pour garder certains player en dehors du niveau.

Notes -
P1 et P2 sont des ID de player. Ils sont numéros 1 2 3 4 ou 5 .

1 = Mario
2 = Luigi
3 = Peach
4 = Toad
5 = Link

exemple -

/ / Changer link a mario
FilterPlayer , 0,5,1,0,0,0

exemple -

/ / Forcer peach ( filtrer tous les autres personnages d'être princesse à la place )
FilterPlayer , 0,1,3,0,0,0
FilterPlayer , 0,2,3,0,0,0
FilterPlayer , 0,4,3,0,0,0
FilterPlayer , 0,5,3,0,0,0

* ------------------------------------------------- ------------------------------
VOL INFINI

InfiniteFlying,-,-,-,-,Active time,-

Description -
Continue de voler jusqu'a ce que le timing est fini.

notes -X

exemple -

/ / Vol infini pendant les 30 premières secondes de niveau
InfiniteFlying , 0,0,0,0,1800,0

* ------------------------------------------------- ------------------------------
SYSTÈME DE COEUR

HeartSystem,X,Y,MAX HEARTS,-,Active time,-

Description -
Active un système de coeur spécial tant que le timers n'est pas fini
afficher sur l'écran en X / Y de coordonnées.
MAX HEARTS vous permet de recueillir plus de 3 coeurs.

notes -
Cette commande permet à n'importe personnage qui est basé sur les coeurs  d'avoir plus de coeur. Si vous ne voulez pas le compteur affichée, déplacez le X / Y loin de l'ecran, comme 5000/5000.


exemple -

/ / Activer le système de cœur avec 9 coeurs max
HeartSystem, 50,500,9,0,0,0

* ------------------------------------------------- ------------------------------
GARDER un ennemie hors de l'ECRAN

ScreenEdgeBuffer,NPC ID,bord HBGD,BUFFER SPACE,-,Active time,-

Description -
Garde le NPC hors de l'ecran
NPC ID sera le NPC qui sera affecté.
HBGD (Haut Bas Gauche Droite) est quelle frontiere dont le npc va etre affecté.

0 = Haut
1 = Bas
2 = Gauche
3 = Droite

BUFFER SPACE est la proximité des NPC qui peuvent obtenir un bord avant d'être arrêté.

notes -
Si vous augmentez le BUFFER SPACE à une grande quantité, vous pouvez forcer les npc de rester dans certaines
les parties de l'écran. Par exemple, un Lakitu qui ne peut que rester une petite zone dans une boite dans le milieu,
ou un NPC qui ne peut être que sur le côté droit de l'écran.

exemple -

/ / Faites en sorte qu'un Lakitu ne peut pas aller sur le côté gauche de l'écran (style SMB1)
/ / (L'arrêter à 1 pixel du bord gauche)
ScreenEdgeBuffer, 0x011C, 2,1,0,0,0

* ------------------------------------------------- ------------------------------
FAIRE APPARAITRE un TEXTE

ShowText,-,X,Y,FONT #,Active time,Text

Description -
Affiche un texte sur l'écran en utilisant la fonction d'impression du texte .
Tirages à coordonnées X, Y en utilisant un FONT 1 à 3.

FONT 1 affiche uniquement les lettres noires (nom du niveau de surmonde police)
FONT 2 Affiche seulement des numero (score)
FONT 3 affiche uniquement en majuscules (police de jeu normal)

exemple -

/ / Affiche un message dans le milieu de l'écran pendant 10 secondes à l'aide de FONT 3
ShowText, 0,250,350,3,600, PARN!

* ------------------------------------------------- ------------------------------
VOIR LA VIE D'UN NPC a GAUCHE

ShowNPCLifeLeft,NPC ID,X,Y,SECTION #,Active time,BASE HEALTH

Description -
Imprime un numéro sur l'écran montrant combien la vie du NPC dans la section # avec l"ID du NPC indiqué.
Tirages à coordonnées X, Y, et utilise BASE DE SANTÉ pour calculer la différence.

notes -

exemple -

/ / Afficher le restant de la santé de mother brain dans la section 4
ShowNPCLifeLeft, 209,50,500,4,0,10

* ------------------------------------------------- ------------------------------
TRIGGER
Trigger,TARGET SECTION,CUSTOM EVENT #,-,-,Active time,-

Description -
"Déclenche" les commandes dans les custom event # en les copiant à la section cible.


notes -

exemple -

/ / Copie le custom event #1050 dans la section #0 (toujours)
Trigger, 0,1050,0,0,1,0

* ------------------------------------------------- ------------------------------
SI LE NPC ...

IfNPC,NPC ID,CONDITION,0,CUSTOM EVENT,Active time,OPTION


Description -
Analyse le niveau en continu aussi longtemps que le temps actif n'est pas épuisé.
Si l'analyse conclut que le l'NPC remplit la condition, il active un custom event.

notes -

Il ya deux conditions de cette commande peut vérifier
CONDITION = 1 = Le PNJ donné existe
CONDITION = 2 = Le PNJ donné n'existe pas

Donc, cette commande ne peut vérifier et activer des événements basés sur si un PNJ existe quelque part dans votre niveau ou non.

Cette commande prend en charge l'option "once", qui signifie que si vous entrez "once" dans  dernier paramètre
il ne s'activera qu'une fois, puis il se supprimera lui-même.

exemple -

/ / Active le custom 1000 lorsque le joueur ramasse sa hache (l'hache n'existe plus). Actif une seule fois
IfNPC, 178,2,0,1000,0,once

exemple -

/ / Activer le custom event 1001 tant que la hache est toujours là
IfNPC, 178,1,0,1001,0,0

*-------------------------------------------------------------------------------
BLOCK TRIGGER

BlockTrigger,0,BLOCK ID,HBGD,EVENT,Active time,OPTION(une fois)

Description -
Quand le joueur touche tout bloc de l'ID, il active un event.
HBGD détermine quel type d'interaction, le joueur doit avoir avec le bloc.

Notes -

HBGD = 1 = joueur sur le dessus du block
HBGD = 2 = Joueur touche le coté droit
HBGD = 3 = Joueur frappe d'en dessous sur le block
HBGD= 4 = Joueur touche le coté droit
0 et 5 ont une interaction inconnu

Cette commande prend en charge l'option "une fois", qui signifie que si vous entrez "une fois" dans le dernier paramètre,il ne s'active une fois, puis se supprime lui-meme.

/ / Activer event #1000 lorsque le player va sur un bloc de bois de base (bloc ID 1) seule fois
BlockTrigger,0,1,1,1000,0,once


Dernière édition par DarkYoshi456 le Sam 21 Juin - 15:56, édité 18 fois
Revenir en haut Aller en bas
bekia keen26
Modérateur
Modérateur
bekia keen26


Messages 748
Date d'inscription 30/08/2012
Localisation Kenvo

Fiche personnage RPG
Nom: Bekia Keen
Points Coeur (PC) Points Coeur (PC):
【LunaDLL】 Liste des Commande 【en cours】  Left_bar_bleue25/25【LunaDLL】 Liste des Commande 【en cours】  Empty_bar_bleue  (25/25)
Points Fleur (PF) Points Fleur (PF):
【LunaDLL】 Liste des Commande 【en cours】  Left_bar_bleue25/25【LunaDLL】 Liste des Commande 【en cours】  Empty_bar_bleue  (25/25)

【LunaDLL】 Liste des Commande 【en cours】  Empty
MessageSujet: Re: 【LunaDLL】 Liste des Commande 【en cours】    【LunaDLL】 Liste des Commande 【en cours】  Icon_minitimeJeu 5 Juin - 0:08

Tu n'as pas le code pour ajouter des vies au NPC?

Sinon merci pour ces filtres
Revenir en haut Aller en bas
http://teamreloadqg.forumactif.org/ (pas d'activité pour le mome
RapeYoshi456
Boo
Boo
RapeYoshi456


Messages 291
Date d'inscription 25/06/2013

【LunaDLL】 Liste des Commande 【en cours】  Empty
MessageSujet: Re: 【LunaDLL】 Liste des Commande 【en cours】    【LunaDLL】 Liste des Commande 【en cours】  Icon_minitimeJeu 5 Juin - 7:59

Le tuto est en cours,je compte les ajouter bientôt.  Smile 
Revenir en haut Aller en bas
bekia keen26
Modérateur
Modérateur
bekia keen26


Messages 748
Date d'inscription 30/08/2012
Localisation Kenvo

Fiche personnage RPG
Nom: Bekia Keen
Points Coeur (PC) Points Coeur (PC):
【LunaDLL】 Liste des Commande 【en cours】  Left_bar_bleue25/25【LunaDLL】 Liste des Commande 【en cours】  Empty_bar_bleue  (25/25)
Points Fleur (PF) Points Fleur (PF):
【LunaDLL】 Liste des Commande 【en cours】  Left_bar_bleue25/25【LunaDLL】 Liste des Commande 【en cours】  Empty_bar_bleue  (25/25)

【LunaDLL】 Liste des Commande 【en cours】  Empty
MessageSujet: Re: 【LunaDLL】 Liste des Commande 【en cours】    【LunaDLL】 Liste des Commande 【en cours】  Icon_minitimeJeu 5 Juin - 23:10

Ok bah c'est super^^
Revenir en haut Aller en bas
http://teamreloadqg.forumactif.org/ (pas d'activité pour le mome
catskart
Toad
Toad
catskart


Messages 612
Date d'inscription 10/10/2010

【LunaDLL】 Liste des Commande 【en cours】  Empty
MessageSujet: Re: 【LunaDLL】 Liste des Commande 【en cours】    【LunaDLL】 Liste des Commande 【en cours】  Icon_minitimeVen 6 Juin - 14:28

C'est une bonne idée de faire un lexique de commande. Smile
Revenir en haut Aller en bas
Contenu sponsorisé





【LunaDLL】 Liste des Commande 【en cours】  Empty
MessageSujet: Re: 【LunaDLL】 Liste des Commande 【en cours】    【LunaDLL】 Liste des Commande 【en cours】  Icon_minitime

Revenir en haut Aller en bas
 
【LunaDLL】 Liste des Commande 【en cours】
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» IMPORTANT: Nettoyage régulier de la liste des membres
» Cours de Level Design
» [En cours]Amazing Mario.
» [En Cours] Super Mario World : A New Story

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Super Mario Bros. X City :: SMBX :: Bibliotutos SMBX :: Divers-
Sauter vers: