• 23 Avril 2025, 21:15:40


Auteur Sujet: problème  (Lu 1056 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne sharaza144

  • *
  • Nouveau
  • Messages: 5
    • Voir le profil
problème
« le: 06 Mai 2009, 05:18:08 »
Bonjour ou bonsoir

Moi mon problème ses que j'ai un vmenu dans mon gm et quand je veut mettre un voiture pour mes gang elle sont toujour a vendre j'ai mit le carid.

comme sit dessout

public IsAGangCar(carid)
{
if(carid >= 184 && carid <= 185)
   {
      return 1;
   }
   return 0;
}

Hors ligne Sartoflo

  • Revenant
  • *
  • Tueur en série
  • -_-_-_-_-_-_-_-_-_-
  • Messages: 119
    • Voir le profil
Re : problème
« Réponse #1 le: 06 Mai 2009, 10:06:29 »
J'ai un petite hypothèse dessus mais bon je ne suis pas pro moi non plus donc... sinon il me semble que ça viens de ton return0 essaye avec:

public IsAGangCar(carid)
{
if(carid >= 184 && carid <= 185)
   {
      return 1;
   }
  else  return 0;
}

Car la tu ne lui renvoie aucune info manquait un petit else tout bete :) c'est tout petit mais parfois tellement énervant :)        Voila je ne suis pas sur de ce que je dit a 100* mais ça devrait aller il me semble.
« Modifié: 06 Mai 2009, 10:15:50 par Sartoflo »


Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : problème
« Réponse #2 le: 06 Mai 2009, 12:06:42 »
Je comprend pas ton code la, il ne retourne rien ???

NV. 8)



Tu vois avant? Bah j'étais là encore avant!

Hors ligne sharaza144

  • *
  • Nouveau
  • Messages: 5
    • Voir le profil
Re : problème
« Réponse #3 le: 06 Mai 2009, 13:05:30 »
public IsABoat(carid)
{
   if(carid == 10 || carid == 11)
   {
      return 1;
   }
   return 0;
}

public IsAHarvest(carid)
{
   if(carid == 155 || carid == 156 || carid == 157 || carid == 158)
   {
      return 1;
   }
   return 0;
}

public IsADrugHarvest(carid)
{
   if(carid == 159 || carid == 160 || carid == 161 || carid == 162)
   {
      return 1;
   }
   return 0;
}

public IsASmuggleCar(carid)
{
   if(carid == 163 || carid == 164 || carid == 165)
   {
      return 1;
   }
   return 0;
}

public IsASweeper(carid)
{
   if((carid >= 169) && (carid <= 171))
   {
       return 1;
   }
   return 0;
}

public IsAPlane(carid)
{
   if(carid == 38 || carid == 55 || carid == 73 || carid == 167 || carid == 168)
   {
      return 1;
   }
   return 0;
}

public IsACopCar(carid)
{
   if((carid >= 16) && (carid <= 38))
   {
      return 1;
   }
   return 0;
}

public IsAnFbiCar(carid)
{
   if((carid >= 39) && (carid <= 43))
   {
       return 1;
   }
   return 0;
}

public IsNgCar(carid)
{
   if((carid >= 1) && (carid <= 11))
   {
       return 1;
   }
   return 0;
}

public IsAGovernmentCar(carid)
{
   if((carid >= 12) && (carid <= 15) || carid == 168)
   {
      return 1;
   }
   return 0;
}

public IsAHspdCar(carid)
{
   if((carid >= 44) && (carid <= 51))
   {
       return 1;
   }
   return 0;
}

public IsATank(carid)
{
   if(carid==5)
   {
      return 1;
   }
   return 0;
}

public IsAnAmbulance(carid)
{
   if((carid >= 52) && (carid <= 55))
   {
      return 1;
   }
   return 0;
}

public IsATruck(carid)
{
   if(carid >= 108 && carid <= 111)
   {
      return 1;
   }
   return 0;
}

