• 04 Juin 2026, 20:02:13


Auteur Sujet: Problème ajout d'une faction  (Lu 1316 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Paradize

  • Scripteur
  • *
  • Tueur
  • Scripteur de Paradize Rôle Play
  • Messages: 67
    • Voir le profil
    • Paradize Rôle Play
Problème ajout d'une faction
« le: 27 Mars 2010, 06:49:29 »
Bonjour,

Alors voilà, j'ai rajouté une faction dans mon GM (GF) en recopiant un autre gang déjà intégré dedans. Tous marche bien mais le problème c'est quand je veux utiliser les commandes de Gangs/Familles comme ' /lier ' sa me met " Vous n'êtes pas dans une famille ". J'ai regardé dans mon script mais je trouve pas où modifier...peut-on m'aider ?
Scripteur de Paradize Rôle Play !

Hors ligne Hip-hop

  • *
  • Tueur en série
  • Messages: 159
    • Voir le profil
    • Grand Theft RolePlay
Re : Problème ajout d'une faction
« Réponse #1 le: 27 Mars 2010, 08:31:22 »
if(strcmp(cmd, "/lier", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
         if(PlayerInfo[playerid][pMember]== 13 ||PlayerInfo[playerid][pLeader]== 13 ||
         PlayerInfo[playerid][pMember]== 14 ||PlayerInfo[playerid][pLeader]== 14 ||
         PlayerInfo[playerid][pMember]== 12 ||PlayerInfo[playerid][pLeader]== 12 ||
         PlayerInfo[playerid][pMember]== 6 ||PlayerInfo[playerid][pLeader]== 6 ||
         PlayerInfo[playerid][pMember]== 5 ||PlayerInfo[playerid][pLeader]== 5 ||
         PlayerInfo[playerid][pMember]== 15 ||PlayerInfo[playerid][pLeader]== 15 ||
         PlayerInfo[playerid][pMember]== 17 ||PlayerInfo[playerid][pLeader]== 17 ||
         PlayerInfo[playerid][pMember]== 8 ||PlayerInfo[playerid][pLeader]== 8 )
         {

Je t'es donner le premier bout de code c'est ici que tu dois modifier le numero de faction que tu a creer



Hors ligne Bankai_Rodriguez

  • *
  • Tueur
  • Messages: 54
    • Voir le profil
Re : Problème ajout d'une faction
« Réponse #2 le: 27 Mars 2010, 08:37:29 »
Merci !!

Problème résolu grâce à Hip-hop !

Hors ligne Eloctro

  • Pawno Fan
  • *
  • Grand Banditisme
  • Aight !
  • Messages: 846
    • Voir le profil
    • GtaSA-RP
Re : Problème ajout d'une faction
« Réponse #3 le: 27 Mars 2010, 12:54:15 »
Un Conseil si tu veut scripter plus rapidement :
En haut de ton Script :
forward IsFactionIllegal(playerid);


Liste des Factions illégales :

public IsFactionIllegal(playerid)
{
         if(PlayerInfo[playerid][pMember]== 13 ||PlayerInfo[playerid][pLeader]== 13 ||
         PlayerInfo[playerid][pMember]== 14 ||PlayerInfo[playerid][pLeader]== 14 ||
         PlayerInfo[playerid][pMember]== 12 ||PlayerInfo[playerid][pLeader]== 12 ||
         PlayerInfo[playerid][pMember]== 6 ||PlayerInfo[playerid][pLeader]== 6 ||
         PlayerInfo[playerid][pMember]== 5 ||PlayerInfo[playerid][pLeader]== 5 ||
         PlayerInfo[playerid][pMember]== 15 ||PlayerInfo[playerid][pLeader]== 15 ||
         PlayerInfo[playerid][pMember]== 17 ||PlayerInfo[playerid][pLeader]== 17 ||
         PlayerInfo[playerid][pMember]== 8 ||PlayerInfo[playerid][pLeader]== 8 )
{
  return 1;
  }

return 0;
}

Ce qui donnerais :
f(strcmp(cmd, "/lier", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
         if(IsFactionIllegal(playerid))         {

Hors ligne Bankai_Rodriguez

  • *
  • Tueur
  • Messages: 54
    • Voir le profil
Re : Problème ajout d'une faction
« Réponse #4 le: 27 Mars 2010, 13:08:40 »
C'est exactement ce que j'ai fais Coco ! Mais merci quand même :)

IsAMember(playerid);
....etc  :)

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Problème ajout d'une faction
« Réponse #5 le: 29 Mars 2010, 20:16:21 »
Salut, bah' c'est pas surtout pour scripte plus vite on n'a le temps mais c'est surtout pour éviter de rechercher l'info du joueur encore et encore, sa doit optimiser un peu le GM

A+ tard dans l'placard,
Sam.  :cheers

Hors ligne jordanve

  • *
  • Tueur
  • Messages: 88
    • Voir le profil
    • Arizona City
Re : Problème ajout d'une faction
« Réponse #6 le: 30 Mars 2010, 19:25:48 »
Et éviter d'avoir une ligne trop longue