Worldedit
  Worldedit
Le site sur l'éditeur de warcraft 3 !
 
  FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres    Groupes d'utilisateursGroupes d'utilisateurs   medals.php?sid=0b16337ff953d88311e404d1aaa7b106Médailles   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 
  FAQFAQ World Editor   UploadUploader une map ou une image    UploadAjouter sa map à l'annuaire   UploadConsulter l'annuaire

Créer un système d'administration (mute, kick, etc...)

 
Poster un nouveau sujet   Répondre au sujet    Worldedit Index du Forum -> Tutoriels -> En validation
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 Vladadamm
Floodozaurus


Inscrit le: 11 Fév 2011
Messages: 2151
Sujets: 114
Spécialité en worldedit: Chasser le Dragon, puis l'exterminer proprement avec une petite cuillère et une poêle.


MessagePosté le: 03/09/11 17:40    Sujet du message: Créer un système d'administration (mute, kick, etc...) Citer

Ce tutoriel portera sur la création d'un système d'administration/modération dans une map. Système présent dans certaines de mes maps comme BotEF.

Ce tutoriel sera en GUI uniquement.

Ce tuto vous explique comment créer les commandes suivantes : -kick, -mute, -unmute, -aa, -ra, -pause, -unpause, -visibility et -visibility off (tout ça pour l'instant.)

Les commandes seront utilisables en utilisant la couleur du joueur, le nom du joueur ou le numéro du slot du joueur. Et seront utilisables en fonction du nom du joueur.

Tout cela est faisable grâce à certaines fonctions GUI sur les strings.

I - L'initialisation :

Vous avez besoin de plusieurs variables que vous devrez set à l'initialisation de la map.

Basename de type Chaîne/String (français/anglais) avec un déploiement 16. Elle stockera les noms de chacun des joueurs.
Couleur_txt de type Chaîne/String (français/anglais) avec un déploiement 12. Elle stockera les couleurs des joueurs (en français ou en anglais, au choix)

Donc maintenant, dans un déclencheur Map Initialisation, vous devez set ces 2variables.
Gui:
Trigger:
Map initialisation
Collapse Evénements
Map initialization
Conditions
Collapse Actions
Collapse For each (Integer A) from 1 to 16, do (Actions)
Collapse Boucle - Actions
Set BaseName[(Integer A)] = (Name of (Player((Integer A))))
Set Couleur_txt[1] = red
Set Couleur_txt[2] = blue
Set Couleur_txt[3] = teal
Set Couleur_txt[4] = purple
Set Couleur_txt[5] = yellow
Set Couleur_txt[6] = orange
Set Couleur_txt[7] = green
Set Couleur_txt[8] = pink
Set Couleur_txt[9] = grey
Set Couleur_txt[10] = lightblue
Set Couleur_txt[11] = darkgreen
Set Couleur_txt[12] = brown

Dans mon exemple, les couleurs sont en anglais, mais vous pouvez les mettre en français (rouge, bleu, cyan, violet, etc...).

Donc, maintenant qu'on a ces variables définies, nous allons passer aux autres déclencheurs, à commencer par la commande de Kick.

II - Commande de Kick

Le kick vous permet de faire perdre un joueur et de lui faire ainsi quitter la partie.

Dans la condition, j'ai mis mon nom comme exemple (et aussi comme ça vient de BotEF).
Vous avez besoin d'une condition (dans le or) par compte pouvant utiliser cette commande.
Gui:
Trigger:
Kick Other
Collapse Evénements
Joueur - Joueur 2 (Bleu) types a chat message containing -kick  as Une sous-chaîne
Joueur - Joueur 3 (Cyan) types a chat message containing -kick  as Une sous-chaîne
Joueur - Joueur 4 (Pourpre) types a chat message containing -kick  as Une sous-chaîne
Joueur - Joueur 5 (Jaune) types a chat message containing -kick  as Une sous-chaîne
Joueur - Joueur 6 (Orange) types a chat message containing -kick  as Une sous-chaîne
Joueur - Joueur 8 (Rose) types a chat message containing -kick  as Une sous-chaîne
Joueur - Joueur 9 (gris) types a chat message containing -kick  as Une sous-chaîne
Joueur - Joueur 10 (Bleu clair) types a chat message containing -kick  as Une sous-chaîne
Joueur - Joueur 11 (Vert foncé) types a chat message containing -kick  as Une sous-chaîne
Joueur - Joueur 12 (Marron) types a chat message containing -kick  as Une sous-chaîne
Collapse Conditions
Or - Any (Conditions) are true
Collapse Conditions
BaseName[(Player number of (Triggering player))] Egal à  Vladadamm
[Admin] Egal à  (Substring(BaseName[(Player number of (Triggering player))], 1, 7))
Collapse Actions
Collapse For each (Integer A) from 1 to 12, do (Actions)
Collapse Boucle - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse Si - Conditions
Or - Any (Conditions) are true
Collapse Conditions
(Substring((Entered chat string), 7, (Length of (Entered chat string)))) Egal à  (Name of (Player((Integer A))))
(Substring((Entered chat string), 7, 8)) Egal à  (String((Integer A)))
(Substring((Entered chat string), 7, (Length of (Entered chat string)))) Egal à  (Substring((Name of (Player((Integer A)))), 1, 5))
(Substring((Entered chat string), 7, (Length of (Entered chat string)))) Egal à  Couleur_txt[(Integer A)]
Collapse Alors - Actions
Partie - Display to (All players) for 10.00 seconds the text: ((Name of (Triggering player)) + ( a kické  + ((Name of (Player((Integer A)))) +  de la partie.)))
Partie - Defeat (Player((Integer A))) with the message: Vous avez été kic...
Collapse Sinon - Actions


Un autre système de kick, mieux expliqué mais moins complet est disponible ICI.

III - Système de Mute/Unmute :

La commande de Mute consiste à empêcher un autre joueur de parler. Jusqu'à ce que l'on utilise la commande d'Unmute pour lui redonner la possibilité de parler.

Il vous faut faire 2déclencheurs : Un pour le Mute, et un autre pour le Unmute.

Gui:
Trigger:
Mute
Collapse Evénements
Joueur - Joueur 2 (Bleu) types a chat message containing -mute as Une sous-chaîne
Joueur - Joueur 3 (Cyan) types a chat message containing -mute as Une sous-chaîne
Joueur - Joueur 4 (Pourpre) types a chat message containing -mute as Une sous-chaîne
Joueur - Joueur 5 (Jaune) types a chat message containing -mute as Une sous-chaîne
Joueur - Joueur 6 (Orange) types a chat message containing -mute as Une sous-chaîne
Joueur - Joueur 8 (Rose) types a chat message containing -mute as Une sous-chaîne
Joueur - Joueur 9 (gris) types a chat message containing -mute as Une sous-chaîne
Joueur - Joueur 10 (Bleu clair) types a chat message containing -mute as Une sous-chaîne
Joueur - Joueur 11 (Vert foncé) types a chat message containing -mute as Une sous-chaîne
Joueur - Joueur 12 (Marron) types a chat message containing -mute as Une sous-chaîne
Collapse Conditions
Or - Any (Conditions) are true
Collapse Conditions
BaseName[(Player number of (Triggering player))] Egal à  Vladadamm
BaseName[(Player number of (Triggering player))] Egal à  Wareditor
BaseName[(Player number of (Triggering player))] Egal à  DaKanibal
BaseName[(Player number of (Triggering player))] Egal à  Kisame97one
[Admin] Egal à  (Substring(BaseName[(Player number of (Triggering player))], 1, 7))
Collapse Actions
Collapse For each (Integer A) from 1 to 12, do (Actions)
Collapse Boucle - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse Si - Conditions
Or - Any (Conditions) are true
Collapse Conditions
(Substring((Entered chat string), 7, (Length of (Entered chat string)))) Egal à  (Name of (Player((Integer A))))
(Substring((Entered chat string), 7, 8)) Egal à  (String((Integer A)))
(Substring((Entered chat string), 7, (Length of (Entered chat string)))) Egal à  (Substring((Name of (Player((Integer A)))), 1, 5))
(Substring((Entered chat string), 7, (Length of (Entered chat string)))) Egal à  Couleur_txt[(Integer A)]
(Player((Integer A))) Différent de (Triggering player)
Collapse Alors - Actions
Partie - Display to (All players) for 10.00 seconds the text: ((Name of (Triggering player)) + ( a mute  + ((Name of (Player((Integer A)))) +  !)))
Joueur - Set name of (Player((Integer A))) to (                                                                                                                                                                         + (Name of (Player((Integer A)))))
Collapse Sinon - Actions

Gui:
Trigger:
Unmute
Collapse Evénements
Joueur - Joueur 2 (Bleu) types a chat message containing -unmute as Une sous-chaîne
Joueur - Joueur 3 (Cyan) types a chat message containing -unmute as Une sous-chaîne
Joueur - Joueur 4 (Pourpre) types a chat message containing -unmute as Une sous-chaîne
Joueur - Joueur 5 (Jaune) types a chat message containing -unmute as Une sous-chaîne
Joueur - Joueur 6 (Orange) types a chat message containing -unmute as Une sous-chaîne
Joueur - Joueur 8 (Rose) types a chat message containing -unmute as Une sous-chaîne
Joueur - Joueur 9 (gris) types a chat message containing -unmute as Une sous-chaîne
Joueur - Joueur 10 (Bleu clair) types a chat message containing -unmute as Une sous-chaîne
Joueur - Joueur 11 (Vert foncé) types a chat message containing -unmute as Une sous-chaîne
Joueur - Joueur 12 (Marron) types a chat message containing -unmute as Une sous-chaîne
Collapse Conditions
Or - Any (Conditions) are true
Collapse Conditions
BaseName[(Player number of (Triggering player))] Egal à  Vladadamm
BaseName[(Player number of (Triggering player))] Egal à  Wareditor
BaseName[(Player number of (Triggering player))] Egal à  DaKanibal
BaseName[(Player number of (Triggering player))] Egal à  Kisame97one
[Admin] Egal à  (Substring(BaseName[(Player number of (Triggering player))], 1, 7))
Collapse Actions
Collapse For each (Integer A) from 1 to 12, do (Actions)
Collapse Boucle - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse Si - Conditions
Or - Any (Conditions) are true
Collapse Conditions
(Substring((Entered chat string), 9, (Length of (Entered chat string)))) Egal à  BaseName[(Integer A)]
(Substring((Entered chat string), 9, 10)) Egal à  (String((Integer A)))
(Substring((Entered chat string), 9, (Length of (Entered chat string)))) Egal à  (Substring(BaseName[(Integer A)], 1, 5))
(Substring((Entered chat string), 9, (Length of (Entered chat string)))) Egal à  Couleur_txt[(Integer A)]
Collapse Alors - Actions
Joueur - Set name of (Player((Integer A))) to BaseName[(Integer A)]
Partie - Display to (All players) for 10.00 seconds the text: ((Name of (Triggering player)) + ( a unmute  + ((Name of (Player((Integer A)))) +  !)))
Collapse Sinon - Actions


Ceci n'est pas un vrai mute, car à ma connaissance, il est impossible de reproduire par déclencheur le mute des bots.
Ce système ne vous permettra uniquement de ne pas voir les messages écrits par le joueur muté si vous n'allez pas dans la Messagerie (F12).

IV - Add admin/Remove Admin :

Ces deux commandes vous permettrons de rajouter les droits d'admins à un joueur, ou de les lui enlever.

Le système est simple, il modifie juste la valeur de la variable Basename d'un joueur en rajoutant [admin] ou [noob] (pour enlever) comme préfixe.

Gui:
Trigger:
Add admin
Collapse Evénements
Joueur - Joueur 2 (Bleu) types a chat message containing -aa  as Une sous-chaîne
Joueur - Joueur 3 (Cyan) types a chat message containing -aa  as Une sous-chaîne
Joueur - Joueur 4 (Pourpre) types a chat message containing -aa  as Une sous-chaîne
Joueur - Joueur 5 (Jaune) types a chat message containing -aa  as Une sous-chaîne
Joueur - Joueur 6 (Orange) types a chat message containing -aa  as Une sous-chaîne
Joueur - Joueur 8 (Rose) types a chat message containing -aa  as Une sous-chaîne
Joueur - Joueur 9 (gris) types a chat message containing -aa  as Une sous-chaîne
Joueur - Joueur 10 (Bleu clair) types a chat message containing -aa  as Une sous-chaîne
Joueur - Joueur 11 (Vert foncé) types a chat message containing -aa  as Une sous-chaîne
Joueur - Joueur 12 (Marron) types a chat message containing -aa  as Une sous-chaîne
Collapse Conditions
Or - Any (Conditions) are true
Collapse Conditions
BaseName[(Player number of (Triggering player))] Egal à  Vladadamm
[Admin] Egal à  (Substring(BaseName[(Player number of (Triggering player))], 1, 7))
Collapse Actions
Collapse For each (Integer A) from 1 to 12, do (Actions)
Collapse Boucle - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse Si - Conditions
Or - Any (Conditions) are true
Collapse Conditions
(Substring((Entered chat string), 5, (Length of (Entered chat string)))) Egal à  (Name of (Player((Integer A))))
(Substring((Entered chat string), 5, 6)) Egal à  (String((Integer A)))
(Substring((Entered chat string), 5, (Length of (Entered chat string)))) Egal à  (Substring((Name of (Player((Integer A)))), 1, 5))
(Substring((Entered chat string), 5, (Length of (Entered chat string)))) Egal à  Couleur_txt[(Integer A)]
(Player((Integer A))) Différent de (Triggering player)
Collapse Alors - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse Si - Conditions
(Substring(BaseName[(Integer A)], 1, 6)) Egal à  [noob]
Collapse Alors - Actions
Set BaseName[(Integer A)] = ([Admin] + (Substring(BaseName[(Integer A)], 7, (Length of BaseName[(Integer A)]))))
Collapse Sinon - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse Si - Conditions
(Substring(BaseName[(Integer A)], 1, 7)) Différent de [Admin]
Collapse Alors - Actions
Set BaseName[(Integer A)] = ([Admin] + BaseName[(Integer A)])
Sinon - Actions
Collapse Sinon - Actions

Gui:
Trigger:
Remove admin
Collapse Evénements
Joueur - Joueur 2 (Bleu) types a chat message containing -ra  as Une sous-chaîne
Joueur - Joueur 3 (Cyan) types a chat message containing -ra  as Une sous-chaîne
Joueur - Joueur 4 (Pourpre) types a chat message containing -ra  as Une sous-chaîne
Joueur - Joueur 5 (Jaune) types a chat message containing -ra  as Une sous-chaîne
Joueur - Joueur 6 (Orange) types a chat message containing -ra  as Une sous-chaîne
Joueur - Joueur 8 (Rose) types a chat message containing -ra  as Une sous-chaîne
Joueur - Joueur 9 (gris) types a chat message containing -ra  as Une sous-chaîne
Joueur - Joueur 10 (Bleu clair) types a chat message containing -ra  as Une sous-chaîne
Joueur - Joueur 11 (Vert foncé) types a chat message containing -ra  as Une sous-chaîne
Joueur - Joueur 12 (Marron) types a chat message containing -ra  as Une sous-chaîne
Collapse Conditions
Or - Any (Conditions) are true
Collapse Conditions
BaseName[(Player number of (Triggering player))] Egal à  Vladadamm
[Admin] Egal à  (Substring(BaseName[(Player number of (Triggering player))], 1, 7))
Collapse Actions
Collapse For each (Integer A) from 1 to 12, do (Actions)
Collapse Boucle - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse Si - Conditions
Or - Any (Conditions) are true
Collapse Conditions
(Substring((Entered chat string), 5, (Length of (Entered chat string)))) Egal à  (Name of (Player((Integer A))))
(Substring((Entered chat string), 5, 6)) Egal à  (String((Integer A)))
(Substring((Entered chat string), 5, (Length of (Entered chat string)))) Egal à  (Substring((Name of (Player((Integer A)))), 1, 5))
(Substring((Entered chat string), 5, (Length of (Entered chat string)))) Egal à  Couleur_txt[(Integer A)]
(Player((Integer A))) Différent de (Triggering player)
Collapse Alors - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse Si - Conditions
(Substring(BaseName[(Integer A)], 1, 7)) Egal à  [Admin]
Collapse Alors - Actions
Set BaseName[(Integer A)] = ([noob] + (Substring(BaseName[(Integer A)], 8, (Length of BaseName[(Integer A)]))))
Collapse Sinon - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse Si - Conditions
(Substring(BaseName[(Integer A)], 1, 6)) Différent de [noob]
Collapse Alors - Actions
Set BaseName[(Integer A)] = ([noob] + BaseName[(Integer A)])
Sinon - Actions
Collapse Sinon - Actions


V - Pause / Unpause :

Ces deux commandes, simples à coder vous permettront de mettre en pause ou d'enlever une pause n'importe quand dans la partie, en tapant -pause ou -unpause.

Ce n'est pas vraiment utile sur le fond. Mais ça peut toujours servir.

Gui:
Trigger:
Pause
Collapse Evénements
Joueur - Joueur 2 (Bleu) types a chat message containing -pause as Résultat équivalent
Joueur - Joueur 3 (Cyan) types a chat message containing -pause as Résultat équivalent
Joueur - Joueur 4 (Pourpre) types a chat message containing -pause as Résultat équivalent
Joueur - Joueur 5 (Jaune) types a chat message containing -pause as Résultat équivalent
Joueur - Joueur 6 (Orange) types a chat message containing -pause as Résultat équivalent
Joueur - Joueur 8 (Rose) types a chat message containing -pause as Résultat équivalent
Joueur - Joueur 9 (gris) types a chat message containing -pause as Résultat équivalent
Joueur - Joueur 10 (Bleu clair) types a chat message containing -pause as Résultat équivalent
Joueur - Joueur 11 (Vert foncé) types a chat message containing -pause as Résultat équivalent
Joueur - Joueur 12 (Marron) types a chat message containing -pause as Résultat équivalent
Collapse Conditions
Or - Any (Conditions) are true
Collapse Conditions
BaseName[(Player number of (Triggering player))] Egal à  Vladadamm
BaseName[(Player number of (Triggering player))] Egal à  Wareditor
BaseName[(Player number of (Triggering player))] Egal à  DaKanibal
BaseName[(Player number of (Triggering player))] Egal à  Kisame97one
[Admin] Egal à  (Substring(BaseName[(Player number of (Triggering player))], 1, 7))
Collapse Actions
Partie - Pause the game

Gui:
Trigger:
Unpause
Collapse Evénements
Joueur - Joueur 2 (Bleu) types a chat message containing -unpause as Résultat équivalent
Joueur - Joueur 3 (Cyan) types a chat message containing -unpause as Résultat équivalent
Joueur - Joueur 4 (Pourpre) types a chat message containing -unpause as Résultat équivalent
Joueur - Joueur 5 (Jaune) types a chat message containing -unpause as Résultat équivalent
Joueur - Joueur 6 (Orange) types a chat message containing -unpause as Résultat équivalent
Joueur - Joueur 8 (Rose) types a chat message containing -unpause as Résultat équivalent
Joueur - Joueur 9 (gris) types a chat message containing -unpause as Résultat équivalent
Joueur - Joueur 10 (Bleu clair) types a chat message containing -unpause as Résultat équivalent
Joueur - Joueur 11 (Vert foncé) types a chat message containing -unpause as Résultat équivalent
Joueur - Joueur 12 (Marron) types a chat message containing -unpause as Résultat équivalent
Collapse Conditions
Or - Any (Conditions) are true
Collapse Conditions
BaseName[(Player number of (Triggering player))] Egal à  Vladadamm
BaseName[(Player number of (Triggering player))] Egal à  Wareditor
BaseName[(Player number of (Triggering player))] Egal à  DaKanibal
BaseName[(Player number of (Triggering player))] Egal à  Kisame97one
[Admin] Egal à  (Substring(BaseName[(Player number of (Triggering player))], 1, 7))
Collapse Actions
Partie - Unpause the game


VI - Visibility / Whosyourdaddy :

Ces nouvelles commandes (visibility et visibility off) vous permettront à tout moment de voir la map en entier (sans fog, ni rien).

C'est comme la commande de cheat nommée Whosyourdaddy.

Pour mettre en place la commande -visibility (et son inverse "visibility off"), vous aurez besoin de créer une nouvelle variable (que j'appelle Visibility_AC dans mon exemple) de type Modificateur de Visibilité avec un déploiement 12.

Gui:
Trigger:
Visibility
Collapse Evénements
Joueur - Joueur 2 (Bleu) types a chat message containing -visibility as Résultat équivalent
Joueur - Joueur 3 (Cyan) types a chat message containing -visibility as Résultat équivalent
Joueur - Joueur 4 (Pourpre) types a chat message containing -visibility as Résultat équivalent
Joueur - Joueur 5 (Jaune) types a chat message containing -visibility as Résultat équivalent
Joueur - Joueur 6 (Orange) types a chat message containing -visibility as Résultat équivalent
Joueur - Joueur 8 (Rose) types a chat message containing -visibility as Résultat équivalent
Joueur - Joueur 9 (gris) types a chat message containing -visibility as Résultat équivalent
Joueur - Joueur 10 (Bleu clair) types a chat message containing -visibility as Résultat équivalent
Joueur - Joueur 11 (Vert foncé) types a chat message containing -visibility as Résultat équivalent
Joueur - Joueur 12 (Marron) types a chat message containing -visibility as Résultat équivalent
Collapse Conditions
Or - Any (Conditions) are true
Collapse Conditions
BaseName[(Player number of (Triggering player))] Egal à  Vladadamm
Collapse Actions
Collapse For each (Integer A) from 1 to 16, do (Actions)
Collapse Boucle - Actions
Visibilité - Destroy Visibility_AC[(Integer A)]
Visibilité - Create an initially Activé visibility modifier for (Player((Integer A))) emitting Visibilité across (Entire map)
Set Visibility_AC[(Integer A)] = (Last created visibility modifier)

Gui:
Trigger:
Visibility Off
Collapse Evénements
Joueur - Joueur 2 (Bleu) types a chat message containing -visibility off as Résultat équivalent
Joueur - Joueur 3 (Cyan) types a chat message containing -visibility off as Résultat équivalent
Joueur - Joueur 4 (Pourpre) types a chat message containing -visibility off as Résultat équivalent
Joueur - Joueur 5 (Jaune) types a chat message containing -visibility off as Résultat équivalent
Joueur - Joueur 6 (Orange) types a chat message containing -visibility off as Résultat équivalent
Joueur - Joueur 8 (Rose) types a chat message containing -visibility off as Résultat équivalent
Joueur - Joueur 9 (gris) types a chat message containing -visibility off as Résultat équivalent
Joueur - Joueur 10 (Bleu clair) types a chat message containing -visibility off as Résultat équivalent
Joueur - Joueur 11 (Vert foncé) types a chat message containing -visibility off as Résultat équivalent
Joueur - Joueur 12 (Marron) types a chat message containing -visibility off as Résultat équivalent
Collapse Conditions
Or - Any (Conditions) are true
Collapse Conditions
BaseName[(Player number of (Triggering player))] Egal à  Vladadamm
Collapse Actions
Collapse For each (Integer A) from 1 to 12, do (Actions)
Collapse Boucle - Actions
Visibilité - Destroy Visibility_AC[(Integer A)]


Ce tutoriel n'est pas encore complètement fini, et il manque des explications pour l'instant.
_________________


Dernière édition par Vladadamm le 30/09/11 18:10; édité 2 fois
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
 Vladadamm
Floodozaurus


Inscrit le: 11 Fév 2011
Messages: 2151
Sujets: 114
Spécialité en worldedit: Chasser le Dragon, puis l'exterminer proprement avec une petite cuillère et une poêle.


MessagePosté le: 05/09/11 16:43    Sujet du message: Citer

Rajout d'une Partie V et d'une Partie VI pour compléter le système et le tutoriel.

A noter que je n'ai pas encore mis les explications en détails (mais ça arrive)
_________________
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
 Vladadamm
Floodozaurus


Inscrit le: 11 Fév 2011
Messages: 2151
Sujets: 114
Spécialité en worldedit: Chasser le Dragon, puis l'exterminer proprement avec une petite cuillère et une poêle.


MessagePosté le: 30/09/11 18:12    Sujet du message: Citer

Rajout de plusieurs explications, qui seront sûrement un peu utiles.
_________________
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
 Cho'gall
Floodeur prématuré


Inscrit le: 05 Nov 2010
Messages: 696
Sujets: 56
Spécialité en worldedit: Cartes Melee


MessagePosté le: 30/09/11 18:49    Sujet du message: Citer

Tu peux ajouter "Comment mettre un mode de jeu" s'il te plait ?
_________________
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
 Vladadamm
Floodozaurus


Inscrit le: 11 Fév 2011
Messages: 2151
Sujets: 114
Spécialité en worldedit: Chasser le Dragon, puis l'exterminer proprement avec une petite cuillère et une poêle.


MessagePosté le: 30/09/11 19:14    Sujet du message: Citer

Blacklabel a écrit:
Tu peux ajouter "Comment mettre un mode de jeu" s'il te plait ?

C'est pas la même chose ^^ Et cela dépend de beaucoup de choses.
_________________
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Worldedit Index du Forum -> Tutoriels -> En validation Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com