• 04 Juin 2026, 18:43:08


Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - darklp23

Pages: [1]
1
okay j'ai fini de compiler les pjob2, il me reste juste a faire une nouvelle commande comme /quitterjob pour /quitterjob2 car sinon j'imagine sa enleve juste la job 1 ou les 2 en meme temps.
Finnalement j'ai réussi a faire la nouvelle commande /quitterjob2 et sa fonctionne.
Cependant j'ai un probleme avec ma commande /prendrejob et /prendrejob2 lorsque je prends un job avec une des 2 sa me met dans /stats la meme job pour job et job2.

Comment que je peut faire pour que quand je prends /prendrejob2 sa me donne a mon job2 et non au 2 et vice versa.

voici mon code

if(strcmp(cmd, "/prendrejob2", true) == 0 || strcmp(cmd, "/renjoindre", true) == 0 || strcmp(cmd, "/prendretravail", true) == 0)
//if(strcmp(cmd, "/prendrejob2", true) == 0)
{
   if(IsPlayerConnected(playerid))
   {
if(PlayerInfo[playerid][pJob2] == 0)
{
                if(gTeam[playerid] == 20 || gTeam[playerid] == 21 || gTeam[playerid] == 24 || gTeam[playerid] == 25)
   {
       SendClientMessage(playerid, COLOR_GREY, "Vous ne devez pas être recherché pour prendre un travail!");
       return 1;
   }
   else if (GetPlayerState(playerid) == 1 && PlayerToPoint(2.0, playerid,1734.8424,-1660.2156,23.7182)) // Avocat
{
   SendClientMessage(playerid, COLOR_WHITE, "Vous êtes sur le point de devenir un Avocat, et d'avoir un contrat de 5 heures.");
   SendClientMessage(playerid, COLOR_WHITE, "Vous devrez d'abord terminer ce contrat, si vous voulez quitter ce travail plus tard.");
   SendClientMessage(playerid, COLOR_WHITE, "Si vous ête sûr de vouloir devenir un Avocat, Tapez /accepter job.");
   GettingJob2[playerid] = 2;



j'ai changer gettingjob pour gettingjob 2 je l'ai ajouter comme nouvelle commande en esperant que sa peut marcher sinon si quelqun a une idee hesiter pas.Merci d'avance x)

2
D'accord merci j'ai trouver je suis en train de compiler maintenant, Je voullais savoir si tu serais comment regler que quand je veux prendre un autre job sa me dit vous avez deja un job quitterjob avant et comment je fais pour etuliser la balise de code pour quand j'écrit un message?

3
Bonsoir j'aimerais savoir comment scripter le /stats pour qui aille 2 jobs ainsi que les joueurs puisse avoir 2 jobs,j'étulise U2C comme GM, et je me suis mis vip et sa marche pas pour avoir 2 jobs.Je me demande ou exactement je pourrais trouver sa dans le pawn.

Merci d'avance et bonne soirée.

4
Tutoriels et références SA:MP / Re : [TUTO] Les CheckPoints
« le: 16 Janvier 2012, 21:33:23 »
Okay mais il a 22 cases donc je vais devoir montrer le début et la fin tout simplement ce sont les meme code que un 2ieme monde.Desoler j'ai enlever les parathese et les espace pour que le code soit moins gros. sa part de ceci et sa continue jusqu'au case 22 comme mon message précédant.J'aimerais que apres le 22 case sa recommence au case 1

P.s Comment étuliser la balise code le mien donne sa.

if(FarmerVar[playerid] == 1)
       if (IsPlayerInAnyVehicle(playerid))
          new carid = GetPlayerVehicleID(playerid);
          //new cash=(random(70-20)+50);
          if(IsAHarvest(carid))
              switch(FarmerPickup[playerid]
  • )

                  case 0:
                     SetPlayerCheckpoint(playerid, -205.9348,-1332.2749,10.4056, 5.0);
                     if(JustStarted[playerid] != 0)
                           JustStarted[playerid] = 0;
               case 1:
                     SetPlayerCheckpoint(playerid, -376.7750,-1437.6874,25.7266, 5.0);
                     if(JustStarted[playerid] != 0)
                           JustStarted[playerid] = 0;
               case 2:
                     if(JustStarted[playerid] != 1)
                            new cashes=(random(15-10)+50);
                            format(string, sizeof(string), "Vous gagnez %d$",cashes);
                           SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                           SafeGivePlayerMoney(playerid, cashes);
                     else
                         JustStarted[playerid] = 0;
                     SetPlayerCheckpoint(playerid, -548.5396,-1329.0653,19.6210, 5.0);

5
Tutoriels et références SA:MP / Re : [TUTO] Les CheckPoints
« le: 16 Janvier 2012, 20:57:22 »
Bonjour j'ai besoin d'aide avec un de mes métiers, celui de la job du fermier,je voudrais que quand ils arrive au checkpoint 22 sa retourne au 1 et en continue a place de terminer comme sa je peut faire la job tout le temps sans attendre au prochain paycheck.Comment est-ce que je peut faire sa? j'avais penser a enlever le disabledcheckpoint mais quoi mettre a la place sa j'ai pas trouver.Merci d'avance et bonne journée a vous.


case 21:
                 {
                     SetPlayerCheckpoint(playerid, -376.7750,-1437.6874,25.7266, 5.0);
                     if(JustStarted[playerid] != 0)
                        {
                           JustStarted[playerid] = 0;
                   }
               }
               case 22:
                 {
                     DisablePlayerCheckpoint(playerid);
                     TogglePlayerControllable(playerid, 0);
                        new cashes=(random(35-10)+100);
                        format(string, sizeof(string), "Utilisez /sortir pour sortir. Vous gagnez %d$",cashes);
                       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                       SafeGivePlayerMoney(playerid, cashes);
               }
              }
              FarmerPickup[playerid][0]++;
              PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
          }
      }
      return 1;

Pages: [1]