GetVehicleComponentType FR
From SA-MP Wiki
(Difference between revisions)
Revision as of 18:52, 5 January 2013 Connor Mead (Talk | contribs) ← Previous diff |
Revision as of 04:30, 5 February 2014 Connor Mead (Talk | contribs) Next diff → |
||
Line 1: | Line 1: | ||
{{ScriptingFR}} | {{ScriptingFR}} | ||
- | {{Title}} | ||
{{0.3AddedFR|fonction|}} | {{0.3AddedFR|fonction|}} | ||
- | {{Description|Trouve de quel type est un certain composant.}} | + | {{Description|Récupère le type de composant à partir d'un ID.}} |
{{ParametersFR|component}} | {{ParametersFR|component}} | ||
- | {{Param|component|Le composant à verifier}} | + | {{Param|component|L'ID du composant dont on veut connaître le type.}} |
{{ReturnsFR|L'ID du type de composant selon le [[Component_slots_FR|slot]].}} | {{ReturnsFR|L'ID du type de composant selon le [[Component_slots_FR|slot]].}} | ||
Line 18: | Line 17: | ||
{ | { | ||
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFF0000AA,"Tu n'es pas dans un véhicule!"); //Si le joueur n'est pas dans un véhicule | if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFF0000AA,"Tu n'es pas dans un véhicule!"); //Si le joueur n'est pas dans un véhicule | ||
- | if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid),GetVehicleComponentType(1010)) != 1010) //Verifie si le véhicule n'a pas de nitro | + | if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid),GetVehicleComponentType(1010)) != 1010) //Vérifie si le véhicule n'a pas de nitro |
{ | { | ||
AddVehicleComponent(GetPlayerVehicleID(playerid),1010); //On ajoute la nitro | AddVehicleComponent(GetPlayerVehicleID(playerid),1010); //On ajoute la nitro | ||
Line 30: | Line 29: | ||
{{RelatedFunctionsFR}} | {{RelatedFunctionsFR}} | ||
- | *[[AddVehicleComponent_FR|AddVehicleComponent:]] Ajouter un composant au véhicule | + | {{AddVehicleComponent_FR}} |
- | *[[RemoveVehicleComponent_FR|RemoveVehicleComponent:]] Enlèver un composant d'un véhicule | + | {{RemoveVehicleComponent_FR}} |
- | *[[GetVehicleComponentInSlot_FR|GetVehicleComponentInSlot:]] Récupèrer le composant d'un véhicule d'un certain emplacement | + | {{GetVehicleComponentInSlot_FR}} |
{{RelatedCallbacksFunctionFR}} | {{RelatedCallbacksFunctionFR}} | ||
- | *[[OnVehicleMod_FR|OnVehicleMod:]] Quand un véhicule est modifié | + | {OnEnterExitModShop_FR}} |
- | *[[OnEnterExitModShop_FR|OnEnterExitModShop:]] Quand un véhicule quitte le transfender/wheel arch angel | + | |
[[Category:Scripting Functions FR]] | [[Category:Scripting Functions FR]] | ||
+ | |||
+ | [[en:GetVehicleComponentType]] |
Revision as of 04:30, 5 February 2014
Page d'Accueil | Les Fonctions | Les Callbacks | Les bases du Scripting | Plugins de Serveur | Tutoriaux
Ne prenez pas en compte les FR dans les noms
Description:
Récupère le type de composant à partir d'un ID.
(component)
component | L'ID du composant dont on veut connaître le type. |
Retourne:
L'ID du type de composant selon le slot.
Exemple:
public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp(cmdtext,"/nitro",true)) { if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFF0000AA,"Tu n'es pas dans un véhicule!"); //Si le joueur n'est pas dans un véhicule if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid),GetVehicleComponentType(1010)) != 1010) //Vérifie si le véhicule n'a pas de nitro { AddVehicleComponent(GetPlayerVehicleID(playerid),1010); //On ajoute la nitro PlayerPlaySound(playerid,1133,0.0,0.0,0.0); //On joue un son } return 1; } return 0; }
Fonctions Relatives
Les fonctions suivantes peuvent être utiles car elles sont indirectement ou directement liées a cette fonction.
- AddVehicleComponent: Ajoute un composant sur un véhicule.
- RemoveVehicleComponent: Supprime le composant d'un véhicule.
- GetVehicleComponentInSlot: Vérifie quel composant un véhicule comporte.
Callbacks Relatives
Les Callbacks suivantes peuvent être utiles car elles sont indirectement ou directement liées a cette fonction. {OnEnterExitModShop_FR}}