GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Jcvag44800 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é :-[
-
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 :)
++
-
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;
}
-
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);
++
-
Oui j'ai mit pareil sa ne marchais pas ...
-
Je déplace