GetVehicleComponentType FR
From SA-MP Wiki
(Difference between revisions)
Revision as of 03:53, 5 January 2013 Connor Mead (Talk | contribs) ← Previous diff |
Revision as of 18:52, 5 January 2013 Connor Mead (Talk | contribs) Next diff → |
||
Line 1: | Line 1: | ||
+ | {{ScriptingFR}} | ||
+ | {{Title}} | ||
+ | |||
+ | {{0.3AddedFR|fonction|}} | ||
+ | |||
+ | {{Description|Trouve de quel type est un certain composant.}} | ||
+ | |||
+ | {{ParametersFR|component}} | ||
+ | {{Param|component|Le composant à verifier}} | ||
+ | |||
+ | {{ReturnsFR|L'ID du type de composant selon le [[Component_slots_FR|slot]].}} | ||
+ | |||
+ | '''Exemple:''' | ||
+ | <pawn> | ||
+ | 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) //Verifie 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; | ||
+ | } | ||
+ | </pawn> | ||
+ | |||
+ | {{RelatedFunctionsFR}} | ||
+ | *[[AddVehicleComponent_FR|AddVehicleComponent:]] Ajouter un composant au véhicule | ||
+ | *[[RemoveVehicleComponent_FR|RemoveVehicleComponent:]] Enlèver un composant d'un véhicule | ||
+ | *[[GetVehicleComponentInSlot_FR|GetVehicleComponentInSlot:]] Récupèrer le composant d'un véhicule d'un certain emplacement | ||
+ | |||
+ | {{RelatedCallbacksFunctionFR}} | ||
+ | *[[OnVehicleMod_FR|OnVehicleMod:]] Quand un véhicule est modifié | ||
+ | *[[OnEnterExitModShop_FR|OnEnterExitModShop:]] Quand un véhicule quitte le transfender/wheel arch angel | ||
+ | |||
[[Category:Scripting Functions FR]] | [[Category:Scripting Functions FR]] |
Revision as of 18:52, 5 January 2013
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:
Trouve de quel type est un certain composant.
(component)
component | Le composant à verifier |
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) //Verifie 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: Ajouter un composant au véhicule
- RemoveVehicleComponent: Enlèver un composant d'un véhicule
- GetVehicleComponentInSlot: Récupèrer le composant d'un véhicule d'un certain emplacement
Callbacks Relatives
Les Callbacks suivantes peuvent être utiles car elles sont indirectement ou directement liées a cette fonction.
- OnVehicleMod: Quand un véhicule est modifié
- OnEnterExitModShop: Quand un véhicule quitte le transfender/wheel arch angel