GetVehicleComponentType FR

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search
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




Cette fonction a été ajoutée dans SA-MP 0.3a et ne fonctionne pas dans les versions antérieures


Description:

Trouve de quel type est un certain composant.


Paramètres:
(component)
componentLe 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.

Callbacks Relatives

Les Callbacks suivantes peuvent être utiles car elles sont indirectement ou directement liées a cette fonction.