×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [utilitaires/jeux] L'atelier de Podo
« ‹ 6 / 7 › »
[utilitaires/jeux] L'atelier de Podo
Podoko
« Citoyen »
1408802940000
    • Podoko#0000
    • Profil
    • Derniers messages
    • Tribu
#101
  0
[size=8]^ Parfois les floodeurs sont utiles pour éviter les double-posts o/

Je vous présente un module assez court qui a à la base pour but d'être simple à intégrer à de plus gros modules. Il s'agit d'une palette permettant de sélectionner une couleur grâce au système de couleur RGB (rouge/vert/bleu).

Pour le donner un exemple d'application, une fois que vous sélectionnez une couleur votre pseudo prend automatiquement cette couleur o/

http://i.imgur.com/ABdrU6k.png


Script : Palette RGB [v1.0]
Toutes les informations sur la palette pour l'intégrer à un plus gros module sont dans les commentaires. ;)
Rectop
« Citoyen »
1408804140000
    • Rectop#0000
    • Profil
    • Derniers messages
    • Tribu
#102
  0
Pourquoi pas ^^

Et une zone pour entrer son propre code couleur c'est possible? \o/
Unsteakhache
« Citoyen »
1408804440000
    • Unsteakhache#0000
    • Profil
    • Derniers messages
    • Tribu
#103
  0
Sympa tes deux derniers modules !
Syleina
« Citoyen »
1408882260000
    • Syleina#0000
    • Profil
    • Derniers messages
#104
  0
Ha c'est ça les palettes que je voyais en allant dans la mdt ?!
Podoko
« Citoyen »
1408883040000
    • Podoko#0000
    • Profil
    • Derniers messages
    • Tribu
#105
  0
@Rectop : J'avais envisagé de faire ça mais je voulais pas avoir à contrôler ce que les joueurs entraient dans un popup (un fonction de plus à écrire ça aide pas pour intégrer à un module)
@Unsteakhache : Merci !
@Syleina : Je crois pas non parce que la palette je l'ai pas codée dans notre maison de tribu ^^
Nathaan
« Citoyen »
1408956120000
    • Nathaan#0000
    • Profil
    • Derniers messages
    • Tribu
#106
  0
Podoko a dit :
Rectop a dit :
[...]
Tu ne les mets pas dans ta partie "projets"?

J'avais la flemme :x


Nouveau petit module, je pense pas qu'il soit très utile pour des joueurs ne cherchant pas à programmer mais il permet de se déplacer dans la mémoire du module comme dans un explorateur de fichier.
Vous pouvez ainsi accéder à des informations telles que la liste des joueurs, leur position, leur mode jeu chamane, les informations sur la carte en train d'être jouée, etc...

http://i.imgur.com/OaFJPWX.jpg




Script : Explorateur Lua [v 1.0]



----------------------------------------


Pour ce qui est des autres modules, surtout l'éditeur, ça avance par tout petits morceaux, chaque fois que je rajoute une fonction j'ai l'impression d'avoir une très mauvaise optimisation du module global alors j'ose à peine y toucher. ^^'

Très sympa, mais il n'a pas un moyen de modifier les informations avec ça ? ça pourrait être intéréssant.
Après faudrait tester si tu arrives à faire un module "console", où tu marques genre test() et test s'éxécutera.

Bonne chance pour tous tes modules, tu es excellent !
Podoko
« Citoyen »
1409065860000
    • Podoko#0000
    • Profil
    • Derniers messages
    • Tribu
#107
  0
J'avais envisagé de faire un module luaception mais c'était trop compliqué et je préfère pas laisser les gens modifier la mémoire avec le module parce que si on le permet il pourrait rapidement plater (en mode "Et si je disais que eventTextAreaCallback = nil ? Trololo" )
Par contre je vais tout de suite essayer de l'améliorer pour qu'on puisse l'intégrer à un module qu'on est en train de coder pour surveiller la mémoire.

J'édite dès que c'est près.

--------------------

