• 07 Juillet 2025, 10:50:00


Auteur Sujet: Interdire l'achat au joueur qui n'a pas assez d'argent  (Lu 1726 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Tmas

  • *
  • Criminel
  • Messages: 27
    • Voir le profil
Bonjour voici le mod tuning que j'utilise: http://pastebin.com/LWYetvKB
j'ai réussi à ajouter les spoilers et les échappements mais j'aurais aimer savoir comment bloquer l'achat aux joueurs qui n'ont pas assez d'argent pour éviter d'être en négatif svp ?

j'ai pas trouver vraiment comment faire, si je me trompe pas dans ce que j'ai vue sa tourner autour de GetPlayerMoney mais j'ai rien compris

Cordialement,
Tmas.

édite: a déplacer svp je me suis tromper de section :(
« Modifié: 02 Mai 2011, 18:03:30 par Tmas »

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : Interdire l'achat au joueur qui n'a pas assez d'argent
« Réponse #1 le: 02 Mai 2011, 21:39:44 »

Hors ligne Tmas

  • *
  • Criminel
  • Messages: 27
    • Voir le profil
Re : Interdire l'achat au joueur qui n'a pas assez d'argent
« Réponse #2 le: 05 Mai 2011, 15:18:52 »
Salut merci de ton aide mais je ne comprend pas quelle variable utiliser :(
Tiens je te montre un bout du code pour que tu puisse m’expliquer comment faire si ça ne te dérange pas:

case 1: //Nitro
        {
   if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
   {
   AddVehicleComponent(vehicleid, 1010);
   PlayerPlaySound(playerid, 1133, 0, 0, 0);
   GivePlayerMoney(playerid,-300);
   TogglePlayerControllable(playerid,1);
       }
        }


Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : Re : Interdire l'achat au joueur qui n'a pas assez d'argent
« Réponse #3 le: 05 Mai 2011, 16:43:47 »
Citer
case 1: //Nitro
        {
         if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
         {
                           if(GetPlayerMoney(playerid) >= 300) // si le joueur a 300$ ou plus.
                           {                
                 AddVehicleComponent(vehicleid, 1010);
                 PlayerPlaySound(playerid, 1133, 0, 0, 0);
                 GivePlayerMoney(playerid,-300);
                TogglePlayerControllable(playerid,1);
                           }
                           else
                           {
                                SendClientMessage(playerid,color,"Tu n'as pas assez d'argent !");
                                TogglePlayerControllable(playerid,1); // On lui rend quand même le droit de bouger
                           }
          }
        }

Pas besoin de passer par des variables ;)
Désolé pour l'indentation, mais le forum ne la fait pas très bien  ;D
++

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Interdire l'achat au joueur qui n'a pas assez d'argent
« Réponse #4 le: 05 Mai 2011, 16:53:05 »
C'est pour sa-mp je présume, tu t'es donc trompé de section ^^



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