• 06 Juillet 2025, 14:01:31


Auteur Sujet: Mettre véhicule en vente : Nouvelle fonction de la 0.3c  (Lu 930 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Jcvag44800

  • *
  • Grand Banditisme
  • Messages: 616
    • Voir le profil
Mettre véhicule en vente : Nouvelle fonction de la 0.3c
« le: 23 Janvier 2011, 18:28:11 »
Salut à tous !

Voila, j'aimerais que quand un véhicule est en vente, son moteur ne peut être allumer. J'ai tenter de mettre un VEHICLE_PARAMS_OFF dans la commande qui la met en vente, mais rien ne change , sa me dit que ça n'a aucun éffet ...

Avez vous une idée ?

Merci

PS : Pouvez vous changer de place le sujet, je me suis trompé  :-[
« Modifié: 23 Janvier 2011, 18:33:30 par Jcvag44800 »


Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : Mettre véhicule en vente : Nouvelle fonction de la 0.3c
« Réponse #1 le: 23 Janvier 2011, 18:36:48 »
Salut,

Voici la fonction à changer : SetVehicleParamsEx(vehicleid, moteur, phares, alarme, portes, capot, coffre, objectif);

Pour ton cas il faudra donc mettre SetVehicleParamsEx(vehicleid, 0,0,0,0,0,0,0);

PS : Les 0 peuvent être remplacés par VEHICLE_PARAM_OFF  :)
++


Hors ligne Jcvag44800

  • *
  • Grand Banditisme
  • Messages: 616
    • Voir le profil
Re : Mettre véhicule en vente : Nouvelle fonction de la 0.3c
« Réponse #2 le: 23 Janvier 2011, 18:58:23 »
Salut !

Merci pour ta réponse, mais sa n'a pas l'air de marché ...

if(strcmp(cmd, "/avvendre", true) == 0)
{
    if(IsPlayerConnected(playerid) && IsPlayerAdmin(playerid))
    {
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
VendreVehicule(playerid, 1);
SetVehicleParamsEx(vehicleid, VEHICLE_PARAM_OFF);
}
else SendClientMessage(playerid,COL_LIGHTRED,"Vous n'ête pas au volant d'un vehicule!");
    }
    else SendClientMessage(playerid,COL_LIGHTRED,"Vous n'ête pas autoriser a utiliser cette commande!");
    return 1;
}
if(strcmp(cmd, "/avstatus", true) == 0)
{
    if(IsPlayerConnected(playerid) && IsPlayerAdmin(playerid))
    {
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
StatusVehicule(playerid);
SetVehicleParamsEx(vehicleid, VEHICLE_PARAM_OFF);
}
else SendClientMessage(playerid,COL_LIGHTRED,"Vous n'ête pas au volant d'un vehicule!");
    }
    else SendClientMessage(playerid,COL_LIGHTRED,"Vous n'ête pas autoriser a utiliser cette commande!");
    return 1;
}


Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : Mettre véhicule en vente : Nouvelle fonction de la 0.3c
« Réponse #3 le: 23 Janvier 2011, 19:02:26 »
Pourquoi tu met SetVehicleParamsEx(vehicleid, VEHICLE_PARAM_OFF); ??

C'est cette forme qui est la bonne : SetVehicleParamsEx(vehicleid, 0,0,0,0,0,0,0);

++

Hors ligne Jcvag44800

  • *
  • Grand Banditisme
  • Messages: 616
    • Voir le profil
Re : Mettre véhicule en vente : Nouvelle fonction de la 0.3c
« Réponse #4 le: 23 Janvier 2011, 19:21:54 »
Oui j'ai mit pareil sa ne marchais pas ...


Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Mettre véhicule en vente : Nouvelle fonction de la 0.3c
« Réponse #5 le: 24 Janvier 2011, 08:09:34 »
Je déplace



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