AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-21%
Le deal à ne pas rater :
LEGO® Icons 10329 Les Plantes Miniatures, Collection Botanique
39.59 € 49.99 €
Voir le deal

 

 Rejoindre la session que si la partie na pas encore commencé

Aller en bas 
4 participants
AuteurMessage
Dranorck
Utilisateur confirmé: Rang *
Dranorck


Messages : 221
Localisation : la ou il ne faut pas
Projet Actuel : Virtual LGe

Rejoindre la session que si la partie na pas encore commencé Empty
MessageSujet: Rejoindre la session que si la partie na pas encore commencé   Rejoindre la session que si la partie na pas encore commencé EmptyMer 15 Avr 2009 - 12:56

Comment faire pour qu'il ne soit pas possible de joindre une session lorsque l'admin est déjà dans la room "Map"?

Donc qu'is ne soient que possible que les joueurs rejoignent la partie quand l'admin est dans la room : "salle d'attente"

Est-ce claire je peux réexpliquer si vous le voulez

_________________
Virtual Laser Gam Evolution en cours de programmation.
Mplay+Ultimate 3d= Que du bon!
Revenir en haut Aller en bas
glcraft
Utilisateur confirmé: Rang *****
glcraft


Messages : 1698
Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P
Projet Actuel : Jeu de survie avancé
||--------

Rejoindre la session que si la partie na pas encore commencé Empty
MessageSujet: Re: Rejoindre la session que si la partie na pas encore commencé   Rejoindre la session que si la partie na pas encore commencé EmptyMer 15 Avr 2009 - 13:03

est que tu utilise le multiplayer, et dans le jeu, c'est qui l'admin?
Revenir en haut Aller en bas
http://gameblog49.skyblog.com/
Dranorck
Utilisateur confirmé: Rang *
Dranorck


Messages : 221
Localisation : la ou il ne faut pas
Projet Actuel : Virtual LGe

Rejoindre la session que si la partie na pas encore commencé Empty
MessageSujet: Re: Rejoindre la session que si la partie na pas encore commencé   Rejoindre la session que si la partie na pas encore commencé EmptyMer 15 Avr 2009 - 13:19

Oui j'utilise le multiplayer.

L'admin c'est celui qui crée la session.
Et lorsqu'il a créé la session il se retrouve dans une salle d'attente. Il attends d'autres joueurs et quand il le veut il clique sur Prêt pour aller dans la room Map. Et Après cela je voudrais qu'il soit impossible de rejoindre cette session

_________________
Virtual Laser Gam Evolution en cours de programmation.
Mplay+Ultimate 3d= Que du bon!
Revenir en haut Aller en bas
Crin
Utilisateur confirmé: Rang **
Crin


Messages : 329

Rejoindre la session que si la partie na pas encore commencé Empty
MessageSujet: Re: Rejoindre la session que si la partie na pas encore commencé   Rejoindre la session que si la partie na pas encore commencé EmptyMer 15 Avr 2009 - 13:34

ben le joueur rejoind la partie et avec une variable tu vois si la partie est déja commencer ou pas, si oui le joueur est expulser
Revenir en haut Aller en bas
glcraft
Utilisateur confirmé: Rang *****
glcraft


Messages : 1698
Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P
Projet Actuel : Jeu de survie avancé
||--------

Rejoindre la session que si la partie na pas encore commencé Empty
MessageSujet: Re: Rejoindre la session que si la partie na pas encore commencé   Rejoindre la session que si la partie na pas encore commencé EmptyMer 15 Avr 2009 - 13:38

je vais parler en language normal et tu va essayer de l'executer, donc

  • quand l'admin a crée la session, crée la variable "ne_pas_pouvoir_entrer" par exemple et met là à 0
  • lorsque l'admin de la session a appuyer sur le "boutton" 'prêt !', met la variable "ne_pas_pouvoir_entrer" a 1 et envoie la
  • quand d'autre joueur voudront y aller, tu met que si "ne_pas_pouvoir_entrer" est égal à 1, les autres joueurs ne pourront pas rentrer dans la session
  • (facultatif) Je suppose que les joueurs chossiront la session qu'ils veulent et les sessions sont inscrites à l'écran, si c'est le cas, fait en sorte que les sessions disparaissent de l'écran ou que à côté du nom il y est mis "fermé" ou quelque chose du genre, ça fera bien pour les joueurs

PS : ton "proget actuel" a l'air pas mal, j'y suis pour, continue sur celui-ci super
Revenir en haut Aller en bas
http://gameblog49.skyblog.com/
Dranorck
Utilisateur confirmé: Rang *
Dranorck


Messages : 221
Localisation : la ou il ne faut pas
Projet Actuel : Virtual LGe

Rejoindre la session que si la partie na pas encore commencé Empty
MessageSujet: Re: Rejoindre la session que si la partie na pas encore commencé   Rejoindre la session que si la partie na pas encore commencé EmptyMer 15 Avr 2009 - 14:04