[Edit : voila c'est près]

Pour l'occasion j'ai rajouté la possibilité d'ouvrir/fermer la fenêtre du module.
Les informations à connaitre pour que le module ne plante pas sont dans les commentaire au début du script

Script : Explorateur Lua [v1.1]

Dernière modification le 1409069520000
Podoko
« Citoyen »
1409260380000
    • Podoko#0000
    • Profil
    • Derniers messages
    • Tribu
#108
  0

Double pooooooost ♫






Bonsoir à tous, je vous présente aujourd'hui un outil qui pourra servir à beaucoup de codeurs voir de mapmakers, c'est un lecteur de xml qui permet de lister tous les paramètres, les sols, objets, joints, etc d'une carte ainsi que de les ranger selon leur type (il y a un tableau qui contient la liste des sols de glace, un autre les sols de bois, ..., un tableau qui contient les les joints rotatifs, les dynamiques, ...)

Il y a actuellement deux version de ce module, une version simple qui contient juste les fonctions utiles à la lecture du xml et une version couplée à l'Explorateur Lua ( j'adore ce module <3 ) qui permetprincipalement de voir si les informations contenues dans le tableau sont correctes et de récupérer le xml de la carte sur laquelle on est.

  • script avec explorateur : xml_unpack [v1.0] + Explorateur Lua [v1.1]
    • commande : !loadXml : permet de charger les informations sur la map en jeu (sauvegardé dans le dossier _G.xml_unpack.xml)
  • script simple : xml_unpack [v1.0]





