0 Membres et 1 Invité sur ce sujet
Sim roooif (IsPlayerAdmin(playerid))//si admin { new TypeVoiture;//var TypeVoiture = GetVehicleModel(vehicleid);//var pour le Type de voiture if(TypeVoiture != IsInvalidNosVehicle(vehicleid))//si le type de voiture n'est pas dans la liste des invalidenos { AddVehicleComponent(vehicleid,1010);//on ajoute le nos } }
IsInvalidNosVehicleModel(model)//changé le nom pour + de clarté{ #define MAX_INVALID_NOS_VEHICLES 65 new InvalidNosVehicles[MAX_INVALID_NOS_VEHICLES] = { 417,425,430,432,435,441,446,447,448,449,450,452,453,454, 460,461,462,463,464,465,468,469,472,473,476,481,484,487, 488,493,497,501,509,510,511,512,513,519,520,521,522,523, 537,538,548,553,563,564,569,570,577,581,584,586,590,591, 592,593,594,595,606,607,608,610,611 }; for(new i = 0; i < MAX_INVALID_NOS_VEHICLES; i++) { if(model == InvalidNosVehicles[i]) { return true; } } return 0;}public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger){ //si le joueur est admin et que son véhicule peut prendre de la nitro if (IsPlayerAdmin(playerid) && !IsInvalidNosVehicleModel(GetVehicleModel(vehicleid))) { AddVehicleComponent(vehicleid,1010); } return 1;}
Citation de: cristab le 29 Juin 2010, 20:14:25Sim roooif (IsPlayerAdmin(playerid))//si admin { new TypeVoiture;//var TypeVoiture = GetVehicleModel(vehicleid);//var pour le Type de voiture if(TypeVoiture != IsInvalidNosVehicle(vehicleid))//si le type de voiture n'est pas dans la liste des invalidenos { AddVehicleComponent(vehicleid,1010);//on ajoute le nos } }Je me demandais es ce que si je fait AddVehicleComponent sur une moto par exemple sa ne metteras pas de nos donc je pense que la fonctions est deja proteger un peu :P Donc bon moi j'aurais plutôt fait comme ceci :if (IsPlayerAdmin(playerid))//si admin { AddVehicleComponent(vehicleid,1010);//on ajoute le nos }Qui je pense marche :P
Sim, tu devrai savoir qu'on retourne toujours le même type de données lol, toi tu retourne sois un boolean soit un integer ^^