• 04 Juin 2026, 21:48:23


Auteur Sujet: Need Help , Mettre voiture à une faction avec gveh.inc  (Lu 2001 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne NoLimit

  • *
  • Criminel
  • Messages: 38
    • Voir le profil
Bonjour, alors voilà j'ai créer une faction pour mon GM, elle marche impec sauf pour les véhicules .. J'ai chargé 4 véhicule ,il sont bien placés et et l'ID de la faction est '4'. J'ai mis les véhicules au nom de " East Side Black Seville" dans le vehinfo.cfg
puis je vais dans le script je met les donné :

                        }
else if(strcmp(VehiculeInfo[vehicleid][Proprio],"East Side Black Seville",true) == 0)
                        {
    if(PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4)
{
}
else
{
                    SendClientMessage(playerid,COL_LIGHTRED,"Ce Véhicule appartient aux East Side Black Seville !");
RemovePlayerFromVehicle(playerid);
return 1;
}
Le problème c'est que IG ya écrit : Ce véhicule est immatriculé à East Side Black Seville et tout le monde peut entré ...
« Modifié: 13 Avril 2011, 16:11:31 par NoLimit »

Hors ligne Brian Turner

  • PAWN/PHP/SQL/MAP/SQUIRIEL
  • *
  • Bandit
  • Messages: 438
    • Voir le profil
Re : Need Help , Mettre voiture à une faction avec gveh.inc
« Réponse #1 le: 13 Avril 2011, 19:27:23 »
Tu as du oublier de mettre une condition autre par dans le script, la ou il dit: ce vehicule est immatriculé a ........
Momoto33127
__________________________________________
[TRADUCTION][FS]Celular call 1.5 : Voir le poste
[ADDON/INC]Motor System (/clef et /vsortir pour Gveh) : Voir le poste
[FS]BanList (BlackListe) [Systeme de BAN] : Voir le poste

Hors ligne jerem428

  • *
  • Tueur en série
  • Messages: 143
    • Voir le profil
Re : Need Help , Mettre voiture à une faction avec gveh.inc
« Réponse #2 le: 13 Avril 2011, 22:21:10 »
Moi je pense a ceci desole je suis debutant en pawno
Code: (pawn) [Sélectionner]
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(Connecter[playerid] == 1)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerVehicleID(playerid) == 1)
    {
if(PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4)
{
SendClientMessage(playerid,ROUGE,"Vous entrer dans un vehicule de  East Side Black Seville!");
}
       else
{
  SendClientMessage(playerid,ROUGE,"Vous entrer dans un vehicule de  East Side Black Seville!");
  RemovePlayerFromVehicle(playerid);
  return 1;

}
       }
        }
    }
    return 1;
}
« Modifié: 14 Avril 2011, 09:31:55 par jerem428 »

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Need Help , Mettre voiture à une faction avec gveh.inc
« Réponse #3 le: 14 Avril 2011, 07:41:17 »
@jerem428: Ton code est faux ;).

Hors ligne jerem428

  • *
  • Tueur en série
  • Messages: 143
    • Voir le profil
Re : Re : Need Help , Mettre voiture à une faction avec gveh.inc
« Réponse #4 le: 14 Avril 2011, 09:33:50 »
@jerem428: Ton code est faux ;).
Dsl je suis debutant jessaye de donner un peu d aide

Hors ligne Brian Turner

  • PAWN/PHP/SQL/MAP/SQUIRIEL
  • *
  • Bandit
  • Messages: 438
    • Voir le profil
Re : Need Help , Mettre voiture à une faction avec gveh.inc
« Réponse #5 le: 14 Avril 2011, 11:29:01 »
Salut,

avec ce que tu as fait:
if(GetPlayerVehicleID(playerid) == 1)

Cela veux dire: Si l'ID du vehicule dans le quel est le joueur est 1 {    ....    }

La fonction GetPlayerVehicleID(playerid) permet de recuperer l'id du vehicule dans le quel est le joueur.

Je pense que sa sers a rien de metre sa dans ton OnPlayerEnterVehicle.

Dans gveh.inc met dans ton Script_OnPlayerStateChange(playerid, newstate) sa:
Code: (pawn) [Sélectionner]
// tes conditions .....
            else if(strcmp(VehiculeInfo[vehicleid][Proprio],"East Side Black Seville",true) == 0) // Verification si le vehicule appartient a la faction
            {
   if(PlayerInfo[playerid][pMember] != 4 || PlayerInfo[playerid][pLeader] != 4) // Si le joueur n'est pas de la faction numero 4
{
  SendClientMessage(playerid,ROUGE,"Ce vehicule appartient au East Side Black Seville!"); // On averti le joueur
  RemovePlayerFromVehicle(playerid); // On le sort du vehicule
  return 1; // On retourne 1
}
            }

Voila c'est tres simple.
« Modifié: 14 Avril 2011, 11:31:59 par Brian Turner »
Momoto33127
__________________________________________
[TRADUCTION][FS]Celular call 1.5 : Voir le poste
[ADDON/INC]Motor System (/clef et /vsortir pour Gveh) : Voir le poste
[FS]BanList (BlackListe) [Systeme de BAN] : Voir le poste

Hors ligne jerem428

  • *
  • Tueur en série
  • Messages: 143
    • Voir le profil
Re : Need Help , Mettre voiture à une faction avec gveh.inc
« Réponse #6 le: 14 Avril 2011, 12:09:01 »
Merci tu as aussi repondu a mon sujet sans le savoir ^^

http://www.gtaonline.fr/forums/index.php/topic,13132.0.html

Hors ligne NoLimit

  • *
  • Criminel
  • Messages: 38
    • Voir le profil
Re : Need Help , Mettre voiture à une faction avec gveh.inc
« Réponse #7 le: 14 Avril 2011, 22:49:22 »
Sa y est j'ai résolu mais j'ai un autre problème qui n’a rien a voir, mon serveur fait un big lag quand s'agit des maisons et je ne sais pas pourquoi .. Même en LOCAL sa fait la même ... Sa peux être dû à quoi ? Merci d'avance

Hors ligne jerem428

  • *
  • Tueur en série
  • Messages: 143
    • Voir le profil
Re : Re : Need Help , Mettre voiture à une faction avec gveh.inc
« Réponse #8 le: 15 Avril 2011, 09:47:49 »
Sa y est j'ai résolu mais j'ai un autre problème qui n’a rien a voir, mon serveur fait un big lag quand s'agit des maisons et je ne sais pas pourquoi .. Même en LOCAL sa fait la même ... Sa peux être dû à quoi ? Merci d'avance
Je ne comprend pas trop ce que tu veux dire?
Quand tu es près d'une maison? Quand tu es dans une maison ? Quand tu crée une maison ?