• 05 Juin 2026, 08:02:05


Auteur Sujet: Nom du propriétaire du Vehicule  (Lu 2667 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne iMax

  • *
  • Tueur
  • Messages: 76
    • Voir le profil
Nom du propriétaire du Vehicule
« le: 03 Juillet 2011, 10:41:37 »
Bonjour, Bonsoir !

[i]J'ai une petite question à demander aux experts de GTA Online =) ![/i]

Alors, j'aimerais que lorsqu'on rentre dans ce vehicule il y est le nom de son propriétaire.
[u]Par exemple : "/clef pour demarrer"
                   " Attention a la police ce vehicule appartient à : **********"[/u]

C'est possible à faire ? Comment dois-je m'y prendre ??

[hr]

Code: (pawn) [Sélectionner]
public Startup(playerid, vehicleid)
{
    new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
    new newcar = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER || engineOn[vehicleid])
{
    voiturepaslui[playerid] = 0;
//I do nothing!
}
else if(IsPlayerInAnyVehicle(playerid) && !engineOn[vehicleid] && !vehicleEntered[playerid][vehicleid] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && pveh != 510 && pveh != 462 && newcar != 107 && newcar != 108 && newcar != 109 && newcar != 110 && !IsAHarvest(newcar) && !IsADrugHarvest(newcar) && !IsASweeper(newcar))
{
    if(voiturepaslui[playerid] == 1)
    {
        TogglePlayerControllable(playerid, false);
vehicleEntered[playerid][vehicleid] = true;
    }
    else
    {
SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Faites /clef ou utilisez la touche SHIFT de votre clavier pour démarrer le véhicule.");
SendClientMessage(playerid, COLOR_RED, "Attention à la police, ce vehicule appartient à : ");
TogglePlayerControllable(playerid, false);
vehicleEntered[playerid][vehicleid] = true;
}
}
else if(IsPlayerInAnyVehicle(playerid) && !engineOn[vehicleid] && vehicleEntered[playerid][vehicleid] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && pveh != 510 && pveh != 462 && newcar != 107 && newcar != 108 && newcar != 109 && newcar != 110 && !IsAHarvest(newcar) && !IsADrugHarvest(newcar) && !IsASweeper(newcar))
{
    if(voiturepaslui[playerid] == 1)
    {
        TogglePlayerControllable(playerid, false);
    }
    else
    {
SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Faites /clef ou utilisez la touche SHIFT de votre clavier pour démarrer le véhicule.");
SendClientMessage(playerid, COLOR_RED, "Attention à la police, ce vehicule appartient à : ");
TogglePlayerControllable(playerid, false);
}
}
}

Hors ligne iMax

  • *
  • Tueur
  • Messages: 76
    • Voir le profil
Re : Nom du propriétaire du Vehicule
« Réponse #1 le: 05 Juillet 2011, 23:39:03 »
Désolé du double-post mais vous n'avez pas d'idée ?

Hors ligne iMax

  • *
  • Tueur
  • Messages: 76
    • Voir le profil
Re : Re : Nom du propriétaire du Vehicule
« Réponse #2 le: 06 Juillet 2011, 11:37:14 »
beh dès qui rentre dans la voiture tu fais un format : "bienvenu dans la voiture de : %s",lavariable qui contient le nom du proprio

et si c'est le proprio : bienvenu dans ta voiture

Je ne serais pas vraiment le faire... Pourriez vous m'aider ?

Hors ligne Foo

  • *
  • Tueur en série
  • Messages: 249
    • Voir le profil
    • Une Seconde Chance RolePlay (En Création)
Re : Nom du propriétaire du Vehicule
« Réponse #3 le: 06 Juillet 2011, 21:40:24 »
je te garentis rien mais :

if(strcmp(VehicleInfo[vehicleid][vOwner],nom(playerid),false) == 0)
   {
   format(string,sizeof(string),"Bienvenue dans votre véhicule %s !",nom(playerid));
        Sendclientmessage(string);
        }
   else
      {
          format(string,sizeof(string),"Ce vehicule appartient a %s",VehicleInfo[vehicleid][vOwner]);
            Sendclientmessage(string);
      }


T'oublies pas de définir nom et string biensur.

Dans la 1.0.7, ce système de voiture n'est plus utilisé !

Ne pas me MP a propos de mon GM.


Hors ligne iMax

  • *
  • Tueur
  • Messages: 76
    • Voir le profil
