Bonjour, Je possède un site/forum de jeux et je voudrai y instaurer un système de jetons pour les membres. Ils pourront acheter et dépenser leurs jetons en jouant et aussi en gagner. je galère je sais que je peux le faire via ma base de données, je possède un serveur, qui pourrait m'aider
merci
Bonjour.
Je vais tenter de résumer ta pensée.
Tu veux que tes utilisateurs gagnent des jetons en fonction de leur avancement au jeux par exemple.Puis il pourrons les dépenser pour avoir des facilités dans les jeux par exemple.
Cordialement.
Technoinfo.
Oui c'est tout à fait ça , les joueurs misent et gagnent des jetons avec aussi la possibilité d'en acheter. Tous les jeux seront à mises et gains. Peux tu donc m'éclairer?,
Je peux t'éclairer.
Je propose un système de quand le joueur atteint tel niveau il obtient tel nombre de jetons (C'est possible si c'est toi qui programme les jeux),Pour le système une bdd,Pour les requêtes SQL,j'ai pensé a des requêtes avec des conditions WHERE).
Voila, sinon donne moi l'url de ton site, que je regarde.
Cordialement.
Technoinfo.
ça tombe bien ... car dans la question initiale le demandeur disait justement
je sais que je peux le faire via ma base de données,
Pour les requêtes SQL,j'ai pensé a des requêtes avec des conditions WHERE
Pas que...
des INSERT (sans WHERE ...)
des UPDATE (avec WHERE là oui...)
des SELECT( avec WHERE ou sans.. cela dépend....de ce qu'i y a besoin d'afficher...)
sinon donne moi l'url de ton site, que je regarde.
Non ! On ne communique pas d' URL sur le forum à moins que ça ne soit pour pointer sur un tuto/faq ....
@dummecorsica : Personne ne sera en mesure de t'apporter une vraie réponse si tu ne précises pas ton besoin ...
Sur quoi bloques tu exactement ?
Qu'as tu commencé à faire ?
Ici nous aidons volontiers ... à condition que la question soit clairement exposée et que l'utilisateur poste, si il en a...., son code !
Merci de vos réponses votre gentillesse. En fait j'organise des tournois de belotes rami buraco etc....J'élabore avec un ami un jeu de belote en ligne. Sur le site j'ai mis quelques jeux de ma conception, pas très grande prétention, ce que je voudrai c'est que lorsqu'un membre s'inscrit chez moi, il reçoit une certaine somme de jetons qu'il pourra dépenser lors des parties de cartes, ou autres jeux qui sont à mise et aussi en gagner, il pourra aussi s'en procurer en achetant pour une somme dérisoire ces jetons. Voila est-ce que je me suis bien expliqué?? Si vous voulez l'url de mon site je peux vous le fournir par message privé, car il me semble que l'on ne peut pas le mettre ici. Pour info dans ma base de donnée j'ai créé des entrées joueurs, partie, mise,
L'explication de ce que tu souhaites faire est très claire ...... mais (y'a toujours un "mais") ... tu ne nous poses AUCUNE question CLAIRE ....
Donc je répète ....
- Sur quoi (sous-entendu... quel problème TECHNIQUE clairement identifié....) bloques tu exactement ?
- Quel code as tu déjà commencé à écrire ?
Merci de ta réponse, je possède une base de données et je désire mettre en place un System ou les membres toucherons des jetons lors de l’inscription, et ils pourront miser ces jetons lors des jeux (belote et autres) ils pourront donc en gagner et aussi en perdre, également en acheter lorsqu'ils en ont plus. Pour l url du site je peus le donner via message privé
L'explication de ce que tu souhaites faire était déjà très claire la première fois ...... mais (y'a encore et toujours un "mais") ... tu ne nous as toujours pas posé de question précise .....
Donc je répèpète ....
- Sur quoi (sous-entendu... quel problème TECHNIQUE clairement identifié....) bloques tu exactement ?
- Quel code as tu déjà commencé à écrire ?
oui, merci voilà j'ai écrit les codes pour les parties de cartes, les mises les gains les pertes. Mais pour les joueurs je n'ai rien fait encore car je ne sais pas vraiment pas comment faire pour qu'un joueurs touche ses gains qui seront ajoutés sur son compte ou l'inverse qui seront déduit si il perd.. J'ai pensé un un système de porte feuille (banque) intérieur mais je cale.J'espère me faire comprendre, si tu veux pour l'instant j'ai ma base de données faite pour les parties et les mises etc...Mais pour les joueurs rien
En fait dans la base partie j'ai une table joueur avec pseudo avatar privilege
et voici les 2 tables que j'ai faite : compte avec ID; solde
Opération avec ; ID ;date,date_name; opération; debit;credit
table joueur avec : id, pseudo, avatar, privilege
Table operation : id, id_joueur, date_operation, montant
montant sera en positif ou negatif (débit ou crédit...) pour chaque opération.
Pas besoin d'avoir une table "compte" ... le solde d'un joueur se calculant directement sur la table operation via la fonction SQL : SUM
un truc du genre :
SELECT SUM(montant) as solde
FROM operation O
LEFT JOIN joueur J ON J.id = id_joueur
WHERE J.id = '1' -- id du joueur 1 par exemple
Pour ce qui est du code PHP ( thème de ce forum...) il te suffit de faire des requêtes INSERT pour y ajouter les différentes operations .... et la requête SELECT (ci-dessus) pour connaitre le solde ...
Merci Jordane Je comprends, et je vais aller dans ce sens. Je vais donc créer mes tables et faire le code php, je te tiens au courant de l'évolution Un grand merci
A défaut de paraître idiot, dans ta base de donnée, pour les joueurs, tu met une partie gains.
Donc tu as ta base, "nom, prenom, mail, etc, gains"
Le champs gains tu le met par defaut, à admettons 100, ou sinon, dans le formulaire d'inscription, tu met une zone de texte non modifiable caché, de la valeur que tu veux.
A chaque début de partie, tu fais une requête pour savoir combien de point à le joueur, tu stock cette donnée dans une variable, fin de partie
si gagné point + 10
si perdu Point - 10
et tu fais une requête update pour mettre a jour la valeur de points ?
ça peut fonctionner tout à fait ... mais tu perds l'historique des opérations
Comme il a parlé d' "opérations" et de "système de porte feuille (banque)" ... c'est le modèle qui s'en rapproche le plus.