Mettre véhicule pour ses factions
1-Allez tout en bas de votre GameMode et ajouter ceci :
public Lafaction(carid)
{
if(strcmp(VehiculeInfo[carid][Proprio],"Lafaction",true) == 0) // On dit ici que le propriétaire est " Lafaction "
{
return 1;
}
return 0;
}Biensûr , remplacer
Lafaction par le nom de la faction que vous voulez mettre.
2-Ensuite, vous allez dans votre système de véhicule, pour ce tuto, sa sera le système de Mr.Freedo ( génial :-* )
Allez ici
public Script_OnPlayerStateChange(playerid, newstate)Et ajoutez ceci
else if(strcmp(VehiculeInfo[vehicleid][Proprio],"Lafaction",true) == 0) // On dit que SI
{
if(PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pMember] == 12)// Remplacez 12 par l'ID de votre faction
{
}
else
{
SendClientMessage(playerid,COL_LIGHTRED,"Le méssage à mettre quand le joueurs est pas dans Lafaction");
RemovePlayerFromVehicle(playerid); // On sort le joueur de son véhicule si il n'est pas de Lafaction
return 1;
}
}3-Allez dans votre Vehinfo. Vous avez par exemple une ligne comme ceci
10|523|-1604.246704|694.600341|-5.671123|358.177398|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|50|
Aucun|HPV1000
Remplacer aucun par le nom de la faction que vous avez mentionner plus haut.
Et voila ! votre système de faction est crée !
Attention : Pour les véhicules d'une faction qui n'éssécite de se mettre en service pour faire certaine action, mettez les ID de ces véhicules dans par exemple IsACopCar
Exemple : public IsACopCar(carid)
{
if(carid == 0 || carid == 1 ) // Du véhicule avec l'ID 0 au véhicule à l'ID 1
{
return 1;
}
return 0;
}J'ai utilisé le CODE donner par Leonidas300 dans mon topic d'aide
Bonne chance !