Re : Re : Nom du propriétaire du Vehicule
« Réponse #4 le: 06 Juillet 2011, 21:41:34 »
je te garentis rien mais :

if(strcmp(VehicleInfo[vehicleid][vOwner],nom(playerid),false) == 0)
   {
   format(string,sizeof(string),"Bienvenue dans votre véhicule %s !",nom(playerid));
        Sendclientmessage(string);
        }
   else
      {
          format(string,sizeof(string),"Ce vehicule appartient a %s",VehicleInfo[vehicleid][vOwner]);
            Sendclientmessage(string);
      }


T'oublies pas de définir nom et string biensur.

Dans la 1.0.7, ce système de voiture n'est plus utilisé !

Merci ! Je le défine comment ?

Hors ligne Foo

  • *
  • Tueur en série
  • Messages: 249
    • Voir le profil
    • Une Seconde Chance RolePlay (En Création)
Re : Nom du propriétaire du Vehicule
« Réponse #5 le: 06 Juillet 2011, 21:46:07 »
Ba en gros, tu fais comme ca :
       new string[128];
   new nom[MAX_PLAYER_NAME];
   GetPlayerName(playerid,nom, sizeof(nom));

Ne pas me MP a propos de mon GM.


Hors ligne iMax

  • *
  • Tueur
  • Messages: 76
    • Voir le profil
Re : Re : Nom du propriétaire du Vehicule
« Réponse #6 le: 06 Juillet 2011, 21:48:23 »
Ba en gros, tu fais comme ca :
       new string[128];
   new nom[MAX_PLAYER_NAME];
   GetPlayerName(playerid,nom, sizeof(nom));

Ok Merci et ceci (Les "new" et le "petit code") je les met après cela :

Citer
public Startup(playerid, vehicleid)
{
    new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
    new newcar = GetPlayerVehicleID(playerid);
   if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER || engineOn[vehicleid])
   {
       voiturepaslui[playerid] = 0;
      //I do nothing!
   }
   else if(IsPlayerInAnyVehicle(playerid) && !engineOn[vehicleid] && !vehicleEntered[playerid][vehicleid] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && pveh != 510 && pveh != 462 && newcar != 107 && newcar != 108 && newcar != 109 && newcar != 110 && !IsAHarvest(newcar) && !IsADrugHarvest(newcar) && !IsASweeper(newcar))
   {
       if(voiturepaslui[playerid] == 1)
       {
           TogglePlayerControllable(playerid, false);
         vehicleEntered[playerid][vehicleid] = true;
       }
       else
       {
         SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Faites /clef ou utilisez la touche SHIFT de votre clavier pour démarrer le véhicule.");
         SendClientMessage(playerid, COLOR_RED, "Attention à la police, ce vehicule appartient à : ");
         TogglePlayerControllable(playerid, false);
         vehicleEntered[playerid][vehicleid] = true;
      }
   }
   else if(IsPlayerInAnyVehicle(playerid) && !engineOn[vehicleid] && vehicleEntered[playerid][vehicleid] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && pveh != 510 && pveh != 462 && newcar != 107 && newcar != 108 && newcar != 109 && newcar != 110 && !IsAHarvest(newcar) && !IsADrugHarvest(newcar) && !IsASweeper(newcar))
   {
       if(voiturepaslui[playerid] == 1)
       {
           TogglePlayerControllable(playerid, false);
       }
       else
       {
         SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Faites /clef ou utilisez la touche SHIFT de votre clavier pour démarrer le véhicule.");
         SendClientMessage(playerid, COLOR_RED, "Attention à la police, ce vehicule appartient à : ");
         TogglePlayerControllable(playerid, false);
      }
   }
}

Merci !

Hors ligne iMax

  • *
  • Tueur
  • Messages: 76
    • Voir le profil
Re : Nom du propriétaire du Vehicule
« Réponse #7 le: 11 Juillet 2011, 18:23:28 »
J'arrive pas !

Hors ligne Barto

  • Aiiiiiiirght
  • *
  • GTAOnline Addict
  • Messages: 4205
    • Voir le profil
Re : Nom du propriétaire du Vehicule
« Réponse #8 le: 11 Juillet 2011, 20:05:23 »
Tu n'es pas dans la bonne section. Ici ce sont les bugs SAMP et non les problèmes de script.
Les filles, c'est comme les échappées en cyclisme, faut en tenter plusieurs pour en réussir une.

Gifs interdit dans les avatars/signs