AccueilFAQRechercherS'enregistrerConnexion
Poster un nouveau sujet   Répondre au sujet
 

Faire un TCHATGM Online !

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Lub
Moderateur
Moderateur


Sexe:Masculin
Age : 15
Inscrit le : 03 Aoû 2006
Messages : 1953
Programme utilisé (Gm/RmXp/...) : GM 6.1

MessageSujet: Faire un TCHATGM Online !   Sam 21 Oct - 18:45

FAIRE UN TCHATGM ONLINE


Bonjour ;)

Je vais vous éxpliquez comment faire un TchatGM online, sous le même principe que le highscore online mais avec un peu (un peu bcp) de modifications ^^

Bon alors, tout d'abbord comme toujours, il vous faut un compte, moi pour ce tuto j'utilise http://lycos.fr/ ;)

Aprés aller sur votre base de donnés, puis créer une nouvelle base nommé "TchatGM" avec 2 champs :



Dans les 2 champs à remplir, faites ceci :



Vous verez à gauche un nouveau lien nommé TchatGM :



Voila pour la partie base de donnés, ensuite faites 3 nouvelles pages php :

newtchat.php

Code:
<php> 0) {
  $sql = "UPDATE TchatGM SET score='$message' WHERE name='$auteur'";
  mysql_query($sql, $db);
 }
 else {
  $sql = "INSERT INTO TchatGM (auteur, message) VALUES ('$auteur', '$message')";
  mysql_query($sql, $db);
 }
 mysql_close($db);
 header("Location:tchat_view.php");
}
else {
 echo 'Nouveau message<br><form><input>Name: <input><br>Message: <input><br><input></form>';
}

?>


tchat_view.php

Code:
<html>
<head><title>--votre titre--</title></head>

<body>
<p><font color="#ff0000">votre slogan</font>
<p> </p>


<?php
include('sql_setup.php');
$db = mysql_connect($sql_host,$sql_user,$sql_pass);
mysql_select_db('db154677972',$db);
$sql = 'SELECT * FROM `TchatGM` ORDER BY `message` DESC LIMIT 0, 30';
$result = mysql_query($sql, $db) or die(mysql_error());
echo '<div align="center">';
echo "<table width="80%\">\n";
echo "<tr><td>Pseudo</td><td>Message</td>\n";
$color = 'white';
while ($row = mysql_fetch_array($result)){
$color = ($color == 'white' ? 'green' : 'white');
echo "<tr bgcolor="$color\"><td>" . $row[0]. '</td><td>' . $row[1] . "</td></tr>\n";
}
echo "</table>\n";
echo '</div>';

// --------------- --- -----------------
// Nous allons créer les liens des pages
// -----------------------------------------

// On met dans une variable le nombre de messages qu'on veut par page
$nombreDeMessagesParPage = 20; // Essayez de changer ce nombre pour voir :o)

// On récupère le nombre total de messages
$retour = mysql_query('SELECT COUNT(*) AS message FROM TchatGM');
$donnees = mysql_fetch_array($retour);
$totalDesMessages = $donnees['message'];

// On calcule le nombre de pages à créer
$nombreDePages  = ceil($totalDesMessages / $nombreDeMessagesParPage);

