GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: ghettoman94 le 05 Janvier 2008, 06:26:20

Titre: exeception vehicule
Posté par: ghettoman94 le 05 Janvier 2008, 06:26:20
Bonjour, j ai essayer de faire un sorte que si la variable PermisDeConduire[playerid] est egal a 0
a chaque fois que l' on rentre dans un vehicule sa nous dise
"Vous n' avez pas votre permis ........."
j ai essayer plusieur chose mais sa affiche le message a chaque fois que je rentre dans un vehicule
meme le velo.
j aimerais faire un sorte que sa ne l affiche pas suur un vélo (bmx)
merci
Titre: Re : exeception vehicule
Posté par: ApocKalipsS le 05 Janvier 2008, 10:03:41
public OnPlayerStateChange(playerid, newstate, oldstate)
{

    if (newstate == PLAYER_STATE_DRIVER)
{
if (IsPlayerInAnyVehicle(playerid))
{
if(IsPlayerHavePermis == 1)

{
}
    else if(IsPlayerHavePermis == 0)
    {
         new Car = GetPlayerVehicleID(playerid), Model = GetVehicleModel(Car);
        switch(Model) { case 480: return SendClientMessage(playerid, COLOR_RED, "Tu conduit sans permis...");
        }

}

}
}
}

J'ai trouver ça, j'ai pas tester...

Titre: Re : exeception vehicule
Posté par: NatiVe™ le 05 Janvier 2008, 10:46:56
Salut !

Verifier une fois que le player est dans un vehicule suffit non ?

Est ce que ça

public OnPlayerStateChange(playerid)
{
    if (newstate == PLAYER_STATE_DRIVER)
    {
    if(IsPlayerHavePermis == 1)
    }
    else
    {
    if(IsPlayerHavePermis == 0)
    {
    new Car = GetPlayerVehicleID(playerid), Model = GetVehicleModel(Car);
    switch(Model) { case 480: return SendClientMessage(playerid, COLOR_RED, "Tu conduit sans permis...");
    }
    }
 }

Serais plus juste ?

NV.

Titre: Re : Re : exeception vehicule
Posté par: Malppower le 05 Janvier 2008, 19:01:48
Salut !

Verifier une fois que le player est dans un vehicule suffit non ?

Est ce que ça

public OnPlayerStateChange(playerid)
{
    if (newstate == PLAYER_STATE_DRIVER)
    {
    if(IsPlayerHavePermis == 1)
    }
    else
    {
    if(IsPlayerHavePermis == 0)
    {
    new Car = GetPlayerVehicleID(playerid), Model = GetVehicleModel(Car);
    switch(Model) { case 480: return SendClientMessage(playerid, COLOR_RED, "Tu conduit sans permis...");
    }
    }
 }

Serais plus juste ?

NV.



Ca veux dire quoi ce charabia ???
Titre: Re : exeception vehicule
Posté par: NatiVe™ le 05 Janvier 2008, 19:35:35
Je maitrise pas trop le code dans OnPlayerStateChange donc...

NV.