Mais S'il n'entre pas dans la session il ne peut pas recevoir la donnée de la variable ne_pas_pouvoir_entrer.
Et s'il entre et que l'admin est dans la map, il ne pourra pas non plus recevoir cette donnée comme ils ne sont pas dans la même room
...
Sauf si je me trompe.

_________________
Virtual Laser Gam Evolution en cours de programmation.
Mplay+Ultimate 3d= Que du bon!
Revenir en haut Aller en bas
glcraft
Utilisateur confirmé: Rang *****
glcraft


Messages : 1698
Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P
Projet Actuel : Jeu de survie avancé
||--------

Rejoindre la session que si la partie na pas encore commencé Empty
MessageSujet: Re: Rejoindre la session que si la partie na pas encore commencé   Rejoindre la session que si la partie na pas encore commencé EmptyMer 15 Avr 2009 - 15:04

sauf si ne_pas_pouvoir_rentrer est une variable global
dans ce cas la, cette variable s'affichera dans toutes les rooms
Revenir en haut Aller en bas
http://gameblog49.skyblog.com/
Dranorck
Utilisateur confirmé: Rang *
Dranorck


Messages : 221
Localisation : la ou il ne faut pas
Projet Actuel : Virtual LGe

Rejoindre la session que si la partie na pas encore commencé Empty
MessageSujet: Re: Rejoindre la session que si la partie na pas encore commencé   Rejoindre la session que si la partie na pas encore commencé EmptyMer 15 Avr 2009 - 15:21

Donc il faut bien qu'il rentre obligatoirement dans la session

_________________
Virtual Laser Gam Evolution en cours de programmation.
Mplay+Ultimate 3d= Que du bon!
Revenir en haut Aller en bas
Dranorck
Utilisateur confirmé: Rang *
Dranorck


Messages : 221
Localisation : la ou il ne faut pas
Projet Actuel : Virtual LGe

Rejoindre la session que si la partie na pas encore commencé Empty
MessageSujet: Re: Rejoindre la session que si la partie na pas encore commencé   Rejoindre la session que si la partie na pas encore commencé EmptyMer 15 Avr 2009 - 15:40

gabin49 a écrit:

(facultatif) Je suppose que les joueurs chossiront la session qu'ils veulent et les sessions sont inscrites à l'écran, si c'est le cas, fait en sorte que les sessions disparaissent de l'écran ou que à côté du nom il y est mis "fermé" ou quelque chose du genre, ça fera bien pour les joueurs

Je trouve sa super comme idée de marquer fermé à côté mais comment faire pour que la variable ne_rentre_pas soit envoyé aux joueurs alors qu'ils ne sont pas rentrés dans la partie

_________________
Virtual Laser Gam Evolution en cours de programmation.
Mplay+Ultimate 3d= Que du bon!
Revenir en haut Aller en bas
epimannn
Bonne participation



Messages : 71

Rejoindre la session que si la partie na pas encore commencé Empty
MessageSujet: Re: Rejoindre la session que si la partie na pas encore commencé   Rejoindre la session que si la partie na pas encore commencé EmptyMer 15 Avr 2009 - 16:06

Pour une question de sécurité, je recommande de définir la variable ne_pas_entrer à 1 pour éviter de lancer des connexion sans avoir l'état de la partie. Ca évite aussi de jouer avec des variables globales si on veut voir plusieurs session avec un meme client. Mais ca complique la tache vu qu'il va faloir jouer avec des ID de session et t'en est pas là je pense et qu'il faudra les récupérer...

Dans ton cas je propose ceci supposant que tu étable ta connexion avec une IP

Code:
Si ne_pas_entrer pas défini,

{
      Définir variable ne_pas_entrer à 1.
}


      Si le ping est ok

      {

            demander au serveur l'état de la variable ne_pas_entrer
            changer l'état de la variable ne_pas_entrer
         
        }

Sinon,

{
        afficher impossible de contacter le serveur.
}
Je procèderai comme ca pour ma part Smile

Pour ce qui est de la suite, je te laisse gérer ca vu que c'est très facil à deviner ^^
Revenir en haut Aller en bas
glcraft
Utilisateur confirmé: Rang *****
glcraft


Messages : 1698
Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P
Projet Actuel : Jeu de survie avancé
||--------

Rejoindre la session que si la partie na pas encore commencé Empty
MessageSujet: Re: Rejoindre la session que si la partie na pas encore commencé   Rejoindre la session que si la partie na pas encore commencé EmptyMer 15 Avr 2009 - 16:13

je n'ai pas beaucoup touché au fonction de multijoueur mais j'ai vu que grace a la fonction : "mplay_data_write", tu peux ecrire a tel endroit.
par contre dans ce cas la, la variable ne doit pas etre global mais qu'elle appartient a la session ,ça donnera environ ca :

au debut de ton jeu tu creer la var nmbresession

a chaque fois que l'on crée un session, tu met "nmbresession+=1" et

Citation :

