• 22 Avril 2025, 20:26:26


Auteur Sujet: Besoin de conseils  (Lu 652 fois)

0 Membres et 1 Invité sur ce sujet

DexX

  • Invité
Besoin de conseils
« le: 06 Août 2011, 22:54:31 »
Bonsoir,

Je suis en train de développer un système de téléphone assez spécial.

J'aimerais faire en sorte de pouvoir mettre en place des abonnements téléphoniques.
Donc en faite, par exemple, l'abonnement 1, le joueur à par exemple 1h d'appel illimité.

Donc l'abonnement, il le paie, le jour de la paie (Genre 20$).

Mais j'aimerais faire en sorte que au bout de 1h d'appel, il puisse plus appeler.
Ce que j'aimerais savoir, concrètement, c'est comment comptabilité son temps d'appel cumulé si on peut dire.

Voilà.

Merci de vos aides.

Cordialement,
DexX

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Besoin de conseils
« Réponse #1 le: 06 Août 2011, 23:56:38 »
Je vais reprendre mes bonnes vielles habitudes, et je vais donner les références utiles, après, c'est à toi de faire.
Je suis toujours disponible pour fournir de l'aide, il n'y a aucun soucis.


Citer
1 heure = 3 600 000 millisecondes

GetTickCount - SA-MP Wiki

Pour récupérer le temps passé entre deux points du code, tu fais comme ceci ...


new iCount[3] = {0};

iCount[0] = GetTickCount();

/*
 * Code ... ici, ton appel en gros ...
 */

iCount[1] = GetTickCount();
iCount[2] = iCount[1] - iCount[0];

printf("Cela a duree %i milliseconde(s) !", iCount[2]);

Hors ligne Kox

  • *
  • Tueur en série
  • Messages: 193
    • Voir le profil
Re : Besoin de conseils
« Réponse #2 le: 07 Août 2011, 01:54:03 »
Test ton code sur windows et linux car cette fonctionne a des problème sous linux (a vérifier)

++

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Besoin de conseils
« Réponse #3 le: 07 Août 2011, 01:58:38 »

DexX

  • Invité
Re : Besoin de conseils
« Réponse #4 le: 07 Août 2011, 09:24:28 »
Merci beaucoup :).