Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
Connexion avec identifiant, mot de passe et durée de la session

 
avancée

254730 Messages dans 14037 Fils de discussion- par 6623 Membres - Dernier membre: Magicien

24 Mai 2012 à 14:20:23
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center] (Modérateurs: S!m, Xartrick)Petit probleme quand je gare un voiture
Pages: 1 [2]   Bas de page
Imprimer
Auteur Fil de discussion: Petit probleme quand je gare un voiture  (Lu 416 fois)
0 Membres et 3 Invités sur ce fil de discussion.
Jerome02
Hors ligne Hors ligne


Tueur en série
*

Messages: 211


« Répondre #15 le: 03 Août 2009 à 21:38:42 »

ok jte le envois par MP


EDIT ou je peu le mettre en téléchargement?
« Dernière édition: 03 Août 2009 à 21:41:19 par Jerome02 » Journalisée



((** Débute dans le scripte mais connais deja pas mal de chose
mais beaucoup a apprendre encore Sourire **))
cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #16 le: 03 Août 2009 à 21:44:52 »

par mp et j'edit ce post une fois resolut



EDIT : resolut voila la solution

Citation
if(IsAnOwnableCar(newcar))
      {
          new vehicle = GetPlayerVehicleID(playerid);
          if(CarInfo[newcar][cOwned]==0)
          {
              TogglePlayerControllable(playerid, 0);
              format(string,sizeof(string),"~w~Car: %s~n~Price: ~g~%d~n~~w~/carbuy to buy this car",CarInfo[newcar][cDescription],CarInfo[newcar][cValue]);
            GameTextForPlayer(playerid,string,5000,5);
          }
          if(CarInfo[newcar][cOwned]==1)
          {
              format(string,sizeof(string),"Ce vehicule appartien à %s",CarInfo[newcar][cOwner]);
            SendClientMessage(playerid, COLOR_WHITE, string);
            /*if(keycar != vehicle)
            {
                RemovePlayerFromVehicle(playerid);
                SendClientMessage(playerid, COLOR_GREY, "You don't have a key of this vehicle");
            }*/
            if(PlayerInfo[playerid][pPcarkey] == vehicle) { }
            else if(PlayerInfo[playerid][pPcarkey2] == vehicle) { }
            else if(PlayerInfo[playerid][pPcarkey3] == vehicle) { }
            else
« Dernière édition: 03 Août 2009 à 22:16:50 par cristab » Journalisée

Jerome02
Hors ligne Hors ligne


Tueur en série
*

Messages: 211


« Répondre #17 le: 03 Août 2009 à 22:19:41 »

Ok, Merci beaucoup ji vais teste de suite !!  Très souriant Très souriant



EDIT :  Triste Triste Quand je rentre dans les voiture sa dit plus quelle sont a vendre
« Dernière édition: 03 Août 2009 à 22:22:24 par Jerome02 » Journalisée



((** Débute dans le scripte mais connais deja pas mal de chose
mais beaucoup a apprendre encore Sourire **))
cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #18 le: 03 Août 2009 à 22:40:18 »

erf

je repenche dessus mais sa je ne voit pas enfaite

if(PlayerInfo[playerid][pPcarkey] == vehicle) { }
            else if(PlayerInfo[playerid][pPcarkey2] == vehicle) { }
            else if(PlayerInfo[playerid][pPcarkey3] == vehicle) { }


EDIT essaie comme ceci


Code:
if(IsAnOwnableCar(newcar))
{
   
    if(CarInfo[newcar][cOwned]==0)
    {
        TogglePlayerControllable(playerid, 0);
        format(string,sizeof(string),"~w~Car: %s~n~Price: ~g~%d~n~~w~/carbuy to buy this car",CarInfo[newcar][cDescription],CarInfo[newcar][cValue]);
GameTextForPlayer(playerid,string,5000,5);
    }
    if(CarInfo[newcar][cOwned]==1)
    {
        format(string,sizeof(string),"Ce vehicule appartien à %s",CarInfo[newcar][cOwner]);
SendClientMessage(playerid, COLOR_WHITE, string);
/*if(keycar != vehicle)
{
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, COLOR_GREY, "You don't have a key of this vehicle");
}*/
new vehicle;
if(PlayerInfo[playerid][pPcarkey] == vehicle) { }
else if(PlayerInfo[playerid][pPcarkey2] == vehicle) { }
else if(PlayerInfo[playerid][pPcarkey3] == vehicle) { }
else
{
    if(PlayerInfo[playerid][pAdmin] >= 1337 && AdminDuty[playerid] == 1)
{
    SendClientMessage(playerid, COLOR_GREY, "  You can drive this car because you are admin on duty !");
}
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, COLOR_GREY, "Vous n'avez pas de clé de ce véhicule");
}
}
    }
}

Si sa ne fonctionne toujour pas retire directement cette fonction comme ceci


Code:
if(IsAnOwnableCar(newcar))
{
   
    if(CarInfo[newcar][cOwned]==0)
    {
        TogglePlayerControllable(playerid, 0);
        format(string,sizeof(string),"~w~Car: %s~n~Price: ~g~%d~n~~w~/carbuy to buy this car",CarInfo[newcar][cDescription],CarInfo[newcar][cValue]);
GameTextForPlayer(playerid,string,5000,5);
    }
    if(CarInfo[newcar][cOwned]==1)
    {
        format(string,sizeof(string),"Ce vehicule appartien à %s",CarInfo[newcar][cOwner]);
SendClientMessage(playerid, COLOR_WHITE, string);

    }
}
« Dernière édition: 03 Août 2009 à 22:49:16 par cristab » Journalisée

Jerome02
Hors ligne Hors ligne


Tueur en série
*

Messages: 211


« Répondre #19 le: 03 Août 2009 à 23:15:56 »

non fallait juste enlever sa :

Code:
 if(CarInfo[newcar][cOwned]==1)
 {
   format(string,sizeof(string),"Ce vehicule appartien à %s",CarInfo[newcar][cOwner]);
SendClientMessage(playerid, COLOR_WHITE, string);

 }
}


c'est moi qui la mit mais marche pas, comment je peut faire pour que quand on achète une voiture sa disse que c'est a celui qui la acheter?


voila le Gm d'origine :

http://forum.sa-mp.com/index.php?topic=48288.0



bonne soirée


« Dernière édition: 03 Août 2009 à 23:18:25 par Jerome02 » Journalisée



((** Débute dans le scripte mais connais deja pas mal de chose
mais beaucoup a apprendre encore Sourire **))
Pages: 1 [2]   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.175 secondes avec 21 requêtes.
Forum GTAOnline.fr 2.0 | Design par : Lalu et GtaManiac
Merci a toute la communaute pour son support !
Copyright © 2004-2012 - GTAOnline.fr | GTAPro.com | Contact