// Puis on fait une boucle pour écrire les liens vers chacune des pages
echo 'Page : ';
for ($i = 1 ; $i </a>

</p>

<?php
// --------------- --- ---------------
// Nous allons afficher les messages
// ---------------------------------------

if (isset($_GET['page']))
{
    $page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse (tchat_view.php?page=4)
}
else // La variable n'existe pas, c'est la première fois qu'on charge la page
{
    $page = 1; // On se met sur la page 1 (par défaut)
}

// On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;

$reponse = mysql_query('SELECT * FROM TchatGM ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);

while ($donnees = mysql_fetch_array($reponse))
{
    echo '<p><gras>' . $donnees['auteur'] . '</gras> a écrit :<br>' . $donnees['message'] . '</p>';
}

mysql_close(); // On n'oublie pas de fermer la connexion à MySQL ;o)
?>

</body>
</html>


sql_setup.php



Pour finir nous allons communiquer entre les pages et GM, pour cela créer un nouvelle object et dans create mettez ceci :

Code:
global.name = get_string('Votre nom','')
global.score=get_string('votre message','')

execute_shell('http://votrepage/newtchat.php?act=2&auteur='+global.name+'&message='+string(global.score),0);
game_end()


Et voila le résultat ! ^^ http://membres.lycos.fr/xxzbitxx/tchat_view.php

Bonne chance et n'hésitez pas si vous avez des questions ;)

A+
_________________



Dernière édition par le Sam 21 Oct - 19:01, édité 1 fois
Revenir en haut Aller en bas
Snacky6
Maitre absolu
Maitre absolu


Sexe:Masculin
Age : 15
Inscrit le : 17 Sep 2006
Messages : 905
Programme utilisé (Gm/RmXp/...) : Game Maker
Etudes : 3°
Loisirs : PC, Guitare, Jeux

MessageSujet: Re: Faire un TCHATGM Online !   Sam 21 Oct - 18:50

Pas mal ! Mais ta pas un autre truc que Lycos ?
Revenir en haut Aller en bas
Lub
Moderateur
Moderateur


Sexe:Masculin
Age : 15
Inscrit le : 03 Aoû 2006
Messages : 1953
Programme utilisé (Gm/RmXp/...) : GM 6.1

MessageSujet: Re: Faire un TCHATGM Online !   Sam 21 Oct - 18:57

tu as aussi free.fr qui est gratuit et sans pub.

Le reste j'ai pas les liens mais lycos et free sons les plus simples et les plus utilisé ;)

Et n'oubliez pas de laisser quelque avis svp :)
_________________

Revenir en haut Aller en bas
Snacky6
Maitre absolu
Maitre absolu


Sexe:Masculin
Age : 15
Inscrit le : 17 Sep 2006
Messages : 905
Programme utilisé (Gm/RmXp/...) : Game Maker
Etudes : 3°
Loisirs : PC, Guitare, Jeux

MessageSujet: Re: Faire un TCHATGM Online !   Sam 21 Oct - 18:59

Ben mon avis c'est que c'est pas mal a part qu'il faudrait rajouter des truc comme la date d'envoie, l'email du gars, etc...
Revenir en haut Aller en bas
Lub
Moderateur
Moderateur


Sexe:Masculin
Age : 15
Inscrit le : 03 Aoû 2006
Messages : 1953
Programme utilisé (Gm/RmXp/...) : GM 6.1

MessageSujet: Re: Faire un TCHATGM Online !   Sam 21 Oct - 19:05

Tu sais peut-être pas mais c'est un tutoriaux, c'est pas un -je vous donne tous les codes- Dans mon tuto je vous montre comment faire un tchat, si toi tu veut que l'on voit sur la page l'e-mail, la date etc... c'est à toi de le faire ! est-ce que si moi je veut marqué "c'est super gm" je vais editer mon message et changer le code de la page tchat_view !? nan parce que c'est juste une idée perso !.

Puis tu me dis sa car tu ne saurais pas faire toi-même ce que tu demmande ! donc c'est bien ce que je dis, tu veut que je fasse le boulot et que je te donne les codes. Sa ne marche pas comme sa dsl >_<

Lub.

PS: en plus, ne pas mettre un "stp peut-tu éxpliquer comment ajouter la date, l'e-mail etc..." c'est vraiment un manque de respect envers le travail que je fournie. Si tu m'aurais demmander amicalement avec un stp, j'aurais modifier le tuto pour éxpliquer ce que tu me demmande ( ;) ).
_________________

Revenir en haut Aller en bas
Snacky6
Maitre absolu
Maitre absolu


Sexe:Masculin
Age : 15
Inscrit le : 17 Sep 2006
Messages : 905
Programme utilisé (Gm/RmXp/...) : Game Maker
Etudes : 3°
Loisirs : PC, Guitare, Jeux

MessageSujet: Re: Faire un TCHATGM Online !   Sam 21 Oct - 19:08

Moi je te dit sa a titre indicatif. Je voudrais pas m'engueler ! C'etait juste pour te le dire si jamais tu vouler en faire un jeu ou autre.
Revenir en haut Aller en bas
CyberTwister
Admin - .: el creator :.
Admin - .: el creator :.



Age : 24
Inscrit le : 07 Fév 2005
Messages : 2887
Programme utilisé (Gm/RmXp/...) : Game Maker
Etudes : Eleve gpx (ENP Sens)
Loisirs : Potes , Gamemaker, Xbox, Bob l'eponge , ...

MessageSujet: Re: Faire un TCHATGM Online !   Dim 22 Oct - 12:09

Tres bon tuto !
Félicitations :D

Lub : C'etait juste une suggestion de Snacky6, ne le prend pas mal :P
_________________
Revenir en haut Aller en bas
Lub
Moderateur
Moderateur


Sexe:Masculin
Age : 15
Inscrit le : 03 Aoû 2006
Messages : 1953
Programme utilisé (Gm/RmXp/...) : GM 6.1

MessageSujet: Re: Faire un TCHATGM Online !   Dim 22 Oct - 12:12

Merci Cyber ^^

Oui excuse moi je me suis emporter (snacky) ;) Sur le coup je l'ai pris mal mais, tu as raison peut-être que j'ajouterais l'e-mail, la date... ;)

A+
_________________

Revenir en haut Aller en bas
Snacky6
Maitre absolu
Maitre absolu


Sexe:Masculin
Age : 15
Inscrit le : 17 Sep 2006
Messages : 905
Programme utilisé (Gm/RmXp/...) : Game Maker
Etudes : 3°
Loisirs : PC, Guitare, Jeux

MessageSujet: Re: Faire un TCHATGM Online !   Dim 22 Oct - 12:47

Ba, c'est oulier ;) sa arive des moment de colére Oui
Revenir en haut Aller en bas
Lub
Moderateur
Moderateur


Sexe:Masculin
Age : 15
Inscrit le : 03 Aoû 2006
Messages : 1953
Programme utilisé (Gm/RmXp/...) : GM 6.1

MessageSujet: Re: Faire un TCHATGM Online !   Dim 22 Oct - 20:26

Oui...

Apar sa, aucun autres avis sur mon tuto TchatGM O_o ??

snif tous ce mal pour rien... alors que le higscore online lui avait plein de réponse moi j'en ai apéne 8 alors que c'est un peu le même systéme...

A+
_________________

Revenir en haut Aller en bas
Snacky6
Maitre absolu
Maitre absolu


Sexe:Masculin
Age : 15
Inscrit le : 17 Sep 2006
Messages : 905
Programme utilisé (Gm/RmXp/...) : Game Maker
Etudes : 3°
Loisirs : PC, Guitare, Jeux

MessageSujet: Re: Faire un TCHATGM Online !   Mer 25 Oct - 14:55

Ben je crois que plein de monde regarde mais pas beaucoup poste !
Revenir en haut Aller en bas
lha
Habitué
Habitué


Sexe:Masculin
Age : 21
Inscrit le : 28 Avr 2005
Messages : 293
Programme utilisé (Gm/RmXp/...) : GM/c/c avancé/asp/html/VBscript/ photoshop/poser/swish2.0/swish max/php

MessageSujet: Re: Faire un TCHATGM Online !   Mer 25 Oct - 19:09

tres bien, felicitation gm240 gm240
_________________
visitez www.amcrypto.org (le monde de cryptographie)

L.H.A love Game Maker !!!!
Revenir en haut Aller en bas
Lub
Moderateur
Moderateur


Sexe:Masculin
Age : 15
Inscrit le : 03 Aoû 2006
Messages : 1953
Programme utilisé (Gm/RmXp/...) : GM 6.1

MessageSujet: Re: Faire un TCHATGM Online !   Jeu 26 Oct - 20:19

Merci Iha ;)
_________________