for (i=0;i<nmbresession;i+=1)
{
ne_pas_pouvoir_entrer=mplay_data_read(i);
if ne_pas_pouvoir_entrer==1
{
sesname=mplay_session_name(i)
draw_set_color(c_red)/*perso Very Happy*/
draw_set_halign(fa_center)
draw_set_valign(fa_middle)
draw_text(room_width/2,i*15,string(sesname))
draw_rectangle(0,i*15,room_width,i*15+15)
}
else
{
sesname=mplay_session_name(i)
draw_set_color(c_red)/*perso Very Happy*/
draw_set_halign(fa_center)
draw_set_valign(fa_middle)
draw_text(room_width/2,i*15,string(sesname)+" (fermé)")
draw_rectangle(0,i*15,room_width,i*15+15)
}
}
Revenir en haut Aller en bas
http://gameblog49.skyblog.com/
Dranorck
Utilisateur confirmé: Rang *
Dranorck


Messages : 221
Localisation : la ou il ne faut pas
Projet Actuel : Virtual LGe

Rejoindre la session que si la partie na pas encore commencé Empty
MessageSujet: Re: Rejoindre la session que si la partie na pas encore commencé   Rejoindre la session que si la partie na pas encore commencé EmptyMer 15 Avr 2009 - 17:10

Pour nmbresession y a déjà mplay_session_find donc c'est pas la peine.


Je sais faire tout celaet j'ai déjà fait le menu de toutes les sessions. Le problème n'est pas là.

gabin49 ton script est impossible sauf si le joueur a joint toutes les parties car il ne peut pas recevoir le mplay_data_read quand il est pas encore dans la partie.

Vous comprennez le problème?

_________________
Virtual Laser Gam Evolution en cours de programmation.
Mplay+Ultimate 3d= Que du bon!
Revenir en haut Aller en bas
glcraft
Utilisateur confirmé: Rang *****
glcraft


Messages : 1698
Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P
Projet Actuel : Jeu de survie avancé
||--------

Rejoindre la session que si la partie na pas encore commencé Empty
MessageSujet: Re: Rejoindre la session que si la partie na pas encore commencé   Rejoindre la session que si la partie na pas encore commencé EmptyMer 15 Avr 2009 - 17:35

a ouais je vois ...
et on ne peut pas rentrer partiellement dans la partie
seulement pour avoir la variable
Revenir en haut Aller en bas
http://gameblog49.skyblog.com/
epimannn
Bonne participation



Messages : 71

Rejoindre la session que si la partie na pas encore commencé Empty
MessageSujet: Re: Rejoindre la session que si la partie na pas encore commencé   Rejoindre la session que si la partie na pas encore commencé EmptyMer 15 Avr 2009 - 18:13

tu as essayer de feinter avec les mplay_message pour envoyer l'etat d'une partie ?
Revenir en haut Aller en bas
Dranorck
Utilisateur confirmé: Rang *
Dranorck


Messages : 221
Localisation : la ou il ne faut pas
Projet Actuel : Virtual LGe

Rejoindre la session que si la partie na pas encore commencé Empty
MessageSujet: Re: Rejoindre la session que si la partie na pas encore commencé   Rejoindre la session que si la partie na pas encore commencé EmptyJeu 16 Avr 2009 - 10:07

Non comment faire?

_________________
Virtual Laser Gam Evolution en cours de programmation.
Mplay+Ultimate 3d= Que du bon!
Revenir en haut Aller en bas
epimannn
Bonne participation



Messages : 71

Rejoindre la session que si la partie na pas encore commencé Empty
MessageSujet: Re: Rejoindre la session que si la partie na pas encore commencé   Rejoindre la session que si la partie na pas encore commencé EmptyJeu 16 Avr 2009 - 15:08

Bon tu vois les sessions ?

et bien tu te débrouille pour que quand ton client voit une session, il envoie un message au joueur qui a créé la session... Le client de la session recoit le message, il le traite et renvoie un message pour dire si la partie est ok ou pas !

Tu vois ce que je veux dire ?
Revenir en haut Aller en bas
Dranorck
Utilisateur confirmé: Rang *
Dranorck


Messages : 221
Localisation : la ou il ne faut pas
Projet Actuel : Virtual LGe

Rejoindre la session que si la partie na pas encore commencé Empty
MessageSujet: Re: Rejoindre la session que si la partie na pas encore commencé   Rejoindre la session que si la partie na pas encore commencé EmptyJeu 16 Avr 2009 - 15:35

Ce serait bien mais le problème reste le même
Le client ne peut pas envoyer un message si il n'as pas rejoint la session

_________________
Virtual Laser Gam Evolution en cours de programmation.
Mplay+Ultimate 3d= Que du bon!
Revenir en haut Aller en bas
Contenu sponsorisé





Rejoindre la session que si la partie na pas encore commencé Empty
MessageSujet: Re: Rejoindre la session que si la partie na pas encore commencé   Rejoindre la session que si la partie na pas encore commencé Empty

Revenir en haut Aller en bas
 
Rejoindre la session que si la partie na pas encore commencé
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» multijoueur rejoindre
» Piratage de session msn
» session[épisode 1 (demo sortie):happy1:]
» sauvegarder une partie
» Sauver partie

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: