You don't need frames to view this website. Flash communication server. Flash mx xml socket server.
Home
Main Menu
Home
- - - - - - -
What is Palabre ?
Features
News
FAQ
Forum
DEMO
- - - - - - -
Downloads !
Browse SVN
- - - - - - -
Search
Contact Us
- - - - - - -
Sourceforge Project Page
Python
Links
Palabre on Facebook






Actionscript for Multiplayer games
 
Download Palabre Flash Xml Socket Server DOWNLOAD Download Palabre Flash Xml Socket Server FORUM Download Palabre Flash Xml Socket Server FAQ Download Palabre Flash Xml Socket Server WHAT IS IT
 



Using Palabre ? Coming here for Support ? Please consider making an (even small) donation :)
Palabre Forum  


::post new topic::
Pas de paramètre perso... - 2006/09/06 18:28 Salut,

Je suis en train de développer un jeu multijoueurs temps réel.
palabre m'a l'air d'être un bon choix en ce qui concerne le serveur seulement j'ai certains points me tracasse.

Visiblement il n'est pas possible d'avoir ses propres paramètres et ses propres balises dans le node XML du style :
Code:

 <joueur1 posX="10" posY="50" />


Dans ce cas je pouvais récuperer le nom du node avec nodeName et traiter les données en fonction de ça :
Code:

 if (chaine.nodeName == "joueur1") {}


Déjà je suis obliger d'utiliser la balise m pour envoyer de messages aux clients.
Ok mais avec palabre il n'est visiblement pas possible de personnaliser ses paramètres comme ceci :
Code:

 <m r="room" name="joueur1" posX="10" posY="50" />


D'après ce que j'ai lu dans le forum il faudrait coder le node de cette manière :
Code:

 <m r="room">name='joueur';posX='10';posY='50'</m>


ou
Code:

 <m r="room">'joueur','10','50'</m>


Seulement comment je peux récupérer en AS mes variables sans passer par une fouille de la chaîne de caractères à l'intérieur des balises ?
Est-il possible de mettre des balises enfants de le message comme ceci ?
Code:

 <m r="room"> <name>joueur</name> <posX>10</posX> <posY>50</posY> </m>


Dans ce cas je ne trouve pas ça très optimisé et très flexible à traiter par flash.

Merci par avance et bonne continuation.
  reply | quote
Re:Pas de paramètre perso... - 2006/09/07 19:27 Bonjour,

Il n'est effectivement pas possible pour l'instant de créer facilement ses propres balises. (a moins de connaitre python :) )

En revanche, une synthaxe du type :

Code:

  <m r="room"> <name>joueur</name> <posX>10</posX> <posY>50</posY> </m>



est envisageable, (meme si avec la version actuelle beta c'est buggé, mais ca devrait etre réparé dans les jours a venir)

Quou qu'il en soit il n'est pas nécessaire de passer le nom du joueur en paramètre.
Si c'est le nom du joueur qui envoi le message, il est automatiquement ajouté , si c'est le nom du joueur de destination, il n'est pas nécessaire d'envoyer le message à la room :
Code:

  <msg toclient="joueur1">12,15</msg> OU <m c="joueur1">12,15</m>



Mais quoi qu'il en soit il est nécessaire d'encapsuler les informations voulues dans une balise <m> pour que le serveur sache quoi faire de la node XML envoyée.

voilà :)

bonne chance !

Célio
  reply | quote
::post new topic::
SORRY, website is currently mostly broken due to software changes on the server.
Hope to fix it soon ...

In the meantime you may still download palabre or use the forum