public IsAPizzabike(carid)
{
   if(carid >= 102 && carid <= 107)
   {
      return 1;
   }
   return 0;
}

public IsABus(carid)
{
   if(carid == 59 || carid == 60)
   {
      return 1;
   }
   return 0;
}

public IsATowcar(carid)
{
   if(carid >= 74 && carid <= 77)
   {
      return 1;
   }
   return 0;
}

public IsAGangCar(carid)
{
if(carid >= 184 && carid <= 185)
   {
      return 1;
   }
   return 0;
}

public IsAGangCar2(carid)
{
if(carid >= 164 && carid <= 167)
   {
      return 1;
   }
   return 0;
}

public IsAGangCar3(carid)
{
if(carid >= 189 && carid <= 191)
   {
      return 1;
   }
   return 0;
}

public IsAGangCar4(carid)
{
if(carid >= 155 && carid <= 159)
   {
      return 1;
   }
   return 0;
}

public IsAGangCar5(carid)
{
if(carid >= 168 && carid <= 171)
   {
      return 1;
   }
   return 0;
}

public IsABike(carid)
{
if((carid >= 102 && carid <= 107) || (carid >= 112 && carid <= 130) || (carid >= 262 && carid <= 267))
   {
      return 1;
   }
   return 0;
}

public IsAOBike(carid)
{
if((carid >= 237 && carid <= 267))
   {
      return 1;
   }
   return 0;
}

Hors ligne Sartoflo

  • Revenant
  • *
  • Tueur en série
  • -_-_-_-_-_-_-_-_-_-
  • Messages: 119
    • Voir le profil
Re : problème
« Réponse #4 le: 06 Mai 2009, 13:31:44 »
tu es sur que ce sont les bons id vehicules? car ils ne vont normalement que de 40X a 61X il me semble... (je sors et laisse la place aux experts :P) sinon ça le fait bien avec les autres vehicules? si oui, essaye:
public IsAGangCar(carid)
{
 if(carid == 184 || carid == 185)
   {
      return 1;
   }
  return 0;
}
« Modifié: 06 Mai 2009, 13:34:01 par Sartoflo »


Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : problème
« Réponse #5 le: 06 Mai 2009, 14:50:32 »
Salut,

les deux fonctions sont équivalentes:

si un nombre est égale à 184 ou 185, il est donc situé entre, inclusivement, 184 et 185

le problème vient sans doute du ID, tu devrais te faire une commande du genre:

    if(!strcmp(cmdtext, "/vehicleid", true))
    {
        new vehid;
        if((vehid = GetPlayerVehicleID(playerid)))
        {
            new tmp[64];
            format(tmp, sizeof(tmp), "Le ID de ton véhicule est: %d", vehid);
            SendClientMessage(playerid, 0xffffffff, tmp);
        }
        else
        {
            SendClientMessage(playerid, 0xFF0000FF, "Tu n'est pas dans un véhicule!");
        }
        return 1;
    }

voilà, maintenant trouve le bon ID

++Sim++





Hors ligne Azz45

  • Good Player
  • *
  • Mafioso
  • RolePlay Player
  • Messages: 2809
    • Voir le profil
Re : problème
« Réponse #6 le: 07 Mai 2009, 13:39:54 »
Salut,

Tu veut que les véhicule de faction/gang soiyent pas en vente, très facile avec le /vmenu

1 - Tu fait /rcon login tonmdp

2 - Tu entre dans le véhicule que tu veut, tu fais /vmenu = Admin = Set to unbuyable ou comme ta traduit ;)

3 - Tu test si le véhicule est a vendre ou pas ;)

Ps: Pour les mettres en vente, c'est aucun rapport avec les carid ;)

~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~~•~  ~•~  ~•~  ~•~
Avancement du GM : 3%
~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~
~•Merci Kloken, pour la vidéo lors de mon anniversaire•~