• 06 Juin 2026, 09:26:46


Auteur Sujet: Petit problème de score  (Lu 1596 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Petit problème de score
« le: 02 Mai 2009, 10:39:43 »
Salut

J'ai un petit problème, mon game mode est basé surtout sur l'argent et je viens de m'apercevoir que l'argent n'apparaissait pas dans le tableau des scores bien que j'vais 900 000 $$ sur moi
Aidez moi  :D

A++

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Petit problème de score
« Réponse #1 le: 02 Mai 2009, 11:31:24 »
Fait un timer

Qui regarde l' argent que le joueur possede avec

GetPlayerMoney()

Puis avec cette fonction:

SetPlayerScore()
tu fait en sorte que le score soit egale a l' argent c' est assez simple



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne » Lukubi™

  • *
  • Soy el bico loco
  • Messages: 3282
    • Voir le profil
Re : Petit problème de score
« Réponse #2 le: 02 Mai 2009, 12:32:18 »
Ce que t'a dit sasuke est juste mais il a oublier de préciser qu'il faut faire une boucle :

Code: (Boucle) [Sélectionner]
for(new i = 0; i < MAX_PLAYERS; i++)
{
//ici tu fait ce que t'as expliqué sasuke.
}

++
MrT®

“Si la Terre est un endroit dangereux ce n’est pas à cause des hommes mauvais mais à cause des hommes bons qui ne font rien pour les empêcher.” (Albert Einstein).

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Petit problème de score
« Réponse #3 le: 02 Mai 2009, 12:55:17 »
arg ouais merci Mr T



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : Petit problème de score
« Réponse #4 le: 02 Mai 2009, 13:14:11 »
Bon aller comme c'est mon aniv, je suis gentil aujourd'hui (pas les autres jouer  :P)

Ce que t'a dit sasuke est juste sauf que pour le SetPlayerScore, il faut le configurer en: SetPlayerScore (i, GetPlayerMoney(i));

Ca donne: (Timerscore donc ton timer lancé toutes les "x" ms)

public TimerScore ()
{
   for (new i=0 ;i<MAX_PLAYERS ; i++)
   {
      if (IsPlayerConnected (i))
      {
         SetPlayerScore (i, GetPlayerMoney(i));
      }
   }
}

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : Petit problème de score
« Réponse #5 le: 02 Mai 2009, 15:52:30 »
Salut

J'ai trouvé un petit code sur internet qui marche mais qui a un warning:
public TimerScore()
{
   for (new j=0 ; j<MAX_PLAYERS ; j++)
   {
      if (IsPlayerConnected (j))
      {
      SetPlayerScore (j, GetPlayerMoney(j));
      }
   }
}

C:\Documents and Settings\Propriétaire\Bureau\samp02Xserver.win32\gamemodes\lvdm19.pwn(1518) : warning 235: public function lacks forward declaration (symbol "TimerScore")


Et  :birthday :birthday Nikko

A++ :D

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : Re : Petit problème de score
« Réponse #6 le: 02 Mai 2009, 16:08:39 »
Salut

J'ai trouvé un petit code sur internet qui marche mais qui a un warning:

Mdr cest mon code.

Pour enlever ce warning, il faut déclarer le public dans les forwar et créé un timer qui lance la fonction toutes les ... secondes ..

++
nikko

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Petit problème de score
« Réponse #7 le: 02 Mai 2009, 16:55:22 »
Deja Bonne Anniv Nikko  :dling :cheers :cheers



et puis pour enlever le warning le code est forward TimerScore(); tout en haut du Gm avec les variables global



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : Petit problème de score
« Réponse #8 le: 02 Mai 2009, 20:15:46 »
Merci

Problème résolu

A++ :D