Pour les petits curieux, voici à quoi ressemble l'arborescence du tableau :

  • xml
    • xml : contient le xml complet de la carte
    • xPropFull : contient le xml des propriétés de la map <P [...] />
    • xGroudFull : contient le xml total des sols <S>[...]</S>
    • xDecoFull : contient le xml total des déco <D>[...]</D>
    • xObjectFull : contient le xml total des objets cham <O>[...]</O>
    • xProp
      • N
      • C
      • A
      • P
      • Ca
      • L
      • H
      • F
      • mc
      • D
      • d
      • G
        • 1 ; vent
        • 2 : gravité
      • defilante
        • 1 : vitesse init
        • 2 : accélération
        • 3 : vitesse max
        • 4 : passage à droite ?
      • DS
        • 1 : x1
        • 2 : y1
        • 3 : x2
        • 4 : y2
        • [...]

    • xGround : liste des sols
      • id : listé par id
        • 0
          • xml : xml correspondant au sol
          • X
          • Y
          • L
          • H
          • T
          • c
          • N
          • o
          • m
          • v
          • lua
          • P : propriétés du sol
            • 1 : dynamique ?
            • 2 : masse
            • 3 : friction
            • 4 : restitution
            • 5 : angle
            • 6 : angle fixe ?
            • 7 : amortissement linéaire
            • 8 : amortissement angulaire
          • i
            • 1 : x relatif
            • 2 : y relatif
            • 3 : adresse

        • 1
          • [...] : comme juste avant

      • type : listé par type (bois, glace, etc)
      • 0 ; bois
        • [...] : chaque élément (indiqué par l'id du sol) redirige vers le même tableau que dans la partie triée par id
      • 1 ; glace
      • [...] : etc
    • xDeco : liste des décorations
      • id : liste par id
      • T : liste des trous
        • xml : xml correspondant au trou
        • X
        • Y
      • F : liste des fromages
        • xml : xml correspondant au fromage
        • X
        • Y
      • DS : le départ souris
        • xml : xml correspondant au départ souris
        • X
        • Y
      • DC : le départ chamane
        • xml : xml correspondant au départ chamane
        • X
        • Y
      • P : les véritables décorations (buissons, tables, etc)
        • 0
          • xml : xml correspondant à la déco
          • X
          • Y
          • T : type
          • C : couleur (peut être un string)
            • 1 : couleur 1
            • 2 : couleur 2
            • [...]
          • P
            • 1 : Avant plan ?
            • 2 : Inversé ?

        • 1 : pareil d'au dessus
        • [...]
      • type : liste des décos de P par type
        • 1 : liste des buissons
          • [...] Chaque élément (indiqué par son id) redirige vers le même tableau que dans la partie id
        • 2 : liste des arbres
          • [...] : comme au dessus
        • [...]

    • xObject : liste des objets cham
      • id : listé par id
        • 1
          • xml : xml correspondant à l'objet
          • X
          • Y
          • C
          • Mp
          • Mv
          • P
            • 1 : angle
            • 2 : invisible ?

        • 2
          • [...] : comme au dessus
        • [...]
      • type : listé par type
        • 1 : liste des petites caisses
          • [...] : chaque élément (indiqué par son id) redirige vers le même tableau que dans la partie id
        • 2 : liste des grosses caisses
          • [...] : comme au dessus
        • [...]

    • xJoint : liste des joints
      • id : listé par id
        • 1
          • xml : xml correspondant au joint
          • type : type de joint (JP/JP/JR/JPL)
          • M1
          • M2
          • [...] : etc (j'y pige rien aux joints)
        • [...]
      • JD : liste des joints dynamiques
        • [...] : chaque élément indiqué par son id redirige vers le même tableau que dans la partie id
      • JP : liste des joints prismatiques
        • [...] : chaque élément indiqué par son id redirige vers le même tableau que dans la partie id
      • JR : liste des joints rotatifs
        • [...] : chaque élément indiqué par son id redirige vers le même tableau que dans la partie id
      • JPL : liste des joints poulis
        • [...] : chaque élément indiqué par son id redirige vers le même tableau que dans la partie id




    Ça a été long à écrire ;(



Important : Je me suis beaucoup aidé d'un vieux mais toujours excellent module pour trouver le moyen de "décompiler" les xml, allez y faire un tour ça vaut le coup d'oeil : XML Editor

Dernière modification le 1409260620000
Rectop
« Citoyen »
1409265780000
    • Rectop#0000
    • Profil
    • Derniers messages
    • Tribu
#109
  0
Pourquoi pas, avec ton explorateur Lua que tu adores :P

Pas de triple post pour ton prochain module x)
Matux
« Citoyen »
1410017760000
    • Matux#5931
    • Profil
    • Derniers messages
    • Tribu
#110
  0
Salut, j'aime bien ton UNO et je ne sais pas (encore) coder en LUA donc j'aimerais bien que tu l'améliore un peu car ce problème le rend inutilisable :

Lorsque l'on a lancé la partie et invité les joueurs, la partie démarre.
Mais voila, lorsqu'un joueur se déconnecte, son tour reste et on ne peut plus continuer la partie.

Je propose soit :
-> d'ajouter un système de suppression automatique de la liste des joueurs lors d'un changement de salon (inconvénient : S'il revient, il aurait pu peut être jouer son tour)
-> d'ajouter une commande permettant a l'admin de virer la personne (inconvénient : C'est manuel)

Merci d'avance, et j'aime globalement beaucoup tes modules :)
Deletedaccount
« Citoyen »
1411413480000
    • Deletedaccount#6328
    • Profil
    • Derniers messages
#111
  0
Tu as la un jolie atelier Podoko, félicitation
Podoko
« Citoyen »
1411470060000
    • Podoko#0000
    • Profil
    • Derniers messages
    • Tribu
#112
  0
Merci Toutan ;3

@Matthhedark : Je suis en train de refaire le UNO pour corriger ce genre de bug, mais j'ai assez peu de temps pour bosser dessus entre mes études et pursuit alors ce sera pas pour tout de suite.
Matux
« Citoyen »
1411491480000
    • Matux#5931
    • Profil
    • Derniers messages
    • Tribu
#113
  0
Ok je comprend très bien ^^
Shenato
« Citoyen »
1411593660000
    • Shenato#0000
    • Profil
    • Derniers messages
    • Tribu
#114
  0
muahaha... *ok je sors*
Pekkadangcu
« Citoyen »
1411657320000
    • Pekkadangcu#0000
    • Profil
    • Derniers messages
#115
  0
Bonjour , Ca m'interesse , mais comment y accéder à ce module???
Podoko
« Citoyen »
1412432760000
    • Podoko#0000
    • Profil
    • Derniers messages
    • Tribu
#116
  0
Salut les gens, je viens de modifier un peu le premier post du topic pour lister mes modules et ajouter les présentations que je devais faire.
Vous devriez aussi y trouver 2/3 scripts plus ou moins longs que je n'avais pas dévoilés. Amusez-vous bien ;)
Nathaan
« Citoyen »
1414529700000
    • Nathaan#0000
    • Profil
    • Derniers messages
    • Tribu
#117
  0
Merchi :3

Je vais beaucoup devoir me servir de ton XML Unpack, il est très utile, merci ! Je n'oublierai pas de marquer qu'une partie de ce module a été fait par toi :p
Podoko
« Citoyen »
1417684680000
    • Podoko#0000
    • Profil
    • Derniers messages
    • Tribu
#118
  0
Tout pitit pitit module aujourd'hui, comme j'en avais assez de taper les url pour connaitre les badges avant qu'ils sortent (on l'a tous fait, pas la peine de nier :P) j'ai décidé de créer une carte qui les liste automatiquement.
On remarque qu'il y a la place pour trois badges de Noël :)

script : Rapide visualiseur de badges

http://i.imgur.com/QmcG5Ha.png

Rectop
« Citoyen »
1417696560000
    • Rectop#0000
    • Profil
    • Derniers messages
    • Tribu
#119
  0
C'est utile en effet ^^

(d'ailleurs je viens de voir que un consommable a été ajouté à la liste de ceux que l'on connait déjà grâce à ce module ^^)
Sauvage
« Censeur »
1417770900000
    • Sauvage#0095
    • Profil
    • Derniers messages
#120
  0
Vraiment sympa, bravo !
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [utilitaires/jeux] L'atelier de Podo
« ‹ 6 / 7 › »
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27