micthev Posté(e) le 30 octobre 2007 Partager Posté(e) le 30 octobre 2007 Bonjour, J'ai un problème de script; je ne sais absolument pas comment programmer ce qui suit : Je vais donc essayer de vous donner le maximum de détail afin que vous puissiez m'aider. Je suis en train de creer un jeu de quête en ligne, à un moment donné les joueur trouve un code qu'ils doivent entrer dans un formulaire pour activer une page. Jusqu'ici tout va bien Simplement la complexité de cette page est qu'elle ne devrait offrir un bonus de jeu (selon le niveau) qu'au 100 eme ou 500 eme qui la visite qui se concretise par un formulaire en ligne à remplir par le joueur et qui me sera envoyé par email et afficher combien elle a reçu de visite depuis le dernier bonus le probleme est triple 1 je n'arrive pas à parametrer de formulaire correct m'envoyant un email sans passer par le serveur client du joueur car je ne veux pas qu'ils sachent que l'info est au final envoyés par email 2 je ne sais pas parametrer un compteur qui se remettent automatiquement à zero au bout de x connexion sur cette dite page 3 je ne sais pas enfin comment faire pour afficher le dit formulaire au bout de X connexion et le reste du temps un message du genre "Perdu vous etes le Xeme visiteur à visiter cette page X visiteurs doivent la visiteurs avant d'obtenir un bonus" Quelqu'un pourrait-il m'aider ???? pour etre plus clair : Mon serveur supporte le PHP et MySQL meme si je n'y connais rien Je souhaite mettre en place un formulaire ou les joueurs m'indiquent 1 le numero de joueur 2 leurs emails 3 un texte libre (reponse à une enigme) 4 un texte libre (commentaire) Concernant le compteur, c'est justement toute la complexité de la chose je crois que d'illustrer par un exemple serait plus simple le joueur à trouver la taniere d'un mage (materialisée par le code qui lui permet d'acceder à cette page) il se rend donc chez ce mage Mais le mage qui n'aime pas etre deranger à décider qu'il n'ouvrirais sa porte pour poser son enigme qu'une fois qu'on aura posé 500 pomme de pain au pied de celle ci (c'est un exemple il faut que je puisse changer le nombre de pomme de pain ou autre d'ailleurs). chaque joueur obtient une pomme de pain avec le mot de passe le joueur arrivant chez le mage (et s'etant connecté sur cette page le 250 eme) doit avoir un message il n'y a que 250 pommes de pains au pied de la porte avec la votre de deranger pas le mage et aller revoir la voyante. le 500 eme à afficher cette page vois un message avec votre pomme de pain vous avez reunis les 500 demandés par le mage qui accede à votre requete ! Et là appariion du fameux formulaire. 5001 eme à visité la page se transforme en 1er à visiter la page (le mage à ramasser les pommes de pains devant sa porte il n'y en a plus) Voilà assez tordue comme façon d'expliquer j'en concoit, le concepte est encore plus tordu mais au final ça servira exactement à ça parametré de plusieurs façon donc je penses que là ça doit être un peu plus clair non ? N'y connaissant absolument rien en PHP et ceci devant apparement etre fait dans ce langage, sans vous demandez un truc clé en main, pourriez vous me donnez des tuyaux ? Merci par avance ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Quarky Posté(e) le 30 octobre 2007 Partager Posté(e) le 30 octobre 2007 Moi je te proposerais de stocker le nombre de visites dans ta base. Quand un code est utilisé, tu incrémentes cette valeur et la compares à la constante configurée par tes soins (le 500). Du coup si le compteur arrive à la valeur souhaitée tu affiches le formulaire sinon le message (une simple comparaison mathématique suffira). Et avec une condition pour réinitialiser le compteur stocké pour reprise des tentatives. Pour le coup du mail j'ai pas trop compris ton affaire... Lien vers le commentaire Partager sur d’autres sites More sharing options...
micthev Posté(e) le 30 octobre 2007 Auteur Partager Posté(e) le 30 octobre 2007 Moi je te proposerais de stocker le nombre de visites dans ta base. Quand un code est utilisé, tu incrémentes cette valeur et la compares à la constante configurée par tes soins (le 500).Du coup si le compteur arrive à la valeur souhaitée tu affiches le formulaire sinon le message (une simple comparaison mathématique suffira). Et avec une condition pour réinitialiser le compteur stocké pour reprise des tentatives. Pour le coup du mail j'ai pas trop compris ton affaire... Euh ... comment on fais tot àa ???? pour le mail c'est un formulaire à remplir et dont toutes les données me seraient envoyés par e mail. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.