Revenir en haut Aller en bas
cash adv
Invité




MessageSujet: hydrocodone   Mar 7 Nov - 18:32

Message effacé
NooZ
Revenir en haut Aller en bas
Angel's Dream
Modérateur Langages Web
Modérateur Langages Web


Sexe:Masculin
Inscrit le : 04 Nov 2005
Messages : 2856
Programme utilisé (Gm/RmXp/...) : GM-6.1, Notepad ++, Flash MX 2004, Fruity loop
Etudes : Seconde Général
Loisirs : Vivre !

MessageSujet: Re: Faire un TCHATGM Online !   Mar 7 Nov - 18:39

Cyber,Nooz ! un delete ici !

Perso lub (ne le prend pas mal ^^ )
je prefer un chat inscrit directement sur internet :)
Question sécurité c'est un peu mieux ^^ car ton script n'est pas trés sur sur...
Une perssonne mal intentionner fairait un maleur sur ton site :'(
Mais pour la performance bravo ;)
A quand le jeu online ?
Revenir en haut Aller en bas
Lub
Moderateur
Moderateur


Sexe:Masculin
Age : 15
Inscrit le : 03 Aoû 2006
Messages : 1953
Programme utilisé (Gm/RmXp/...) : GM 6.1

MessageSujet: Re: Faire un TCHATGM Online !   Jeu 23 Nov - 20:49

Dsl de ce petit vieux up je n'avais pas remarqué que quelqu'un avait répondu... -_-'

Oui je sais sécurité c'est pas top mais mon but était surtout de créer quelque chose de sympa avec GM :D

Et pour le jeu Online... Lol faut voir ^^

A+
_________________

Revenir en haut Aller en bas
White-Wolf
Timide
Timide


Sexe:Masculin
Age : 17
Inscrit le : 05 Avr 2007
Messages : 45
Programme utilisé (Gm/RmXp/...) : GM/RMXP

MessageSujet: Re: Faire un TCHATGM Online !   Lun 14 Mai - 21:06

Bon je sais que ce tuto date mais je suis trés interressé par ce tuto malheureusement il manque quelques image (apparemment lien mort) et ce que quelqu'un pourrait les remettre ou m'expliquer d'une autre facon le fonctionnement svp merci !!
Revenir en haut Aller en bas
Lub
Moderateur
Moderateur


Sexe:Masculin
Age : 15
Inscrit le : 03 Aoû 2006
Messages : 1953
Programme utilisé (Gm/RmXp/...) : GM 6.1

MessageSujet: Re: Faire un TCHATGM Online !   Jeu 17 Mai - 16:21

Salut euh oui certain lien sont mort je ne sais plus pourquoi je crois que c'est parce que j'avais changé de dossier sur mon ftp de lycos... mais les images franchement ne sont pas trés importante les codes sont toujours là ;)
_________________

Revenir en haut Aller en bas
matapala
Timide
Timide


Sexe:Masculin
Age : 11
Inscrit le : 02 Mai 2008
Messages : 87
Programme utilisé (Gm/RmXp/...) : Gm/Rmpxp
Etudes : pe po sui en 6iéme
Loisirs : tir a l'arc -dessin

MessageSujet: Re: Faire un TCHATGM Online !   Mar 13 Mai - 8:15

Salut
Justement si il manque le code du dossier sql_setup.php si tu pouvez mettre les liens a jour ce serait bien...sinon c'est un bon tuto.
Aurevoir
Revenir en haut Aller en bas

Faire un TCHATGM Online !

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous pouvez répondre aux sujets dans ce forum
Game Maker Zone :: Zone : Game Maker :: Game Maker - Scripts / Exemples / Tutoriaux :: GM - Tutoriaux-
Poster un nouveau sujet   Répondre au sujet